--- /srv/rebuilderd/tmp/rebuilderdww6QzG/inputs/libpython3.15-dev_3.15.0~b4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdww6QzG/out/libpython3.15-dev_3.15.0~b4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-18 21:39:24.000000 debian-binary │ -rw-r--r-- 0 0 0 8436 2026-07-18 21:39:24.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4817308 2026-07-18 21:39:24.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4816732 2026-07-18 21:39:24.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~b4-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 20593 │ │ │ +Installed-Size: 20597 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~b4-1), libpython3.15 (= 3.15.0~b4-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-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7916 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9183922 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 8805974 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 8809990 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9166 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8460 2026-07-18 21:39:24.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-18 21:39:24.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 │ │ │ │ @@ -191,17 +191,17 @@ │ │ │ │ PyNumber_FloorDivide in abstract.o │ │ │ │ PyNumber_Multiply in abstract.o │ │ │ │ PyIter_Check in abstract.o │ │ │ │ PyNumber_Remainder in abstract.o │ │ │ │ PyNumber_InPlaceSubtract in abstract.o │ │ │ │ PyNumber_TrueDivide in abstract.o │ │ │ │ _PyNumber_PowerNoMod in abstract.o │ │ │ │ +PyBuffer_IsContiguous in abstract.o │ │ │ │ PySequence_Size in abstract.o │ │ │ │ PySequence_Check in abstract.o │ │ │ │ -PyBuffer_IsContiguous in abstract.o │ │ │ │ PyNumber_Divmod in abstract.o │ │ │ │ PyNumber_InPlaceAnd in abstract.o │ │ │ │ PyNumber_Absolute in abstract.o │ │ │ │ PyIter_NextItem in abstract.o │ │ │ │ _PyObject_RealIsInstance in abstract.o │ │ │ │ _PyObject_HasLen in abstract.o │ │ │ │ PySequence_GetSlice in abstract.o │ │ │ │ @@ -2013,32 +2013,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 │ │ │ │ -_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ -_PyEval_MatchClass in ceval.o │ │ │ │ +_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ +_PyEval_ImportFrom in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_GetAwaitable in ceval.o │ │ │ │ _PyEval_GetANext in ceval.o │ │ │ │ +_PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_ImportName in ceval.o │ │ │ │ _Py_Check_ArgsIterable in ceval.o │ │ │ │ _PyEval_LazyImportFrom in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ +_Py_CheckRecursiveCall 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 │ │ │ │ _PyEval_ImportNameWithImport 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_SetFromErrnoWithFilename in errors.o │ │ │ │ _PyErr_FormatFromCause in errors.o │ │ │ │ +PyErr_SetFromErrnoWithFilename 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 │ │ │ │ @@ -2657,16 +2657,16 @@ │ │ │ │ _PyInterpreterConfig_UpdateFromDict in interpconfig.o │ │ │ │ _Py_CreateMonitoringObject in instrumentation.o │ │ │ │ _Py_GetBaseCodeUnit in instrumentation.o │ │ │ │ _PyMonitoring_SetEvents in instrumentation.o │ │ │ │ _PyMonitoring_RegisterCallback in instrumentation.o │ │ │ │ _Py_Instrument in instrumentation.o │ │ │ │ _Py_call_instrumentation in instrumentation.o │ │ │ │ -_Py_call_instrumentation_line in instrumentation.o │ │ │ │ _Py_call_instrumentation_2args in instrumentation.o │ │ │ │ +_Py_call_instrumentation_line in instrumentation.o │ │ │ │ _PyMonitoring_GetLocalEvents in instrumentation.o │ │ │ │ _PyMonitoring_SetLocalEvents in instrumentation.o │ │ │ │ _Py_call_instrumentation_instruction in instrumentation.o │ │ │ │ _Py_call_instrumentation_arg in instrumentation.o │ │ │ │ _PyInstruction_GetLength in instrumentation.o │ │ │ │ _Py_call_instrumentation_exc2 in instrumentation.o │ │ │ │ _PyMonitoring_ClearToolId in instrumentation.o │ │ │ │ @@ -3507,34 +3507,34 @@ │ │ │ │ 00000074 r CSWTCH.1 │ │ │ │ 000000d4 R _PyParser_TokenNames │ │ │ │ 00000170 T _PyToken_OneChar │ │ │ │ 0000019c T _PyToken_ThreeChars │ │ │ │ 00000000 T _PyToken_TwoChars │ │ │ │ │ │ │ │ pegen.o: │ │ │ │ -00000024 r .LANCHOR0 │ │ │ │ +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 │ │ │ │ @@ -3562,52 +3562,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 │ │ │ │ -00000184 T _PyPegen_Parser_New │ │ │ │ -00000800 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00001934 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00000844 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +000021f8 T _PyPegen_Parser_Free │ │ │ │ +0000056c T _PyPegen_Parser_New │ │ │ │ +000002d4 T _PyPegen_byte_offset_to_character_offset │ │ │ │ +00002294 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +00000318 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 00000088 T _PyPegen_expect_forced_result │ │ │ │ -000005a4 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 │ │ │ │ +000012d0 T _PyPegen_expect_soft_keyword │ │ │ │ +000009e8 T _PyPegen_expect_token │ │ │ │ +00000a90 T _PyPegen_fill_token │ │ │ │ +00001c50 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ +00001b38 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ -00000a00 T _PyPegen_is_memoized │ │ │ │ -00000000 T _PyPegen_lookahead │ │ │ │ -00001b7c T _PyPegen_lookahead_for_expr │ │ │ │ -00001b90 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 │ │ │ │ +00001398 T _PyPegen_is_memoized │ │ │ │ +00000998 T _PyPegen_lookahead │ │ │ │ +000024dc T _PyPegen_lookahead_for_expr │ │ │ │ +000024f0 T _PyPegen_lookahead_for_stmt │ │ │ │ +000011e4 T _PyPegen_lookahead_with_int │ │ │ │ +00001cc4 T _PyPegen_lookahead_with_string │ │ │ │ +00001494 T _PyPegen_name_token │ │ │ │ +000017c8 T _PyPegen_new_identifier │ │ │ │ +00001df0 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ -000002c8 T _PyPegen_run_parser │ │ │ │ -00000674 T _PyPegen_run_parser_from_file_pointer │ │ │ │ +000006b0 T _PyPegen_run_parser │ │ │ │ +0000010c T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -000008d0 T _PyPegen_soft_keyword_token │ │ │ │ -00001218 T _PyPegen_string_token │ │ │ │ -00001078 T _PyPegen_update_memo │ │ │ │ +000003a4 T _PyPegen_soft_keyword_token │ │ │ │ +00001bb0 T _PyPegen_string_token │ │ │ │ +00001a10 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 │ │ │ │ @@ -3619,17 +3619,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 │ │ │ │ -0000013c t compute_parser_flags │ │ │ │ -00000024 r forbidden.0 │ │ │ │ -000016c4 t parsenumber_raw │ │ │ │ +00000048 r forbidden.0 │ │ │ │ +0000205c t parsenumber_raw │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strncpy │ │ │ │ │ │ │ │ pegen_errors.o: │ │ │ │ @@ -3816,47 +3815,47 @@ │ │ │ │ 00001d48 T _PyPegen_check_fstring_conversion │ │ │ │ 00000ecc T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ 00001080 T _PyPegen_class_def_decorators │ │ │ │ 000009dc T _PyPegen_cmpop_expr_pair │ │ │ │ 000007e8 T _PyPegen_collect_call_seqs │ │ │ │ 00000108 T _PyPegen_concatenate_strings │ │ │ │ -00001534 T _PyPegen_concatenate_tstrings │ │ │ │ +00001560 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001088 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 000010e4 T _PyPegen_decoded_constant_from_token │ │ │ │ 00000b98 T _PyPegen_dummy_name │ │ │ │ 00000a30 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -00001800 T _PyPegen_ensure_real │ │ │ │ +0000182c T _PyPegen_ensure_real │ │ │ │ 00001134 T _PyPegen_formatted_value │ │ │ │ 000009ac T _PyPegen_function_def_decorators │ │ │ │ 00000e14 T _PyPegen_get_cmpops │ │ │ │ -00001888 T _PyPegen_get_expr_name │ │ │ │ +000018b4 T _PyPegen_get_expr_name │ │ │ │ 00000e9c T _PyPegen_get_exprs │ │ │ │ 00000f54 T _PyPegen_get_invalid_target │ │ │ │ 00001ab8 T _PyPegen_get_keys │ │ │ │ 000003a8 T _PyPegen_get_last_comprehension_item │ │ │ │ -000013cc T _PyPegen_get_pattern_keys │ │ │ │ -00001428 T _PyPegen_get_patterns │ │ │ │ +000013f8 T _PyPegen_get_pattern_keys │ │ │ │ +00001454 T _PyPegen_get_patterns │ │ │ │ 00001b98 T _PyPegen_get_values │ │ │ │ -00001590 T _PyPegen_interpolation │ │ │ │ +000015bc T _PyPegen_interpolation │ │ │ │ 00000c9c T _PyPegen_join_names_with_dot │ │ │ │ 00000f80 T _PyPegen_join_sequences │ │ │ │ 00000398 T _PyPegen_joined_str │ │ │ │ -00001388 T _PyPegen_key_pattern_pair │ │ │ │ +000013b4 T _PyPegen_key_pattern_pair │ │ │ │ 000021e4 T _PyPegen_key_value_pair │ │ │ │ 00001d04 T _PyPegen_keyword_or_starred │ │ │ │ 00000a20 T _PyPegen_make_arguments │ │ │ │ 00000bbc T _PyPegen_make_module │ │ │ │ 00000954 T _PyPegen_map_names_to_ids │ │ │ │ 00001c78 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -00001a68 T _PyPegen_new_type_comment │ │ │ │ +00001a94 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ 00000e10 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00001a50 T _PyPegen_register_stmts │ │ │ │ 00000320 T _PyPegen_seq_append_to_end │ │ │ │ @@ -3866,17 +3865,17 @@ │ │ │ │ 000003e4 T _PyPegen_seq_first_item │ │ │ │ 000018bc T _PyPegen_seq_flatten │ │ │ │ 0000072c T _PyPegen_seq_insert_in_front │ │ │ │ 00000268 T _PyPegen_seq_last_item │ │ │ │ 0000052c T _PyPegen_set_expr_context │ │ │ │ 000011c8 T _PyPegen_setup_full_format_spec │ │ │ │ 000006f4 T _PyPegen_singleton_seq │ │ │ │ -00001484 T _PyPegen_slash_with_default │ │ │ │ +000014b0 T _PyPegen_slash_with_default │ │ │ │ 00000908 T _PyPegen_star_etc │ │ │ │ -000014c8 T _PyPegen_template_str │ │ │ │ +000014f4 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4051,16 +4050,16 @@ │ │ │ │ 00000f80 r .LC93 │ │ │ │ 00000fac r .LC94 │ │ │ │ 00000fec r .LC95 │ │ │ │ 00001010 r .LC96 │ │ │ │ 00001050 r .LC97 │ │ │ │ 00001090 r .LC98 │ │ │ │ 000010b8 r .LC99 │ │ │ │ -000042fc t INVALID_VERSION_CHECK │ │ │ │ -00018680 t NEW_TYPE_COMMENT │ │ │ │ +00004310 t INVALID_VERSION_CHECK │ │ │ │ +00018670 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 │ │ │ │ @@ -4236,39 +4235,39 @@ │ │ │ │ 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 │ │ │ │ -000040c4 t _gather_14_rule │ │ │ │ -000048f8 t _gather_34_rule │ │ │ │ -0002143c t _gather_86_rule │ │ │ │ -00016d70 t _gather_91_rule │ │ │ │ +000040d8 t _gather_14_rule │ │ │ │ +0000490c t _gather_34_rule │ │ │ │ +0002142c t _gather_86_rule │ │ │ │ +00016d60 t _gather_91_rule │ │ │ │ 0000ba80 t _loop0_122_rule │ │ │ │ 000014b4 t _loop0_145_rule │ │ │ │ 00001324 t _loop0_17_rule │ │ │ │ 0000c51c t _loop0_1_rule │ │ │ │ -0001a4dc t _loop0_27_rule │ │ │ │ -0001b630 t _loop0_28_rule │ │ │ │ -00003d80 t _loop0_31_rule │ │ │ │ -00024bbc t _loop0_72_rule │ │ │ │ +0001a4cc t _loop0_27_rule │ │ │ │ +0001b61c t _loop0_28_rule │ │ │ │ +00003d94 t _loop0_31_rule │ │ │ │ +00024ba8 t _loop0_72_rule │ │ │ │ 0000a840 t _loop0_73_rule │ │ │ │ 0000c838 t _loop0_76_rule │ │ │ │ 0000ceb8 t _loop0_78_rule │ │ │ │ -00003a7c t _loop0_88_rule │ │ │ │ -000193f0 t _loop1_29_rule │ │ │ │ -0001a654 t _loop1_30_rule │ │ │ │ -000238c8 t _loop1_32_rule │ │ │ │ +00003a90 t _loop0_88_rule │ │ │ │ +000193e0 t _loop1_29_rule │ │ │ │ +0001a644 t _loop1_30_rule │ │ │ │ +000238b8 t _loop1_32_rule │ │ │ │ 00002288 t _loop1_36_rule │ │ │ │ 0000f2fc t _loop1_37_rule │ │ │ │ -00024124 t _loop1_74_rule │ │ │ │ +00024114 t _loop1_74_rule │ │ │ │ 0000a510 t _loop1_75_rule │ │ │ │ 0000e3c8 t _loop1_77_rule │ │ │ │ -00009688 t _loop1_82_rule │ │ │ │ +0000967c t _loop1_82_rule │ │ │ │ 00008d20 t _loop1_83_rule │ │ │ │ 00001344 t _tmp_106_rule │ │ │ │ 0000d104 t _tmp_10_rule │ │ │ │ 00001954 t _tmp_112_rule │ │ │ │ 0000d564 t _tmp_114_rule │ │ │ │ 0000b7b4 t _tmp_116_rule │ │ │ │ 000003a0 t _tmp_117_rule │ │ │ │ @@ -4284,169 +4283,169 @@ │ │ │ │ 00001d0c t _tmp_139_rule │ │ │ │ 00001400 t _tmp_144_rule │ │ │ │ 00010694 t _tmp_151_rule │ │ │ │ 00001624 t _tmp_152_rule │ │ │ │ 00001720 t _tmp_153_rule │ │ │ │ 000018ac t _tmp_154_rule.isra.0 │ │ │ │ 000017f8 t _tmp_155_rule │ │ │ │ -000098c0 t _tmp_156_rule │ │ │ │ +000098b4 t _tmp_156_rule │ │ │ │ 00005d90 t _tmp_15_rule │ │ │ │ 0000149c t _tmp_160_rule │ │ │ │ 0000cb48 t _tmp_165_rule │ │ │ │ 00001f00 t _tmp_168_rule │ │ │ │ -00003c94 t _tmp_16_rule │ │ │ │ +00003ca8 t _tmp_16_rule │ │ │ │ 00000918 t _tmp_170_rule │ │ │ │ 0000022c t _tmp_176_rule │ │ │ │ 000020cc t _tmp_177_rule │ │ │ │ 000002e8 t _tmp_180_rule │ │ │ │ 00001238 t _tmp_21_rule │ │ │ │ -00003184 t _tmp_25_rule │ │ │ │ -0001ee90 t _tmp_26_rule │ │ │ │ -00004db4 t _tmp_35_rule │ │ │ │ +00003198 t _tmp_25_rule │ │ │ │ +0001ee7c t _tmp_26_rule │ │ │ │ +00004dc8 t _tmp_35_rule │ │ │ │ 00008624 t _tmp_41_rule │ │ │ │ -000091b0 t _tmp_42_rule │ │ │ │ +000091a4 t _tmp_42_rule │ │ │ │ 0000dc58 t _tmp_43_rule │ │ │ │ -0000d714 t _tmp_5_rule │ │ │ │ +0000d708 t _tmp_5_rule │ │ │ │ 0000369c t _tmp_6_rule │ │ │ │ 00003794 t _tmp_7_rule │ │ │ │ 00003864 t _tmp_8_rule │ │ │ │ 00003934 t _tmp_9_rule │ │ │ │ -0001799c t annotated_rhs_rule │ │ │ │ -00016a2c t args_rule │ │ │ │ -00015ca4 t arguments_rule │ │ │ │ -00007718 t atom_rule │ │ │ │ +0001798c t annotated_rhs_rule │ │ │ │ +00016a1c t args_rule │ │ │ │ +00015c94 t arguments_rule │ │ │ │ +0000770c t atom_rule │ │ │ │ 0000d62c t attr_rule │ │ │ │ -0002102c t augassign_rule │ │ │ │ -00010bd8 t bitwise_and_rule │ │ │ │ -0001021c t bitwise_or_rule │ │ │ │ -00010554 t bitwise_xor_rule │ │ │ │ -0001d76c t block_rule │ │ │ │ -0000437c t break_stmt_rule │ │ │ │ -00002d08 t class_def_raw_rule │ │ │ │ +0002101c t augassign_rule │ │ │ │ +00010bcc t bitwise_and_rule │ │ │ │ +00010210 t bitwise_or_rule │ │ │ │ +00010548 t bitwise_xor_rule │ │ │ │ +0001d758 t block_rule │ │ │ │ +00004390 t break_stmt_rule │ │ │ │ +00002d1c t class_def_raw_rule │ │ │ │ 00006d54 t closed_pattern_rule │ │ │ │ 000087c4 t complex_number_rule │ │ │ │ 00000da0 t compound_stmt_rule │ │ │ │ -0000d150 t conjunction_rule │ │ │ │ -00004770 t continue_stmt_rule │ │ │ │ -00014210 t decorators_rule │ │ │ │ -00021b04 t default_rule │ │ │ │ +0000d144 t conjunction_rule │ │ │ │ +00004784 t continue_stmt_rule │ │ │ │ +00014200 t decorators_rule │ │ │ │ +00021af4 t default_rule │ │ │ │ 0000581c t del_target_rule │ │ │ │ 00005560 t del_targets_rule │ │ │ │ -0000cc24 t disjunction_rule │ │ │ │ +0000cc18 t disjunction_rule │ │ │ │ 00000f44 t dotted_as_name_rule │ │ │ │ -000167f8 t dotted_name_rule │ │ │ │ +000167e8 t dotted_name_rule │ │ │ │ 0000fde0 t double_star_pattern_rule │ │ │ │ -00020114 t elif_stmt_rule │ │ │ │ -00020cf4 t else_block_rule │ │ │ │ -0000bc4c t expression_rule │ │ │ │ +00020100 t elif_stmt_rule │ │ │ │ +00020ce4 t else_block_rule │ │ │ │ +0000bc40 t expression_rule │ │ │ │ 0000bca0 t expression_without_invalid_rule │ │ │ │ -0000519c t expressions_rule │ │ │ │ -00012cb0 t factor_rule │ │ │ │ +000051b0 t expressions_rule │ │ │ │ +00012ca4 t factor_rule │ │ │ │ 00001ff4 t finally_block_rule │ │ │ │ -000145d8 t for_if_clauses_rule │ │ │ │ -000032a0 t for_stmt_rule │ │ │ │ -0001fddc t fstring_conversion_rule │ │ │ │ -0001dc00 t fstring_replacement_field_rule │ │ │ │ -0001f13c t func_type_comment_rule │ │ │ │ -00014e24 t function_def_raw_rule │ │ │ │ -0000b710 t genexp_rule │ │ │ │ +000145c8 t for_if_clauses_rule │ │ │ │ +000032b4 t for_stmt_rule │ │ │ │ +0001fdc8 t fstring_conversion_rule │ │ │ │ +0001dbec t fstring_replacement_field_rule │ │ │ │ +0001f128 t func_type_comment_rule │ │ │ │ +00014e14 t function_def_raw_rule │ │ │ │ +0000b704 t genexp_rule │ │ │ │ 000086d8 t guard_rule │ │ │ │ -0000c8c0 t if_expression_rule │ │ │ │ +0000c8b4 t if_expression_rule │ │ │ │ 00000454 t imaginary_number_rule │ │ │ │ 00001bfc t import_from_as_name_rule │ │ │ │ 00001934 t import_from_as_names_rule │ │ │ │ 00001550 t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ 0000b268 t invalid_ann_assign_target_rule │ │ │ │ 0000b48c t invalid_comprehension_rule.isra.0 │ │ │ │ 0000b3ac t invalid_for_target_rule │ │ │ │ -00004e8c t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +00004ea0 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ 0000d1f4 t invalid_kwarg_rule.isra.0 │ │ │ │ 0000bf88 t invalid_parameters_rule.isra.0 │ │ │ │ 0000c6a0 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000009d4 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e2ac t inversion_rule │ │ │ │ +0000e2a0 t inversion_rule │ │ │ │ 0000fed0 t items_pattern_rule │ │ │ │ 0001015c t key_value_pattern_rule │ │ │ │ 0000e2b0 t keyword_pattern_rule │ │ │ │ 0000e010 t keyword_patterns_rule │ │ │ │ -00023650 t kwarg_or_double_starred_rule │ │ │ │ -00023410 t kwarg_or_starred_rule │ │ │ │ -00021d08 t kwargs_rule │ │ │ │ -0001d490 t kwds_rule │ │ │ │ +00023640 t kwarg_or_double_starred_rule │ │ │ │ +00023400 t kwarg_or_starred_rule │ │ │ │ +00021cf8 t kwargs_rule │ │ │ │ +0001d47c t kwds_rule │ │ │ │ 0000afa4 t lambda_kwds_rule │ │ │ │ 0000c9b4 t lambda_param_maybe_default_rule │ │ │ │ -0002478c t lambda_param_no_default_rule │ │ │ │ -00024a14 t lambda_param_rule │ │ │ │ +00024778 t lambda_param_no_default_rule │ │ │ │ +00024a00 t lambda_param_rule │ │ │ │ 0000a6bc t lambda_param_with_default_rule │ │ │ │ 0000977c t lambda_params_rule │ │ │ │ 0000a21c t lambda_slash_no_default_rule │ │ │ │ 0000a368 t lambda_slash_with_default_rule │ │ │ │ 0000a9c0 t lambda_star_etc_rule │ │ │ │ -0001fefc t lambdef_rule │ │ │ │ -0001ef7c t list_rule │ │ │ │ +0001fee8 t lambdef_rule │ │ │ │ +0001ef68 t list_rule │ │ │ │ 0000d9a4 t maybe_sequence_pattern_rule │ │ │ │ 00006314 t maybe_star_pattern_rule │ │ │ │ 0000d8f8 t name_or_attr_rule │ │ │ │ -0001ce3c t named_expression_rule │ │ │ │ +0001ce28 t named_expression_rule │ │ │ │ 000061f8 t open_sequence_pattern_rule │ │ │ │ 000069b4 t or_pattern_rule │ │ │ │ -00019580 t param_no_default_rule │ │ │ │ -00019c80 t param_rule │ │ │ │ -00004504 t param_star_annotation_rule │ │ │ │ -000187a8 t parameters_rule │ │ │ │ -000186d8 t params_rule │ │ │ │ -000038f0 t pass_stmt_rule │ │ │ │ +00019570 t param_no_default_rule │ │ │ │ +00019c70 t param_rule │ │ │ │ +00004518 t param_star_annotation_rule │ │ │ │ +00018798 t parameters_rule │ │ │ │ +000186c8 t params_rule │ │ │ │ +00003904 t pass_stmt_rule │ │ │ │ 000094bc t pattern_capture_target_rule │ │ │ │ 000065cc t pattern_rule │ │ │ │ 00006048 t patterns_rule │ │ │ │ 0000dd30 t positional_patterns_rule │ │ │ │ -00013718 t primary_raw │ │ │ │ -00013524 t primary_rule │ │ │ │ +0001370c t primary_raw │ │ │ │ +00013518 t primary_rule │ │ │ │ 00008c34 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00011284 t shift_expr_rule │ │ │ │ +00011278 t shift_expr_rule │ │ │ │ 000083ec t signed_number_rule │ │ │ │ 00008a08 t signed_real_number_rule │ │ │ │ 00003e04 t simple_stmt_rule │ │ │ │ 00003a04 t simple_stmts_rule │ │ │ │ -000064a0 t single_subscript_attribute_target_rule │ │ │ │ -0000caac t single_target_rule │ │ │ │ -000192a4 t slash_no_default_rule │ │ │ │ -00019ef8 t slash_with_default_rule │ │ │ │ -000205dc t slices_rule │ │ │ │ +00006494 t single_subscript_attribute_target_rule │ │ │ │ +0000caa0 t single_target_rule │ │ │ │ +00019294 t slash_no_default_rule │ │ │ │ +00019ee8 t slash_with_default_rule │ │ │ │ +000205c8 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5bc t star_etc_rule │ │ │ │ -00010048 t star_expression_rule │ │ │ │ -0000d80c t star_expressions_rule │ │ │ │ -0001da30 t star_named_expression_rule │ │ │ │ +0001c5a8 t star_etc_rule │ │ │ │ +0001003c t star_expression_rule │ │ │ │ +0000d800 t star_expressions_rule │ │ │ │ +0001da1c t star_named_expression_rule │ │ │ │ 000005ac t star_named_expressions_rule │ │ │ │ -0001f3d8 t star_named_expressions_sequence_rule │ │ │ │ -0000a570 t star_target_rule │ │ │ │ -00009f50 t star_targets_rule │ │ │ │ -00018378 t starred_expression_rule │ │ │ │ +0001f3c4 t star_named_expressions_sequence_rule │ │ │ │ +0000a564 t star_target_rule │ │ │ │ +00009f44 t star_targets_rule │ │ │ │ +00018368 t starred_expression_rule │ │ │ │ 000009d0 t statements_rule │ │ │ │ -000092a4 t strings_rule │ │ │ │ +00009298 t strings_rule │ │ │ │ 00005e44 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 │ │ │ │ +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 │ │ │ │ 0000ecc8 t tstring_full_format_spec_rule │ │ │ │ 00008ec8 t tstring_rule │ │ │ │ -0001e85c t tuple_rule │ │ │ │ +0001e848 t tuple_rule │ │ │ │ 0000ebb8 t type_param_default_rule │ │ │ │ 0000e554 t type_param_rule │ │ │ │ -00017c8c t type_params_rule │ │ │ │ +00017c7c t type_params_rule │ │ │ │ 000095ec t wildcard_pattern_rule │ │ │ │ -00004b30 t with_item_rule │ │ │ │ -0001813c t yield_expr_rule │ │ │ │ +00004b44 t with_item_rule │ │ │ │ +0001812c t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4482,25 +4481,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 │ │ │ │ @@ -4590,18 +4589,18 @@ │ │ │ │ 00003874 t tok_nextc │ │ │ │ 00003d28 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ -00000380 t Py_XDECREF.part.0 │ │ │ │ +0000038c t Py_XDECREF.part.0 │ │ │ │ 00000124 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000003bc T _PyToken_Free │ │ │ │ +000003c8 T _PyToken_Free │ │ │ │ 00000108 T _PyToken_Init │ │ │ │ 000001b4 T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4863,32 +4862,32 @@ │ │ │ │ 00000384 r .LC21 │ │ │ │ 000003b4 r .LC22 │ │ │ │ 000003d8 r .LC23 │ │ │ │ 0000041c r .LC24 │ │ │ │ 00000444 r .LC25 │ │ │ │ 00000474 r .LC26 │ │ │ │ 0000049c r .LC27 │ │ │ │ -000004dc r .LC28 │ │ │ │ -000004e0 r .LC29 │ │ │ │ +000004c4 r .LC28 │ │ │ │ +00000504 r .LC29 │ │ │ │ 0000007c r .LC3 │ │ │ │ -000004e4 r .LC30 │ │ │ │ +00000508 r .LC30 │ │ │ │ 0000050c r .LC31 │ │ │ │ -00000510 r .LC32 │ │ │ │ -00000528 r .LC33 │ │ │ │ -00000558 r .LC34 │ │ │ │ -0000058c r .LC35 │ │ │ │ +00000534 r .LC32 │ │ │ │ +00000538 r .LC33 │ │ │ │ +00000550 r .LC34 │ │ │ │ +00000580 r .LC35 │ │ │ │ 000005b4 r .LC36 │ │ │ │ -00000660 r .LC37 │ │ │ │ -000006b4 r .LC38 │ │ │ │ -000006cc r .LC39 │ │ │ │ +000005dc r .LC37 │ │ │ │ +00000688 r .LC38 │ │ │ │ +000006dc r .LC39 │ │ │ │ 0000009c r .LC4 │ │ │ │ -000006fc r .LC40 │ │ │ │ -00000700 r .LC41 │ │ │ │ -00000734 r .LC42 │ │ │ │ -0000074c r .LC43 │ │ │ │ +000006f4 r .LC40 │ │ │ │ +00000724 r .LC41 │ │ │ │ +00000728 r .LC42 │ │ │ │ +0000075c r .LC43 │ │ │ │ 00000774 r .LC44 │ │ │ │ 00000778 r .LC45 │ │ │ │ 0000077c r .LC46 │ │ │ │ 00000780 r .LC47 │ │ │ │ 000007b4 r .LC48 │ │ │ │ 000007b8 r .LC49 │ │ │ │ 000000cc r .LC5 │ │ │ │ @@ -4938,19 +4937,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d40 r .LC90 │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 00000f30 T PyAIter_Check │ │ │ │ 00000a28 T PyBuffer_FillContiguousStrides │ │ │ │ -00004d74 T PyBuffer_FillInfo │ │ │ │ +00004ef4 T PyBuffer_FillInfo │ │ │ │ 00000874 T PyBuffer_FromContiguous │ │ │ │ -00000e3c T PyBuffer_GetPointer │ │ │ │ -000064b0 T PyBuffer_IsContiguous │ │ │ │ -0000538c T PyBuffer_Release │ │ │ │ +00000fd0 T PyBuffer_GetPointer │ │ │ │ +000063b0 T PyBuffer_IsContiguous │ │ │ │ +00005368 T PyBuffer_Release │ │ │ │ 0000079c T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4975,164 +4974,164 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00003ee8 T PyIndex_Check │ │ │ │ -00005a7c T PyIter_Check │ │ │ │ +00004068 T PyIndex_Check │ │ │ │ +00005a58 T PyIter_Check │ │ │ │ 00000804 T PyIter_Next │ │ │ │ -00006958 T PyIter_NextItem │ │ │ │ -00006e58 T PyIter_Send │ │ │ │ +00006934 T PyIter_NextItem │ │ │ │ +00006e34 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 │ │ │ │ 00000b20 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 000009e0 T PyMapping_GetOptionalItem │ │ │ │ -00000a6c T PyMapping_GetOptionalItemString │ │ │ │ +00000c00 T PyMapping_GetOptionalItemString │ │ │ │ 00000428 T PyMapping_HasKey │ │ │ │ 0000048c T PyMapping_HasKeyString │ │ │ │ 000004ec T PyMapping_HasKeyStringWithError │ │ │ │ 00000524 T PyMapping_HasKeyWithError │ │ │ │ -00004f20 T PyMapping_Items │ │ │ │ +000050a0 T PyMapping_Items │ │ │ │ 00003c60 T PyMapping_Keys │ │ │ │ 00000f08 T PyMapping_Length │ │ │ │ 000000cc T PyMapping_SetItemString │ │ │ │ -00004658 T PyMapping_Size │ │ │ │ +000047d8 T PyMapping_Size │ │ │ │ 00000a08 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000068e8 T PyNumber_Absolute │ │ │ │ +000068c4 T PyNumber_Absolute │ │ │ │ 000035cc T PyNumber_Add │ │ │ │ -00004078 T PyNumber_And │ │ │ │ +000041f8 T PyNumber_And │ │ │ │ 00001d3c T PyNumber_AsSsize_t │ │ │ │ -000049c4 T PyNumber_Check │ │ │ │ -00006718 T PyNumber_Divmod │ │ │ │ -0000732c T PyNumber_Float │ │ │ │ -000055f8 T PyNumber_FloorDivide │ │ │ │ +00004b44 T PyNumber_Check │ │ │ │ +000066f4 T PyNumber_Divmod │ │ │ │ +00007308 T PyNumber_Float │ │ │ │ +000055d4 T PyNumber_FloorDivide │ │ │ │ 0000311c T PyNumber_InPlaceAdd │ │ │ │ 00000390 T PyNumber_InPlaceAnd │ │ │ │ -00007548 T PyNumber_InPlaceFloorDivide │ │ │ │ -00006f38 T PyNumber_InPlaceLshift │ │ │ │ +00007524 T PyNumber_InPlaceFloorDivide │ │ │ │ +00006f14 T PyNumber_InPlaceLshift │ │ │ │ 000000fc T PyNumber_InPlaceMatrixMultiply │ │ │ │ 000007d8 T PyNumber_InPlaceMultiply │ │ │ │ 000020d8 T PyNumber_InPlaceOr │ │ │ │ 00000254 T PyNumber_InPlacePower │ │ │ │ -00000b00 T PyNumber_InPlaceRemainder │ │ │ │ -00000cbc T PyNumber_InPlaceRshift │ │ │ │ +00000c94 T PyNumber_InPlaceRemainder │ │ │ │ +00000e50 T PyNumber_InPlaceRshift │ │ │ │ 00000358 T PyNumber_InPlaceSubtract │ │ │ │ -00000ba8 T PyNumber_InPlaceTrueDivide │ │ │ │ +00000d3c T PyNumber_InPlaceTrueDivide │ │ │ │ 0000052c T PyNumber_InPlaceXor │ │ │ │ -00003d34 T PyNumber_Index │ │ │ │ -00004418 T PyNumber_Invert │ │ │ │ -00004a50 T PyNumber_Long │ │ │ │ -00004248 T PyNumber_Lshift │ │ │ │ +00003eb4 T PyNumber_Index │ │ │ │ +00004598 T PyNumber_Invert │ │ │ │ +00004bd0 T PyNumber_Long │ │ │ │ +000043c8 T PyNumber_Lshift │ │ │ │ 000000ac T PyNumber_MatrixMultiply │ │ │ │ -000057c8 T PyNumber_Multiply │ │ │ │ -00003cc4 T PyNumber_Negative │ │ │ │ -00005428 T PyNumber_Or │ │ │ │ -00000b38 T PyNumber_Positive │ │ │ │ +000057a4 T PyNumber_Multiply │ │ │ │ +00003e44 T PyNumber_Negative │ │ │ │ +00005404 T PyNumber_Or │ │ │ │ +00000ccc T PyNumber_Positive │ │ │ │ 000007bc T PyNumber_Power │ │ │ │ -00005ab0 T PyNumber_Remainder │ │ │ │ -00006b8c T PyNumber_Rshift │ │ │ │ -00004488 T PyNumber_Subtract │ │ │ │ -00007168 T PyNumber_ToBase │ │ │ │ -00005ca8 T PyNumber_TrueDivide │ │ │ │ +00005a8c T PyNumber_Remainder │ │ │ │ +00006b68 T PyNumber_Rshift │ │ │ │ +00004608 T PyNumber_Subtract │ │ │ │ +00007144 T PyNumber_ToBase │ │ │ │ +00005c84 T PyNumber_TrueDivide │ │ │ │ 000004dc T PyNumber_Xor │ │ │ │ 00000e3c T PyObject_AsCharBuffer │ │ │ │ 00000e50 T PyObject_AsReadBuffer │ │ │ │ 00000cfc T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ 0000382c T PyObject_CheckBuffer │ │ │ │ 00000e64 T PyObject_CheckReadBuffer │ │ │ │ 00000a7c T PyObject_CopyData │ │ │ │ 00003b24 T PyObject_DelItem │ │ │ │ 00000348 T PyObject_DelItemString │ │ │ │ 000023f4 T PyObject_Format │ │ │ │ 00000268 T PyObject_GetAIter │ │ │ │ -00004cec T PyObject_GetBuffer │ │ │ │ +00004e6c T PyObject_GetBuffer │ │ │ │ 00000504 T PyObject_GetItem │ │ │ │ 00000704 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000b60 T PyObject_IsInstance │ │ │ │ 0000276c T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000a14 T PyObject_Length │ │ │ │ -000046f0 T PyObject_LengthHint │ │ │ │ +00004870 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 000008a4 T PyObject_SetItem │ │ │ │ 00003a98 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000080 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -0000646c T PySequence_Check │ │ │ │ +000066b0 T PySequence_Check │ │ │ │ 000008f4 T PySequence_Concat │ │ │ │ 00001cec T PySequence_Contains │ │ │ │ 00000134 T PySequence_Count │ │ │ │ 0000385c T PySequence_DelItem │ │ │ │ -00000e98 T PySequence_DelSlice │ │ │ │ +0000102c T PySequence_DelSlice │ │ │ │ 00003444 T PySequence_Fast │ │ │ │ 00002684 T PySequence_GetItem │ │ │ │ 00000418 T PySequence_GetSlice │ │ │ │ 00000f1c T PySequence_In │ │ │ │ 0000014c T PySequence_InPlaceConcat │ │ │ │ 0000055c T PySequence_InPlaceRepeat │ │ │ │ 00000564 T PySequence_Index │ │ │ │ 00000ef4 T PySequence_Length │ │ │ │ 0000394c T PySequence_List │ │ │ │ 00000684 T PySequence_Repeat │ │ │ │ -00000d48 T PySequence_SetItem │ │ │ │ -00000f64 T PySequence_SetSlice │ │ │ │ -000063d4 T PySequence_Size │ │ │ │ +00000edc T PySequence_SetItem │ │ │ │ +000010f8 T PySequence_SetSlice │ │ │ │ +00006618 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 │ │ │ │ -00005c80 t Py_XDECREF │ │ │ │ +00005c5c t Py_XDECREF │ │ │ │ 0000031c t Py_XDECREF.part.0 │ │ │ │ -00006680 t _IsCContiguous │ │ │ │ -00007fa4 t _IsFortranContiguous │ │ │ │ -00000cf4 t _IsFortranContiguous.part.0 │ │ │ │ +00006580 t _IsCContiguous │ │ │ │ +00007f80 t _IsFortranContiguous │ │ │ │ +00000e88 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 │ │ │ │ -00006d5c T _PyIter_Send │ │ │ │ +00006d38 T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000a78 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00001f88 T _PyNumber_Index │ │ │ │ -00005e78 T _PyNumber_PowerNoMod │ │ │ │ +00005e54 T _PyNumber_PowerNoMod │ │ │ │ 000003c8 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006a30 T _PyObject_RealIsInstance │ │ │ │ +00006a0c T _PyObject_RealIsInstance │ │ │ │ 000039f8 T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 0000057c T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ @@ -5144,33 +5143,32 @@ │ │ │ │ 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 │ │ │ │ -00007604 t abstract_issubclass │ │ │ │ +000075e0 t abstract_issubclass │ │ │ │ 00000db8 t as_read_buffer │ │ │ │ 00002308 t binary_iop │ │ │ │ 00000160 t binary_iop.part.0 │ │ │ │ 00002354 t binary_iop1 │ │ │ │ 00000160 t binary_op.part.0 │ │ │ │ 00003278 t binary_op1 │ │ │ │ -00000be0 t check_class │ │ │ │ +00000d74 t check_class │ │ │ │ U memcpy │ │ │ │ -000051e8 t method_output_as_list │ │ │ │ 000003c8 t null_error.isra.0 │ │ │ │ -00003f18 t object_isinstance │ │ │ │ +00004098 t object_isinstance │ │ │ │ 000029fc t object_issubclass │ │ │ │ 00001428 t object_recursive_isinstance │ │ │ │ 00003a48 t recursive_issubclass │ │ │ │ 000001f4 t recursive_issubclass.part.0 │ │ │ │ 0000026c t sequence_repeat │ │ │ │ 0000001c t ternary_iop.constprop.0 │ │ │ │ -0000613c t ternary_op.constprop.0 │ │ │ │ +00006118 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5362,15 +5360,15 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ 00000100 D PyByteArrayIter_Type │ │ │ │ 0000265c T PyByteArray_AsString │ │ │ │ 000006b8 T PyByteArray_Concat │ │ │ │ 00002674 T PyByteArray_FromObject │ │ │ │ 00000000 T PyByteArray_FromStringAndSize │ │ │ │ -00000cb8 T PyByteArray_Resize │ │ │ │ +00000b54 T PyByteArray_Resize │ │ │ │ 00002694 T PyByteArray_Size │ │ │ │ 00000000 D PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -5495,15 +5493,15 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_upper__doc__ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000227c t _common_reduce │ │ │ │ -00001384 t _getbytevalue │ │ │ │ +000014e8 t _getbytevalue │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 0000003c r _keywords.13 │ │ │ │ 00000048 r _keywords.16 │ │ │ │ 00000054 r _keywords.19 │ │ │ │ 0000005c r _keywords.22 │ │ │ │ 00000068 r _keywords.25 │ │ │ │ @@ -5525,52 +5523,52 @@ │ │ │ │ 000002b0 d _parser.20 │ │ │ │ 00000200 d _parser.23 │ │ │ │ 000000d4 d _parser.26 │ │ │ │ 00000258 d _parser.5 │ │ │ │ 00000308 d _parser.8 │ │ │ │ 000002dc r alloc_doc │ │ │ │ 00000168 t bytearray___init__ │ │ │ │ -00002e18 t bytearray_alloc │ │ │ │ -00001808 t bytearray_append │ │ │ │ +00002cb4 t bytearray_alloc │ │ │ │ +0000196c t bytearray_append │ │ │ │ 00001154 r bytearray_append__doc__ │ │ │ │ 000008a8 d bytearray_as_buffer │ │ │ │ 000008b0 d bytearray_as_mapping │ │ │ │ 00000488 d bytearray_as_number │ │ │ │ 000008bc d bytearray_as_sequence │ │ │ │ -00000ec8 t bytearray_ass_subscript │ │ │ │ -00000f1c t bytearray_ass_subscript_lock_held │ │ │ │ +0000102c t bytearray_ass_subscript │ │ │ │ +00001080 t bytearray_ass_subscript_lock_held │ │ │ │ 000007d0 t bytearray_capitalize │ │ │ │ 00000984 t bytearray_center │ │ │ │ -000011e4 t bytearray_clear │ │ │ │ +00001080 t bytearray_clear │ │ │ │ 00002740 r bytearray_clear__doc__ │ │ │ │ -000021e4 t bytearray_contains │ │ │ │ +00002348 t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 00002718 r bytearray_copy__doc__ │ │ │ │ -00001580 t bytearray_count │ │ │ │ +0000141c t bytearray_count │ │ │ │ 0000277c r bytearray_count__doc__ │ │ │ │ 000000cc t bytearray_dealloc │ │ │ │ -00000cc0 t bytearray_decode │ │ │ │ +00000e24 t bytearray_decode │ │ │ │ 00000b5c r bytearray_decode__doc__ │ │ │ │ 000000d8 r bytearray_doc │ │ │ │ -00000e9c t bytearray_endswith │ │ │ │ +00000c68 t bytearray_endswith │ │ │ │ 000020d4 r bytearray_endswith__doc__ │ │ │ │ 00000ca4 t bytearray_expandtabs │ │ │ │ 00000180 t bytearray_extend │ │ │ │ 000010a4 r bytearray_extend__doc__ │ │ │ │ -00001400 t bytearray_find │ │ │ │ +00001564 t bytearray_find │ │ │ │ 00002884 r bytearray_find__doc__ │ │ │ │ 00002338 t bytearray_fromhex │ │ │ │ 000008e8 r bytearray_fromhex__doc__ │ │ │ │ -00000c20 t bytearray_getbuffer │ │ │ │ +00000d84 t bytearray_getbuffer │ │ │ │ 000030e0 t bytearray_getitem │ │ │ │ 0000294c t bytearray_hex │ │ │ │ 000006f4 r bytearray_hex__doc__ │ │ │ │ -00000ccc t bytearray_iconcat │ │ │ │ -00000ce0 t bytearray_iconcat_lock_held │ │ │ │ -00001668 t bytearray_index │ │ │ │ +00000b68 t bytearray_iconcat │ │ │ │ +00000b7c t bytearray_iconcat_lock_held │ │ │ │ +00001504 t bytearray_index │ │ │ │ 000025cc r bytearray_index__doc__ │ │ │ │ 0000253c t bytearray_insert │ │ │ │ 000011c8 r bytearray_insert__doc__ │ │ │ │ 00002a94 t bytearray_irepeat │ │ │ │ 00000ec8 t bytearray_isalnum │ │ │ │ 00000ee4 t bytearray_isalpha │ │ │ │ 00001f0c t bytearray_isascii │ │ │ │ @@ -5578,108 +5576,108 @@ │ │ │ │ 00000f1c t bytearray_islower │ │ │ │ 00000f38 t bytearray_isspace │ │ │ │ 00000f54 t bytearray_istitle │ │ │ │ 00000f70 t bytearray_isupper │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 00000c6c t bytearray_join │ │ │ │ 00000a88 r bytearray_join__doc__ │ │ │ │ -00001514 t bytearray_length │ │ │ │ +00001678 t bytearray_length │ │ │ │ 00001074 t bytearray_ljust │ │ │ │ 00001220 t bytearray_lower │ │ │ │ 00000814 t bytearray_lstrip │ │ │ │ 00000df8 r bytearray_lstrip__doc__ │ │ │ │ 00002458 t bytearray_maketrans │ │ │ │ 00001b54 r bytearray_maketrans__doc__ │ │ │ │ 00000518 d bytearray_methods │ │ │ │ -00001750 t bytearray_mod │ │ │ │ -00001798 t bytearray_mod_lock_held │ │ │ │ +000015ec t bytearray_mod │ │ │ │ +00001634 t bytearray_mod_lock_held │ │ │ │ 00002bb4 t bytearray_partition │ │ │ │ 00001690 r bytearray_partition__doc__ │ │ │ │ 000027a0 t bytearray_pop │ │ │ │ 00000fb8 r bytearray_pop__doc__ │ │ │ │ 00003140 t bytearray_reduce │ │ │ │ 000006b4 r bytearray_reduce__doc__ │ │ │ │ 000021e0 t bytearray_reduce_ex │ │ │ │ 00000668 r bytearray_reduce_ex__doc__ │ │ │ │ -00000ca0 t bytearray_releasebuffer │ │ │ │ +00000e04 t bytearray_releasebuffer │ │ │ │ 00002fac t bytearray_remove │ │ │ │ 00000f40 r bytearray_remove__doc__ │ │ │ │ 00001f28 t bytearray_removeprefix │ │ │ │ 00001fe4 r bytearray_removeprefix__doc__ │ │ │ │ 00001fe4 t bytearray_removesuffix │ │ │ │ 00001ed8 r bytearray_removesuffix__doc__ │ │ │ │ -000014e8 t bytearray_repeat │ │ │ │ -00001820 t bytearray_replace │ │ │ │ +00001384 t bytearray_repeat │ │ │ │ +000016bc t bytearray_replace │ │ │ │ 000019ec r bytearray_replace__doc__ │ │ │ │ -000007d0 t bytearray_repr │ │ │ │ -000007e4 t bytearray_repr_lock_held │ │ │ │ -00000dcc t bytearray_resize │ │ │ │ +0000066c t bytearray_repr │ │ │ │ +00000680 t bytearray_repr_lock_held │ │ │ │ +00000d50 t bytearray_resize │ │ │ │ 00001e68 r bytearray_resize__doc__ │ │ │ │ 00000a6c t bytearray_resize_lock_held │ │ │ │ 0000307c t bytearray_reverse │ │ │ │ 00001288 r bytearray_reverse__doc__ │ │ │ │ -00002210 t bytearray_rfind │ │ │ │ +000020ac t bytearray_rfind │ │ │ │ 00002498 r bytearray_rfind__doc__ │ │ │ │ -00001214 t bytearray_richcompare │ │ │ │ -000022f8 t bytearray_rindex │ │ │ │ +000010b0 t bytearray_richcompare │ │ │ │ +00002194 t bytearray_rindex │ │ │ │ 00002348 r bytearray_rindex__doc__ │ │ │ │ 00001264 t bytearray_rjust │ │ │ │ 00002e34 t bytearray_rpartition │ │ │ │ 000014b8 r bytearray_rpartition__doc__ │ │ │ │ 00001868 t bytearray_rsplit │ │ │ │ 000012d0 r bytearray_rsplit__doc__ │ │ │ │ 00001410 t bytearray_rstrip │ │ │ │ 00000d60 r bytearray_rstrip__doc__ │ │ │ │ 000026dc t bytearray_setitem │ │ │ │ 0000053c t bytearray_setslice │ │ │ │ -0000066c t bytearray_setslice_linear │ │ │ │ +00000c20 t bytearray_setslice_linear │ │ │ │ 000026ac t bytearray_sizeof │ │ │ │ 00000610 r bytearray_sizeof__doc__ │ │ │ │ 0000001c t bytearray_split │ │ │ │ 00001854 r bytearray_split__doc__ │ │ │ │ 00001484 t bytearray_splitlines │ │ │ │ 000009bc r bytearray_splitlines__doc__ │ │ │ │ 00000f8c t bytearray_startswith │ │ │ │ 0000220c r bytearray_startswith__doc__ │ │ │ │ 00001804 t bytearray_str │ │ │ │ 00000bf8 t bytearray_strip │ │ │ │ 00000e90 r bytearray_strip__doc__ │ │ │ │ 00000888 t bytearray_strip_impl_helper │ │ │ │ -0000152c t bytearray_subscript │ │ │ │ +00001690 t bytearray_subscript │ │ │ │ 0000165c t bytearray_swapcase │ │ │ │ -00000f84 t bytearray_take_bytes │ │ │ │ +00000e20 t bytearray_take_bytes │ │ │ │ 00001db4 r bytearray_take_bytes__doc__ │ │ │ │ 000016a0 t bytearray_title │ │ │ │ -00000870 t bytearray_translate │ │ │ │ +0000070c t bytearray_translate │ │ │ │ 00001c60 r bytearray_translate__doc__ │ │ │ │ -00000968 t bytearray_translate_impl │ │ │ │ +00000804 t bytearray_translate_impl │ │ │ │ 000016e4 t bytearray_upper │ │ │ │ 00001728 t bytearray_zfill │ │ │ │ 000000cc t bytearrayiter_dealloc │ │ │ │ 00002428 t bytearrayiter_length_hint │ │ │ │ 00000448 d bytearrayiter_methods │ │ │ │ -00002228 t bytearrayiter_next │ │ │ │ +0000238c t bytearrayiter_next │ │ │ │ 000023c8 t bytearrayiter_reduce │ │ │ │ 00002b38 t bytearrayiter_setstate │ │ │ │ 00002918 t bytearrayiter_traverse │ │ │ │ -000023e0 t fastsearch │ │ │ │ +0000227c t fastsearch │ │ │ │ 000000a0 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000b40 t pad │ │ │ │ 00000078 r setstate_doc │ │ │ │ 00002148 t stringlib__lex_search │ │ │ │ -00002acc t stringlib__preprocess │ │ │ │ -00002bfc t stringlib__two_way │ │ │ │ +00002968 t stringlib__preprocess │ │ │ │ +00002a98 t stringlib__two_way │ │ │ │ 000020a0 t stringlib__two_way_count │ │ │ │ -00001a04 t stringlib_bytes_join │ │ │ │ +00001b68 t stringlib_bytes_join │ │ │ │ 000003bc r stringlib_center__doc__ │ │ │ │ 00000568 r stringlib_expandtabs__doc__ │ │ │ │ 00002dc4 t stringlib_find_char │ │ │ │ 000004d8 r stringlib_ljust__doc__ │ │ │ │ 00000448 r stringlib_rjust__doc__ │ │ │ │ 00000324 r stringlib_zfill__doc__ │ │ │ │ U strlen │ │ │ │ @@ -5822,34 +5820,34 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d4 D PyBytesIter_Type │ │ │ │ -000015b0 T PyBytesWriter_Create │ │ │ │ -00001170 T PyBytesWriter_Discard │ │ │ │ -00001718 T PyBytesWriter_Finish │ │ │ │ +000015e4 T PyBytesWriter_Create │ │ │ │ +000011a8 T PyBytesWriter_Discard │ │ │ │ +0000174c T PyBytesWriter_Finish │ │ │ │ 00000d00 T PyBytesWriter_FinishWithPointer │ │ │ │ -00000f40 T PyBytesWriter_FinishWithSize │ │ │ │ +00000f5c T PyBytesWriter_FinishWithSize │ │ │ │ 000014b4 T PyBytesWriter_Format │ │ │ │ -000016dc T PyBytesWriter_GetData │ │ │ │ -000051d0 T PyBytesWriter_GetSize │ │ │ │ -000021f8 T PyBytesWriter_Grow │ │ │ │ -0000203c T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +00001710 T PyBytesWriter_GetData │ │ │ │ +000051cc T PyBytesWriter_GetSize │ │ │ │ +00002254 T PyBytesWriter_Grow │ │ │ │ +00002098 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 00000128 T PyBytesWriter_Resize │ │ │ │ 00000a50 T PyBytesWriter_WriteBytes │ │ │ │ 000004d0 T PyBytes_AsString │ │ │ │ 00000de0 T PyBytes_AsStringAndSize │ │ │ │ 00001664 T PyBytes_Concat │ │ │ │ 0000154c T PyBytes_ConcatAndDel │ │ │ │ -000057b4 T PyBytes_DecodeEscape │ │ │ │ +000057b0 T PyBytes_DecodeEscape │ │ │ │ 000030b4 T PyBytes_FromFormat │ │ │ │ 000030f0 T PyBytes_FromFormatV │ │ │ │ -0000361c T PyBytes_FromObject │ │ │ │ +00003678 T PyBytes_FromObject │ │ │ │ 00000000 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 000015a8 T PyBytes_Join │ │ │ │ 00001578 T PyBytes_Repr │ │ │ │ 00001614 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -5917,25 +5915,24 @@ │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -000011fc t Py_XDECREF │ │ │ │ -00001224 t Py_XDECREF.part.0 │ │ │ │ +00001250 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 0000149c T _PyBytesWriter_CreateByteArray │ │ │ │ 000015d8 t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ -00001dc8 T _PyBytes_Concat │ │ │ │ +00001e24 T _PyBytes_Concat │ │ │ │ 0000052c T _PyBytes_DecodeEscape2 │ │ │ │ -000053a0 T _PyBytes_Find │ │ │ │ +0000539c T _PyBytes_Find │ │ │ │ 000031a0 T _PyBytes_FormatEx │ │ │ │ 00004a60 T _PyBytes_FromHex │ │ │ │ 00000134 t _PyBytes_FromSize │ │ │ │ 0000191c T _PyBytes_Repeat │ │ │ │ 00000208 T _PyBytes_Resize │ │ │ │ 0000022c T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ @@ -5972,15 +5969,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 │ │ │ │ -000031b4 T _Py_bytes_repr │ │ │ │ +00003210 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__ │ │ │ │ @@ -6036,78 +6033,78 @@ │ │ │ │ 000018a4 t bytes___bytes__ │ │ │ │ 0000254c r bytes___bytes____doc__ │ │ │ │ 00001830 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ -00001b58 t bytes_buffer_getbuffer │ │ │ │ -000035f8 t bytes_contains │ │ │ │ +00001bb4 t bytes_buffer_getbuffer │ │ │ │ +00003654 t bytes_contains │ │ │ │ 00001d6c t bytes_count │ │ │ │ 000015c8 r bytes_count__doc__ │ │ │ │ -00001b9c t bytes_decode │ │ │ │ +00001bf8 t bytes_decode │ │ │ │ 00000bc4 r bytes_decode__doc__ │ │ │ │ 000003a0 r bytes_doc │ │ │ │ 00001b60 t bytes_endswith │ │ │ │ 00000dc0 r bytes_endswith__doc__ │ │ │ │ -000034fc t bytes_find │ │ │ │ +00003558 t bytes_find │ │ │ │ 00001c80 r bytes_find__doc__ │ │ │ │ -00003e10 t bytes_fromformat │ │ │ │ +00003e88 t bytes_fromformat │ │ │ │ 000049d0 t bytes_fromhex │ │ │ │ 00000a3c r bytes_fromhex__doc__ │ │ │ │ 00001790 t bytes_getnewargs │ │ │ │ -00001260 t bytes_hash │ │ │ │ +00001294 t bytes_hash │ │ │ │ 00004850 t bytes_hex │ │ │ │ 00000858 r bytes_hex__doc__ │ │ │ │ 000019ac t bytes_index │ │ │ │ 00001b34 r bytes_index__doc__ │ │ │ │ 00000188 t bytes_item │ │ │ │ 000000e8 t bytes_iter │ │ │ │ -0000342c t bytes_iteritem │ │ │ │ +00003488 t bytes_iteritem │ │ │ │ 00001a7c t bytes_join │ │ │ │ 00001db0 r bytes_join__doc__ │ │ │ │ -00001b40 t bytes_length │ │ │ │ +00001b9c t bytes_length │ │ │ │ 000000b4 t bytes_lstrip │ │ │ │ 00001768 r bytes_lstrip__doc__ │ │ │ │ 00000d00 t bytes_maketrans │ │ │ │ 00001368 r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ 00003158 t bytes_mod │ │ │ │ -00002cc4 t bytes_new │ │ │ │ +00002d20 t bytes_new │ │ │ │ 00001e3c t bytes_partition │ │ │ │ 00002230 r bytes_partition__doc__ │ │ │ │ 000013b4 t bytes_removeprefix │ │ │ │ 0000111c r bytes_removeprefix__doc__ │ │ │ │ -000052a4 t bytes_removesuffix │ │ │ │ +000052a0 t bytes_removesuffix │ │ │ │ 0000101c r bytes_removesuffix__doc__ │ │ │ │ 00001c30 t bytes_repeat │ │ │ │ 000002f4 t bytes_replace │ │ │ │ 00001200 r bytes_replace__doc__ │ │ │ │ 000018f0 t bytes_repr │ │ │ │ 00000224 t bytes_rfind │ │ │ │ 00001a00 r bytes_rfind__doc__ │ │ │ │ -000012a8 t bytes_richcompare │ │ │ │ -000056e4 t bytes_rindex │ │ │ │ +000012dc t bytes_richcompare │ │ │ │ +000056e0 t bytes_rindex │ │ │ │ 000018b0 r bytes_rindex__doc__ │ │ │ │ 00004ccc t bytes_rpartition │ │ │ │ 0000208c r bytes_rpartition__doc__ │ │ │ │ 00000c30 t bytes_rsplit │ │ │ │ 00001eb0 r bytes_rsplit__doc__ │ │ │ │ 000028e0 t bytes_rstrip │ │ │ │ 000016d0 r bytes_rstrip__doc__ │ │ │ │ 00001fe8 t bytes_split │ │ │ │ 000023bc r bytes_split__doc__ │ │ │ │ 00004ebc t bytes_splitlines │ │ │ │ 00000afc r bytes_splitlines__doc__ │ │ │ │ 00001a90 t bytes_startswith │ │ │ │ 00000eec r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -000051e8 t bytes_strip │ │ │ │ +000051e4 t bytes_strip │ │ │ │ 00001800 r bytes_strip__doc__ │ │ │ │ -00001944 t bytes_subscript │ │ │ │ +000019a0 t bytes_subscript │ │ │ │ 00002b58 t bytes_translate │ │ │ │ 00001474 r bytes_translate__doc__ │ │ │ │ 00002c50 t bytes_translate_impl │ │ │ │ 00000a90 t byteswriter_create │ │ │ │ 00000bcc t byteswriter_resize │ │ │ │ 00002958 t do_argstrip │ │ │ │ 00000e94 t fastsearch │ │ │ │ @@ -6115,51 +6112,51 @@ │ │ │ │ 000047bc t getnextarg │ │ │ │ 00000368 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -0000546c t pad │ │ │ │ +00005468 t pad │ │ │ │ 00000340 r reduce_doc │ │ │ │ 00000cb4 t return_self │ │ │ │ 00000318 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000016f8 t stringlib__lex_search │ │ │ │ -00005874 t stringlib__preprocess │ │ │ │ -000059a4 t stringlib__two_way │ │ │ │ +00005870 t stringlib__preprocess │ │ │ │ +000059a0 t stringlib__two_way │ │ │ │ 00001650 t stringlib__two_way_count │ │ │ │ -00002288 t stringlib_bytes_join │ │ │ │ +000022e4 t stringlib_bytes_join │ │ │ │ 000001e8 t stringlib_capitalize │ │ │ │ 00000628 t stringlib_center │ │ │ │ 00000604 r stringlib_center__doc__ │ │ │ │ 00000408 t stringlib_expandtabs │ │ │ │ 000007b0 r stringlib_expandtabs__doc__ │ │ │ │ 000007e4 t stringlib_isalnum │ │ │ │ 00000804 t stringlib_isalpha │ │ │ │ 00000094 t stringlib_isascii │ │ │ │ 00000074 t stringlib_isdigit │ │ │ │ 00000824 t stringlib_islower │ │ │ │ 00000844 t stringlib_isspace │ │ │ │ 00000864 t stringlib_istitle │ │ │ │ 00000884 t stringlib_isupper │ │ │ │ -00005520 t stringlib_ljust │ │ │ │ +0000551c t stringlib_ljust │ │ │ │ 00000720 r stringlib_ljust__doc__ │ │ │ │ 00004e78 t stringlib_lower │ │ │ │ 000008a4 t stringlib_rjust │ │ │ │ 00000690 r stringlib_rjust__doc__ │ │ │ │ 00000acc t stringlib_swapcase │ │ │ │ 00000b10 t stringlib_title │ │ │ │ -00005260 t stringlib_upper │ │ │ │ +0000525c t stringlib_upper │ │ │ │ 00000b54 t stringlib_zfill │ │ │ │ 0000056c r stringlib_zfill__doc__ │ │ │ │ 000001a4 t striter_dealloc │ │ │ │ -00005440 t striter_len │ │ │ │ +0000543c t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -00003470 t striter_next │ │ │ │ +000034cc t striter_next │ │ │ │ 00001354 t striter_reduce │ │ │ │ 000017b8 t striter_setstate │ │ │ │ 000015a4 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6187,74 +6184,74 @@ │ │ │ │ 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 │ │ │ │ +000025d4 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -00001554 T PyObject_CallFunctionObjArgs │ │ │ │ -000018ac T PyObject_CallMethod │ │ │ │ -000029c4 T PyObject_CallMethodObjArgs │ │ │ │ -00002e58 T PyObject_CallNoArgs │ │ │ │ -0000336c T PyObject_CallObject │ │ │ │ -00001d38 T PyObject_CallOneArg │ │ │ │ +00001574 T PyObject_CallFunctionObjArgs │ │ │ │ +000018cc T PyObject_CallMethod │ │ │ │ +000029ec T PyObject_CallMethodObjArgs │ │ │ │ +00002e80 T PyObject_CallNoArgs │ │ │ │ +00003394 T PyObject_CallObject │ │ │ │ +00001d60 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 │ │ │ │ +00001294 T PyObject_VectorcallMethod │ │ │ │ +00001538 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000034 T PyVectorcall_Call │ │ │ │ -00003340 T PyVectorcall_Function │ │ │ │ +00003368 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 │ │ │ │ +00001cf4 T _PyFunction_Vectorcall │ │ │ │ +00002888 T _PyObject_Call │ │ │ │ 00000380 t _PyObject_CallFunctionVa │ │ │ │ 00000290 T _PyObject_CallFunction_SizeT │ │ │ │ -00002f8c T _PyObject_CallMethod │ │ │ │ +00002fb4 T _PyObject_CallMethod │ │ │ │ 00000444 T _PyObject_CallMethodFormat │ │ │ │ 00000394 T _PyObject_CallMethodId │ │ │ │ 00000480 T _PyObject_CallMethod_SizeT │ │ │ │ -00001e7c T _PyObject_Call_Prepend │ │ │ │ +00001ea4 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 0000077c T _PyObject_MakeTpCall │ │ │ │ 00000fac T _PyObject_VectorcallDictTstate │ │ │ │ -00002ae0 T _PyObject_VectorcallPrepend │ │ │ │ +00002b08 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 │ │ │ │ +00002320 T _PyStack_UnpackDict │ │ │ │ +000024bc T _PyStack_UnpackDict_Free │ │ │ │ +00002578 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 │ │ │ │ +00001c94 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 │ │ │ │ +000015c8 t object_vacall │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000210 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6669,15 +6666,15 @@ │ │ │ │ 00002b8c t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001cc t positionsiter_dealloc │ │ │ │ 000028cc t positionsiter_next │ │ │ │ 0000015c t read_signed_varint │ │ │ │ -00003088 t retreat │ │ │ │ +00003064 t retreat │ │ │ │ 00000980 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -7264,15 +7261,15 @@ │ │ │ │ 00002188 t BaseException___context___get │ │ │ │ 00000214 t BaseException___context___set │ │ │ │ 00002f80 t BaseException___reduce__ │ │ │ │ 00000380 r BaseException___reduce____doc__ │ │ │ │ 00000384 t BaseException___setstate__ │ │ │ │ 0000035c r BaseException___setstate____doc__ │ │ │ │ 000021c4 t BaseException___traceback___get │ │ │ │ -0000260c t BaseException___traceback___set │ │ │ │ +000025ac t BaseException___traceback___set │ │ │ │ 00000bdc t BaseException___traceback___set_impl │ │ │ │ 00002564 t BaseException_add_note │ │ │ │ 000002d0 r BaseException_add_note__doc__ │ │ │ │ 00002620 t BaseException_args_get │ │ │ │ 0000272c t BaseException_args_set │ │ │ │ 00000230 t BaseException_clear │ │ │ │ 00000dbc t BaseException_dealloc │ │ │ │ @@ -7507,15 +7504,15 @@ │ │ │ │ 00001cbc d SyntaxError_members │ │ │ │ 00001f54 t SyntaxError_str │ │ │ │ 000017ac t SyntaxError_traverse │ │ │ │ 00002110 t SystemExit_clear │ │ │ │ 000016b4 t SystemExit_dealloc │ │ │ │ 00001628 t SystemExit_init │ │ │ │ 000038e8 d SystemExit_members │ │ │ │ -000025ac t SystemExit_traverse │ │ │ │ +000025c0 t SystemExit_traverse │ │ │ │ 00001150 t UnicodeDecodeError_init │ │ │ │ 00001294 t UnicodeDecodeError_str │ │ │ │ 00000d9c t UnicodeEncodeError_init │ │ │ │ 000022c4 t UnicodeEncodeError_str │ │ │ │ 000014e4 t UnicodeError_clear │ │ │ │ 00001460 t UnicodeError_dealloc │ │ │ │ 000014b8 d UnicodeError_members │ │ │ │ @@ -7838,15 +7835,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 │ │ │ │ -00000798 t PyGen_am_send │ │ │ │ +000007b8 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 │ │ │ │ @@ -7858,37 +7855,37 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -000006f8 t Py_XDECREF │ │ │ │ +00000718 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -00000eec T _PyAsyncGenASend_Send │ │ │ │ +00000f0c T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00000f40 T _PyAsyncGenValueWrapperNew │ │ │ │ +00000f60 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -000014ac T _PyCoro_ComputeOrigin │ │ │ │ -00000864 T _PyCoro_GetAwaitableIter │ │ │ │ +000014cc T _PyCoro_ComputeOrigin │ │ │ │ +00000884 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 │ │ │ │ -00001384 T _PyGen_ClearFrame │ │ │ │ +000013a4 T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000b78 T _PyGen_SetStopIterationValue │ │ │ │ +00000b98 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 │ │ │ │ @@ -7904,46 +7901,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 │ │ │ │ -00000eb0 t async_gen_anext │ │ │ │ +00000ed0 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 000000b8 t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009e0 t async_gen_asend_close │ │ │ │ -000011fc t async_gen_asend_dealloc │ │ │ │ -0000134c t async_gen_asend_finalize │ │ │ │ +0000121c t async_gen_asend_dealloc │ │ │ │ +0000136c t async_gen_asend_finalize │ │ │ │ 00000d58 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000cdc t async_gen_asend_new │ │ │ │ -00000dec t async_gen_asend_send │ │ │ │ +00000cfc t async_gen_asend_new │ │ │ │ +00000e0c 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 │ │ │ │ -00000bc8 t async_gen_init_hooks │ │ │ │ +00000be8 t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000ff0 t async_gen_repr │ │ │ │ -00001444 t async_gen_traverse │ │ │ │ -00001024 t async_gen_unwrap_value │ │ │ │ -00001104 t async_gen_wrapped_val_dealloc │ │ │ │ +00001464 t async_gen_traverse │ │ │ │ +00001044 t async_gen_unwrap_value │ │ │ │ +00001124 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 │ │ │ │ @@ -7960,15 +7957,15 @@ │ │ │ │ 00000e58 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b68 t cr_getframe │ │ │ │ 0000112c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ 00000f34 t gen_clear_frame │ │ │ │ 00000c84 t gen_close │ │ │ │ -000009e4 t gen_close_iter │ │ │ │ +00000a04 t gen_close_iter │ │ │ │ 000008a4 t gen_dealloc │ │ │ │ 00000b58 t gen_finalize │ │ │ │ 00000118 t gen_get_name │ │ │ │ 00000140 t gen_get_qualname │ │ │ │ 000000fc t gen_getcode │ │ │ │ 0000019c t gen_getframe │ │ │ │ 00000168 t gen_getrunning │ │ │ │ @@ -7977,24 +7974,24 @@ │ │ │ │ 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 │ │ │ │ -00000b2c t gen_send │ │ │ │ +00000b4c t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ 00000744 t gen_send_ex2 │ │ │ │ -00000518 t gen_set_exception │ │ │ │ +00000538 t gen_set_exception │ │ │ │ 00000d70 t gen_set_name │ │ │ │ 00000de4 t gen_set_qualname │ │ │ │ -000007ac t gen_set_stop_iteration.isra.0 │ │ │ │ +000007cc t gen_set_stop_iteration.isra.0 │ │ │ │ 00001154 t gen_sizeof │ │ │ │ 000000c4 t gen_throw │ │ │ │ -0000073c t gen_throw_current_exception │ │ │ │ +0000075c t gen_throw_current_exception │ │ │ │ 00000fec 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 │ │ │ │ @@ -8980,25 +8977,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 │ │ │ │ -00001fb4 T PyList_Clear │ │ │ │ -000025d0 T PyList_Extend │ │ │ │ -000053d0 T PyList_GetItem │ │ │ │ -00005d00 T PyList_GetItemRef │ │ │ │ -00001f30 T PyList_GetSlice │ │ │ │ -00001c80 T PyList_Insert │ │ │ │ +00001fbc T PyList_Clear │ │ │ │ +000025c0 T PyList_Extend │ │ │ │ +000052b8 T PyList_GetItem │ │ │ │ +00005be8 T PyList_GetItemRef │ │ │ │ +00001f38 T PyList_GetSlice │ │ │ │ +00001c88 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000022a0 T PyList_Reverse │ │ │ │ -00002e50 T PyList_SetItem │ │ │ │ -00003100 T PyList_SetSlice │ │ │ │ -000039ec T PyList_Size │ │ │ │ +000022a8 T PyList_Reverse │ │ │ │ +00002f10 T PyList_SetItem │ │ │ │ +000031c0 T PyList_SetSlice │ │ │ │ +00003aac 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 │ │ │ │ @@ -9050,22 +9047,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 │ │ │ │ -00001ffc T _PyList_AsTupleAndClear │ │ │ │ -00005440 T _PyList_BinarySlice │ │ │ │ -00004e30 T _PyList_Concat │ │ │ │ +00002004 T _PyList_AsTupleAndClear │ │ │ │ +00005328 T _PyList_BinarySlice │ │ │ │ +00004ef0 T _PyList_Concat │ │ │ │ 00000044 T _PyList_DebugMallocStats │ │ │ │ -00003c9c T _PyList_Extend │ │ │ │ -00002f78 T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00007700 T _PyList_GetItemRef │ │ │ │ -00006af8 T _PyList_SliceSubscript │ │ │ │ +00003d5c T _PyList_Extend │ │ │ │ +00003038 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +000075fc T _PyList_GetItemRef │ │ │ │ +000069dc T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9074,108 +9071,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 │ │ │ │ -00003cc8 t _list_extend │ │ │ │ +00003d88 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -00002848 t gallop_left │ │ │ │ -000024dc t gallop_right │ │ │ │ -00001cc0 t ins1 │ │ │ │ +00002914 t gallop_left │ │ │ │ +000024cc t gallop_right │ │ │ │ +00001cc8 t ins1 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000441c t list___init__ │ │ │ │ +000044dc t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00005bb0 t list___reversed__ │ │ │ │ +00005a98 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000258 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000038c0 t list_append │ │ │ │ +00003980 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00004acc t list_ass_item │ │ │ │ -000031c0 t list_ass_slice_lock_held │ │ │ │ -000063c0 t list_ass_subscript │ │ │ │ -000037e4 t list_clear_impl.isra.0 │ │ │ │ -00002448 t list_clear_slot │ │ │ │ -00005d88 t list_contains │ │ │ │ -000024dc t list_copy │ │ │ │ +00004b8c t list_ass_item │ │ │ │ +00003280 t list_ass_slice_lock_held │ │ │ │ +000062a4 t list_ass_subscript │ │ │ │ +000038a4 t list_clear_impl.isra.0 │ │ │ │ +00002450 t list_clear_slot │ │ │ │ +00005c70 t list_contains │ │ │ │ +000024e4 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002324 t list_count │ │ │ │ +0000232c t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 000001ac t list_dealloc │ │ │ │ -000053a4 t list_extend │ │ │ │ +0000528c t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00007218 t list_extend_dict │ │ │ │ -00004114 t list_extend_lock_held │ │ │ │ -000073dc t list_index │ │ │ │ +000070fc t list_extend_dict │ │ │ │ +000041d4 t list_extend_lock_held │ │ │ │ +000072d8 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -0000736c t list_inplace_concat │ │ │ │ +00007250 t list_inplace_concat │ │ │ │ 000000d4 t list_inplace_repeat │ │ │ │ -0000264c t list_inplace_repeat_lock_held │ │ │ │ -00001e34 t list_insert │ │ │ │ +0000263c t list_inplace_repeat_lock_held │ │ │ │ +00001e3c t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00003c40 t list_item │ │ │ │ -00005e58 t list_iter │ │ │ │ -00003a30 t list_iteritem │ │ │ │ -000040fc t list_length │ │ │ │ +00003d00 t list_item │ │ │ │ +00005d40 t list_iter │ │ │ │ +00003af0 t list_iteritem │ │ │ │ +000041bc t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005258 t list_new_prealloc │ │ │ │ -00004ba4 t list_pop │ │ │ │ +00005140 t list_new_prealloc │ │ │ │ +00004c64 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00004820 t list_remove │ │ │ │ +000048e0 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00002038 t list_repeat │ │ │ │ -00007090 t list_repr │ │ │ │ +00002040 t list_repeat │ │ │ │ +00006f74 t list_repr │ │ │ │ 00000530 t list_resize │ │ │ │ -00007314 t list_reverse │ │ │ │ +000071f8 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -0000452c t list_richcompare │ │ │ │ -00005890 t list_slice_lock_held │ │ │ │ -00006978 t list_sort │ │ │ │ +000045ec t list_richcompare │ │ │ │ +00005778 t list_slice_lock_held │ │ │ │ +0000685c t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006bc t list_sort_impl │ │ │ │ -00003a8c t list_subscript │ │ │ │ -00002f20 t list_traverse │ │ │ │ -000049ac t list_vectorcall │ │ │ │ -0000603c t listiter_dealloc │ │ │ │ -0000249c t listiter_len │ │ │ │ +00003b4c t list_subscript │ │ │ │ +00002fe0 t list_traverse │ │ │ │ +00004a6c t list_vectorcall │ │ │ │ +00005f24 t listiter_dealloc │ │ │ │ +000024a4 t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00005f94 t listiter_next │ │ │ │ +00005e7c t listiter_next │ │ │ │ 00000114 t listiter_reduce │ │ │ │ 0000012c t listiter_reduce_general │ │ │ │ 000001e0 t listiter_setstate │ │ │ │ -00002468 t listiter_traverse │ │ │ │ -00005ca4 t listreviter_dealloc │ │ │ │ -00002610 t listreviter_len │ │ │ │ +00002470 t listiter_traverse │ │ │ │ +00005b8c t listreviter_dealloc │ │ │ │ +00002600 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00005c08 t listreviter_next │ │ │ │ +00005af0 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 │ │ │ │ -000024f8 t merge_getmem │ │ │ │ -00001f0c t py_list_clear │ │ │ │ +00002500 t merge_getmem │ │ │ │ +00001f14 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -000025b8 t safe_object_compare │ │ │ │ +000072c0 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00002ce0 t sortslice_memcpy │ │ │ │ -00002d58 t sortslice_memmove │ │ │ │ -00002dd0 t sortslice_reverse.isra.0 │ │ │ │ -000073b0 t unsafe_float_compare │ │ │ │ -00002430 t unsafe_latin_compare │ │ │ │ -000072cc t unsafe_long_compare │ │ │ │ -000062b4 t unsafe_object_compare │ │ │ │ -00006130 t unsafe_tuple_compare │ │ │ │ +00002da0 t sortslice_memcpy │ │ │ │ +00002e18 t sortslice_memmove │ │ │ │ +00002e90 t sortslice_reverse.isra.0 │ │ │ │ +00007294 t unsafe_float_compare │ │ │ │ +00002420 t unsafe_latin_compare │ │ │ │ +000071b0 t unsafe_long_compare │ │ │ │ +00006198 t unsafe_object_compare │ │ │ │ +00006018 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000030 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9269,55 +9266,55 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000150 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000001e4 T PyLongWriter_Finish │ │ │ │ -0000da4c T PyLong_AsDouble │ │ │ │ +0000daec T PyLong_AsDouble │ │ │ │ 000036d0 T PyLong_AsInt │ │ │ │ 00000130 T PyLong_AsInt32 │ │ │ │ -00006abc T PyLong_AsInt64 │ │ │ │ +00006b68 T PyLong_AsInt64 │ │ │ │ 00001e30 T PyLong_AsLong │ │ │ │ 00002010 T PyLong_AsLongAndOverflow │ │ │ │ -00008498 T PyLong_AsLongLong │ │ │ │ -00007f34 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006b14 T PyLong_AsNativeBytes │ │ │ │ +00008538 T PyLong_AsLongLong │ │ │ │ +00007fd4 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006bc0 T PyLong_AsNativeBytes │ │ │ │ 00000250 T PyLong_AsSize_t │ │ │ │ 000008b4 T PyLong_AsSsize_t │ │ │ │ 000001b8 T PyLong_AsUInt32 │ │ │ │ 00000210 T PyLong_AsUInt64 │ │ │ │ 000038a0 T PyLong_AsUnsignedLong │ │ │ │ -000004bc T PyLong_AsUnsignedLongLong │ │ │ │ +0000dbc0 T PyLong_AsUnsignedLongLong │ │ │ │ 00000268 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00000c5c T PyLong_AsUnsignedLongMask │ │ │ │ +00000b94 T PyLong_AsUnsignedLongMask │ │ │ │ 00000438 T PyLong_AsVoidPtr │ │ │ │ 00000344 T PyLong_Export │ │ │ │ -00000864 T PyLong_FreeExport │ │ │ │ -0000817c T PyLong_FromDouble │ │ │ │ -000005a0 T PyLong_FromInt32 │ │ │ │ -0000fd80 T PyLong_FromInt64 │ │ │ │ -000006e0 t PyLong_FromInt64.part.0 │ │ │ │ +0000079c T PyLong_FreeExport │ │ │ │ +0000821c T PyLong_FromDouble │ │ │ │ +000004d8 T PyLong_FromInt32 │ │ │ │ +0000ff10 T PyLong_FromInt64 │ │ │ │ +00000618 t PyLong_FromInt64.part.0 │ │ │ │ 0000054c T PyLong_FromLong │ │ │ │ -00003ab4 T PyLong_FromLongLong │ │ │ │ +00003b70 T PyLong_FromLongLong │ │ │ │ 000003b8 T PyLong_FromNativeBytes │ │ │ │ -0000ae20 T PyLong_FromSize_t │ │ │ │ +0000aec0 T PyLong_FromSize_t │ │ │ │ 00000700 T PyLong_FromSsize_t │ │ │ │ 000009d8 T PyLong_FromString │ │ │ │ -0000fd6c T PyLong_FromUInt32 │ │ │ │ -0000064c T PyLong_FromUInt64 │ │ │ │ -00010f34 T PyLong_FromUnicodeObject │ │ │ │ +0000fefc T PyLong_FromUInt32 │ │ │ │ +00000584 T PyLong_FromUInt64 │ │ │ │ +000110c4 T PyLong_FromUnicodeObject │ │ │ │ 00000140 T PyLong_FromUnsignedLong │ │ │ │ 000039c8 T PyLong_FromUnsignedLongLong │ │ │ │ -000008b8 T PyLong_FromUnsignedNativeBytes │ │ │ │ +000007f0 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000134 T PyLong_GetNativeLayout │ │ │ │ -00007ed4 T PyLong_GetSign │ │ │ │ -00000914 T PyLong_IsNegative │ │ │ │ +00007f74 T PyLong_GetSign │ │ │ │ +0000084c 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 │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -9337,58 +9334,58 @@ │ │ │ │ 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 │ │ │ │ -0000addc t Py_XDECREF │ │ │ │ +0000ae7c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00005f98 T _PyCompactLong_Add │ │ │ │ -00010db0 T _PyCompactLong_Multiply │ │ │ │ -0000fbd0 T _PyCompactLong_Subtract │ │ │ │ +00006044 T _PyCompactLong_Add │ │ │ │ +00010f40 T _PyCompactLong_Multiply │ │ │ │ +0000fd60 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004c28 T _PyLong_AsByteArray │ │ │ │ +00004ce0 T _PyLong_AsByteArray │ │ │ │ 00000308 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00000d04 t _PyLong_AsUnsignedLongMask │ │ │ │ -00010bb0 T _PyLong_Copy │ │ │ │ +00000c3c t _PyLong_AsUnsignedLongMask │ │ │ │ +00010d40 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ -00001838 T _PyLong_DivmodNear │ │ │ │ +00001770 T _PyLong_DivmodNear │ │ │ │ 00003658 T _PyLong_ExactDealloc │ │ │ │ -00000584 T _PyLong_FiniTypes │ │ │ │ -00011d9c T _PyLong_Format │ │ │ │ +000004bc T _PyLong_FiniTypes │ │ │ │ +00011f2c T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -000017bc T _PyLong_FormatBytesWriter │ │ │ │ -0000c8d4 T _PyLong_FormatWriter │ │ │ │ -00012b7c T _PyLong_Frexp │ │ │ │ -0000952c T _PyLong_FromByteArray │ │ │ │ -0001124c T _PyLong_FromBytes │ │ │ │ +000016f4 T _PyLong_FormatBytesWriter │ │ │ │ +0000c974 T _PyLong_FormatWriter │ │ │ │ +00012d30 T _PyLong_Frexp │ │ │ │ +000095cc T _PyLong_FromByteArray │ │ │ │ +000113dc T _PyLong_FromBytes │ │ │ │ 000004e8 T _PyLong_FromDigits │ │ │ │ -0000fde4 t _PyLong_FromLarge │ │ │ │ +0000ff74 t _PyLong_FromLarge │ │ │ │ 00000280 t _PyLong_FromMedium │ │ │ │ -00005b88 t _PyLong_FromSTwoDigits │ │ │ │ -00014a9c T _PyLong_GCD │ │ │ │ +00005c34 t _PyLong_FromSTwoDigits │ │ │ │ +00014c54 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00001568 T _PyLong_Lshift │ │ │ │ -00014a00 t _PyLong_Negate │ │ │ │ +000014a0 T _PyLong_Lshift │ │ │ │ +00014bb8 t _PyLong_Negate │ │ │ │ 000004d4 T _PyLong_New │ │ │ │ -00006120 T _PyLong_NumBits │ │ │ │ -0001388c T _PyLong_Rshift │ │ │ │ +000061cc T _PyLong_NumBits │ │ │ │ +00013a44 T _PyLong_Rshift │ │ │ │ 00000554 T _PyLong_Sign │ │ │ │ -00000c04 T _PyLong_Size_t_Converter │ │ │ │ +00000b3c T _PyLong_Size_t_Converter │ │ │ │ 000005c4 T _PyLong_UInt16_Converter │ │ │ │ -00001764 T _PyLong_UInt32_Converter │ │ │ │ -00013b3c T _PyLong_UInt64_Converter │ │ │ │ +0000169c T _PyLong_UInt32_Converter │ │ │ │ +00013cf4 T _PyLong_UInt64_Converter │ │ │ │ 00000574 T _PyLong_UInt8_Converter │ │ │ │ -0000080c T _PyLong_UnsignedInt_Converter │ │ │ │ -00000d94 T _PyLong_UnsignedLongLong_Converter │ │ │ │ +00000744 T _PyLong_UnsignedInt_Converter │ │ │ │ +00000ccc T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d8 T _PyLong_UnsignedLong_Converter │ │ │ │ -00000974 T _PyLong_UnsignedShort_Converter │ │ │ │ +000008ac T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -9424,99 +9421,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 │ │ │ │ -0000cf04 t int___format__ │ │ │ │ +0000cfa4 t int___format__ │ │ │ │ 00001068 r int___format____doc__ │ │ │ │ 00000188 t int___getnewargs__ │ │ │ │ 000010bc r int___getnewargs____doc__ │ │ │ │ -000009cc t int___round__ │ │ │ │ +00000904 t int___round__ │ │ │ │ 00000fe0 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000fa4 r int___sizeof____doc__ │ │ │ │ -000015f8 t int_as_integer_ratio │ │ │ │ +00001530 t int_as_integer_ratio │ │ │ │ 00000d5c r int_as_integer_ratio__doc__ │ │ │ │ -0000165c t int_bit_count │ │ │ │ +00001594 t int_bit_count │ │ │ │ 00000e6c r int_bit_count__doc__ │ │ │ │ -00010ce4 t int_bit_length │ │ │ │ +00010e74 t int_bit_length │ │ │ │ 00000f24 r int_bit_length__doc__ │ │ │ │ -000085e4 t int_from_bytes │ │ │ │ +00008684 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__ │ │ │ │ -00003c08 t int_to_bytes │ │ │ │ +00003cc0 t int_to_bytes │ │ │ │ 00000a14 r int_to_bytes__doc__ │ │ │ │ -0000ff68 t k_mul │ │ │ │ -00000dec t kmul_split.constprop.0 │ │ │ │ -0000b754 t l_divmod │ │ │ │ -00011844 t l_mod │ │ │ │ +000100f8 t k_mul │ │ │ │ +00000d24 t kmul_split.constprop.0 │ │ │ │ +0000b7f4 t l_divmod │ │ │ │ +000119d4 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000048 r log_base_BASE │ │ │ │ -00011100 t long_abs │ │ │ │ -00011044 t long_abs_method │ │ │ │ -00005e04 t long_add │ │ │ │ -00005c28 t long_add_method │ │ │ │ +00011290 t long_abs │ │ │ │ +000111d4 t long_abs_method │ │ │ │ +00005eb0 t long_add │ │ │ │ +00005cd4 t long_add_method │ │ │ │ 00000444 t long_alloc │ │ │ │ -00006178 t long_and │ │ │ │ +00006224 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -0000a140 t long_bitwise │ │ │ │ +0000a1e0 t long_bitwise │ │ │ │ 00002414 t long_bool │ │ │ │ 00002438 t long_compare │ │ │ │ 000024cc t long_dealloc │ │ │ │ -0000b524 t long_div │ │ │ │ -00010c70 t long_divmod │ │ │ │ -0000bbb4 t long_divrem │ │ │ │ +0000b5c4 t long_div │ │ │ │ +00010e00 t long_divmod │ │ │ │ +0000bc54 t long_divrem │ │ │ │ 00000408 r long_doc │ │ │ │ -00012a70 t long_float │ │ │ │ -00011e10 t long_format_binary │ │ │ │ +00012c24 t long_float │ │ │ │ +00011fa0 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -0000154c t long_get1 │ │ │ │ +00001484 t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000350 t long_hash │ │ │ │ -00006f10 t long_invert │ │ │ │ -00011160 t long_long │ │ │ │ -00001538 t long_long_getter │ │ │ │ -000014f4 t long_long_meth │ │ │ │ -00006fc4 t long_lshift1 │ │ │ │ -00006254 t long_lshift_method │ │ │ │ +00006fb0 t long_invert │ │ │ │ +000112f0 t long_long │ │ │ │ +00001470 t long_long_getter │ │ │ │ +0000142c t long_long_meth │ │ │ │ +00007064 t long_lshift1 │ │ │ │ +00006300 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00011318 t long_mod │ │ │ │ -0000cfa0 t long_mul │ │ │ │ -0000c6d0 t long_mul_method │ │ │ │ -00005b40 t long_neg │ │ │ │ -00005bec t long_neg.part.0 │ │ │ │ -0000591c t long_neg_method │ │ │ │ -0000c938 t long_new │ │ │ │ -0000cc88 t long_new_impl │ │ │ │ -0000af40 t long_or │ │ │ │ -0000db20 t long_pow │ │ │ │ +000114a8 t long_mod │ │ │ │ +0000d040 t long_mul │ │ │ │ +0000c770 t long_mul_method │ │ │ │ +00005bec t long_neg │ │ │ │ +00005c98 t long_neg.part.0 │ │ │ │ +000059d4 t long_neg_method │ │ │ │ +0000c9d8 t long_new │ │ │ │ +0000cd28 t long_new_impl │ │ │ │ +0000afe0 t long_or │ │ │ │ +0000dc88 t long_pow │ │ │ │ 00002168 t long_richcompare │ │ │ │ -00013098 t long_rshift │ │ │ │ -00007948 t long_sub │ │ │ │ -00007338 t long_sub_method │ │ │ │ +00013250 t long_rshift │ │ │ │ +000079e8 t long_sub │ │ │ │ +000073d8 t long_sub_method │ │ │ │ 00002568 t long_to_decimal_string │ │ │ │ 000025a8 t long_to_decimal_string_internal │ │ │ │ -0000d148 t long_true_divide │ │ │ │ -000080dc t long_vectorcall │ │ │ │ -00000770 t long_xor │ │ │ │ +0000d1e8 t long_true_divide │ │ │ │ +0000817c t long_vectorcall │ │ │ │ +000006a8 t long_xor │ │ │ │ 00001ce8 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -000011fc t v_iadd.isra.0 │ │ │ │ -00000fcc t v_isub.isra.0 │ │ │ │ -0000c314 t x_add │ │ │ │ -00013dd4 t x_divrem │ │ │ │ -0000b01c t x_sub │ │ │ │ +00001134 t v_iadd.isra.0 │ │ │ │ +00000f04 t v_isub.isra.0 │ │ │ │ +0000c3b4 t x_add │ │ │ │ +00013f8c t x_divrem │ │ │ │ +0000b0bc t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9590,44 +9587,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001178 T PyDict_AddWatcher │ │ │ │ -000104a0 T PyDict_Clear │ │ │ │ +000104b0 T PyDict_Clear │ │ │ │ 00001200 T PyDict_ClearWatcher │ │ │ │ 00000260 T PyDict_Contains │ │ │ │ -0000eaf8 T PyDict_ContainsString │ │ │ │ -00005468 T PyDict_Copy │ │ │ │ -000086ec T PyDict_DelItem │ │ │ │ +0000ea50 T PyDict_ContainsString │ │ │ │ +00005470 T PyDict_Copy │ │ │ │ +000086f4 T PyDict_DelItem │ │ │ │ 0000016c T PyDict_DelItemString │ │ │ │ 00001000 T PyDict_GetItem │ │ │ │ -00004f44 T PyDict_GetItemRef │ │ │ │ -00000e28 T PyDict_GetItemString │ │ │ │ -000081f0 T PyDict_GetItemStringRef │ │ │ │ -000042d4 T PyDict_GetItemWithError │ │ │ │ -00001890 T PyDict_Items │ │ │ │ -0000d40c T PyDict_Keys │ │ │ │ +00004f4c T PyDict_GetItemRef │ │ │ │ +00000e0c T PyDict_GetItemString │ │ │ │ +000081f8 T PyDict_GetItemStringRef │ │ │ │ +000042dc T PyDict_GetItemWithError │ │ │ │ +00001874 T PyDict_Items │ │ │ │ +0000d360 T PyDict_Keys │ │ │ │ 0000101c T PyDict_Merge │ │ │ │ 000010c4 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00007960 T PyDict_Next │ │ │ │ -0000dfac T PyDict_Pop │ │ │ │ -00000190 T PyDict_PopString │ │ │ │ +00007968 T PyDict_Next │ │ │ │ +0000df04 T PyDict_Pop │ │ │ │ +00000174 T PyDict_PopString │ │ │ │ 00001144 T PyDict_SetDefault │ │ │ │ -0000328c T PyDict_SetDefaultRef │ │ │ │ -00001598 T PyDict_SetItem │ │ │ │ -00004c2c T PyDict_SetItemString │ │ │ │ -00010780 T PyDict_Size │ │ │ │ +00003294 T PyDict_SetDefaultRef │ │ │ │ +000015a0 T PyDict_SetItem │ │ │ │ +00004c34 T PyDict_SetItemString │ │ │ │ +00010790 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -000000e4 T PyDict_Unwatch │ │ │ │ -00005f18 T PyDict_Update │ │ │ │ -000012b4 T PyDict_Values │ │ │ │ -00004ddc T PyDict_Watch │ │ │ │ +000000c8 T PyDict_Unwatch │ │ │ │ +00005f20 T PyDict_Update │ │ │ │ +00001298 T PyDict_Values │ │ │ │ +00004de4 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9650,38 +9647,38 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000d8f0 T PyObject_ClearManagedDict │ │ │ │ +0000d844 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00009fbc T PyObject_GenericGetDict │ │ │ │ +00009fc4 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000e48c T PyObject_VisitManagedDict │ │ │ │ +0000e3e4 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -000084c0 t PyStackRef_CLOSE │ │ │ │ -000084c0 t PyStackRef_XCLOSE │ │ │ │ +000084c8 t PyStackRef_CLOSE │ │ │ │ +000084c8 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9691,92 +9688,92 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00004290 t Py_XDECREF │ │ │ │ +00004298 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000107fc T _PyDictKeys_DecRef │ │ │ │ +0001080c T _PyDictKeys_DecRef │ │ │ │ 0000198c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000017c0 T _PyDictKeys_StringLookup │ │ │ │ -0000c49c T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000bfec T _PyDictKeys_StringLookupSplit │ │ │ │ -0000025c T _PyDictView_Intersect │ │ │ │ -0000a4f0 T _PyDictView_New │ │ │ │ +0000c3f0 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000bf40 T _PyDictKeys_StringLookupSplit │ │ │ │ +00000240 T _PyDictView_Intersect │ │ │ │ +0000a444 T _PyDictView_New │ │ │ │ 00001254 T _PyDict_CheckConsistency │ │ │ │ 0000014c T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00000edc T _PyDict_Clear_LockHeld │ │ │ │ +00000ec0 T _PyDict_Clear_LockHeld │ │ │ │ 00000400 T _PyDict_Contains_KnownHash │ │ │ │ -00007d3c T _PyDict_CopyAsDict │ │ │ │ +00007d44 T _PyDict_CopyAsDict │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ -0000dae8 T _PyDict_DelItemIf │ │ │ │ +0000da3c T _PyDict_DelItemIf │ │ │ │ 000019c8 T _PyDict_DelItem_KnownHash │ │ │ │ -00008b08 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -000014e4 T _PyDict_DetachFromObject │ │ │ │ -00004dc8 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000961c T _PyDict_FromItems │ │ │ │ -00010dd0 T _PyDict_FromKeys │ │ │ │ -000050ac T _PyDict_GetItemRef_KnownHash │ │ │ │ -00005044 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000de88 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008b10 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +000014c8 T _PyDict_DetachFromObject │ │ │ │ +00004dd0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +00009624 T _PyDict_FromItems │ │ │ │ +00010de0 T _PyDict_FromKeys │ │ │ │ +000050b4 T _PyDict_GetItemRef_KnownHash │ │ │ │ +0000504c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +0000dddc T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00001910 T _PyDict_GetItemStringWithError │ │ │ │ 000018bc T _PyDict_GetItemWithError │ │ │ │ -000119c4 T _PyDict_GetItem_KnownHash │ │ │ │ -00009f78 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -0000ef30 T _PyDict_GetMethodStackRef │ │ │ │ -00008174 T _PyDict_HasOnlyStringKeys │ │ │ │ -00000218 T _PyDict_IOr │ │ │ │ -0000edf0 T _PyDict_InsertSplitValue │ │ │ │ +000119d4 T _PyDict_GetItem_KnownHash │ │ │ │ +00009f80 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +0000ee88 T _PyDict_GetMethodStackRef │ │ │ │ +0000817c T _PyDict_HasOnlyStringKeys │ │ │ │ +000001fc T _PyDict_IOr │ │ │ │ +0000ed48 T _PyDict_InsertSplitValue │ │ │ │ 00000fac T _PyDict_KeysSize │ │ │ │ -00008340 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -000113c8 T _PyDict_LoadGlobal │ │ │ │ -00009dbc T _PyDict_LoadGlobalStackRef │ │ │ │ -00000ef0 T _PyDict_LookupIndex │ │ │ │ -00009ee8 T _PyDict_LookupIndexAndValue │ │ │ │ -0000d2c4 T _PyDict_MergeUniq │ │ │ │ -000043a0 T _PyDict_NewKeysForClass │ │ │ │ +00008348 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +000113d8 T _PyDict_LoadGlobal │ │ │ │ +00009dc4 T _PyDict_LoadGlobalStackRef │ │ │ │ +00000ed4 T _PyDict_LookupIndex │ │ │ │ +00009ef0 T _PyDict_LookupIndexAndValue │ │ │ │ +0000d218 T _PyDict_MergeUniq │ │ │ │ +000043a8 T _PyDict_NewKeysForClass │ │ │ │ 00001834 T _PyDict_NewPresized │ │ │ │ -00007b50 T _PyDict_Next │ │ │ │ -000005ac T _PyDict_Or │ │ │ │ +00007b58 T _PyDict_Next │ │ │ │ +00000590 T _PyDict_Or │ │ │ │ 00001a1c T _PyDict_Pop │ │ │ │ -0000d0bc T _PyDict_Pop_KnownHash │ │ │ │ -00005114 T _PyDict_SendEvent │ │ │ │ -000115a0 T _PyDict_SetItem_KnownHash │ │ │ │ -000114b8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003f54 T _PyDict_SetItem_LockHeld │ │ │ │ -0000d368 T _PyDict_SetItem_Take2 │ │ │ │ +0000d010 T _PyDict_Pop_KnownHash │ │ │ │ +0000511c T _PyDict_SendEvent │ │ │ │ +000115b0 T _PyDict_SetItem_KnownHash │ │ │ │ +000114c8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003f5c T _PyDict_SetItem_LockHeld │ │ │ │ +0000d2bc T _PyDict_SetItem_Take2 │ │ │ │ 000019dc T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00001978 T _PyDict_SizeOf │ │ │ │ 00000d20 T _PyDict_SizeOf_LockHeld │ │ │ │ -000077dc T _PyDict_StoreSubscript │ │ │ │ -00005c58 T _PyDict_Subscript │ │ │ │ -00005dcc T _PyDict_SubscriptKnownHash │ │ │ │ +000077e4 T _PyDict_StoreSubscript │ │ │ │ +00005c60 T _PyDict_Subscript │ │ │ │ +00005dd4 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00003be8 T _PyObjectDict_SetItem │ │ │ │ +00003bf0 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000acc0 T _PyObject_InitInlineValues │ │ │ │ -00000ab4 T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000ac14 T _PyObject_InitInlineValues │ │ │ │ +00000a98 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00011570 T _PyObject_MaterializeManagedDict │ │ │ │ -00000940 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00011580 T _PyObject_MaterializeManagedDict │ │ │ │ +00000924 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000988 T _PyObject_SetManagedDict │ │ │ │ -0000ad84 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000baa4 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000acd8 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000b9f8 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9784,159 +9781,158 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000454 T _Py_dict_lookup │ │ │ │ -00005ed0 T _Py_dict_lookup_threadsafe │ │ │ │ -00003b88 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00005ed8 T _Py_dict_lookup_threadsafe │ │ │ │ +00003b90 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -000010dc t all_contained_in │ │ │ │ -000006f0 t anydict_copy_untracked │ │ │ │ -0000df60 t anydict_new_untracked │ │ │ │ -00010a98 t anydict_repr_impl │ │ │ │ -00004104 t build_indices_generic │ │ │ │ -0000da64 t clear_inline_values │ │ │ │ -0000e830 t clear_lock_held │ │ │ │ -0000588c t copy_lock_held_untracked │ │ │ │ -00000998 t copy_values │ │ │ │ -00008eec t delitem_common │ │ │ │ -00000a24 t detach_dict_from_object │ │ │ │ -00010188 t dict___contains__ │ │ │ │ +000010c0 t all_contained_in │ │ │ │ +000006d4 t anydict_copy_untracked │ │ │ │ +0000deb4 t anydict_new_untracked │ │ │ │ +00010aa8 t anydict_repr_impl │ │ │ │ +0000410c t build_indices_generic │ │ │ │ +0000d9b8 t clear_inline_values │ │ │ │ +0000e788 t clear_lock_held │ │ │ │ +00005894 t copy_lock_held_untracked │ │ │ │ +0000097c t copy_values │ │ │ │ +00008ef4 t delitem_common │ │ │ │ +00000a08 t detach_dict_from_object │ │ │ │ +00010198 t dict___contains__ │ │ │ │ 000008e8 r dict___contains____doc__ │ │ │ │ 00000770 t dict___reversed__ │ │ │ │ 0000057c r dict___reversed____doc__ │ │ │ │ 00000d94 t dict___sizeof__ │ │ │ │ 000005c8 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -00000eb8 t dict_clear │ │ │ │ +00000e9c t dict_clear │ │ │ │ 00000790 r dict_clear__doc__ │ │ │ │ 00000350 t dict_contains │ │ │ │ -0000051c t dict_copy │ │ │ │ +00000500 t dict_copy │ │ │ │ 00000944 r dict_copy__doc__ │ │ │ │ -00006e60 t dict_dealloc │ │ │ │ -00001198 t dict_dict_fromkeys │ │ │ │ -00000530 t dict_fromkeys │ │ │ │ +00006e68 t dict_dealloc │ │ │ │ +0000117c t dict_dict_fromkeys │ │ │ │ +00000514 t dict_fromkeys │ │ │ │ 0000097c r dict_fromkeys__doc__ │ │ │ │ -0000d794 t dict_get │ │ │ │ +0000d6e8 t dict_get │ │ │ │ 0000087c r dict_get__doc__ │ │ │ │ -00004b00 t dict_getitem │ │ │ │ -000000c8 t dict_init │ │ │ │ -0000a3b8 t dict_items │ │ │ │ +00004b08 t dict_getitem │ │ │ │ +0000f918 t dict_init │ │ │ │ +0000a30c t dict_items │ │ │ │ 000004d4 r dict_items__doc__ │ │ │ │ -0000f5f0 t dict_iter │ │ │ │ -0000f0ac t dict_keys │ │ │ │ +0000f548 t dict_iter │ │ │ │ +0000f004 t dict_keys │ │ │ │ 00000528 r dict_keys__doc__ │ │ │ │ -0000ef18 t dict_length │ │ │ │ -00005fb8 t dict_merge │ │ │ │ -0000f924 t dict_new │ │ │ │ -0000ca04 t dict_pop │ │ │ │ +0000ee70 t dict_length │ │ │ │ +00005fc0 t dict_merge │ │ │ │ +0000f87c t dict_new │ │ │ │ +0000c958 t dict_pop │ │ │ │ 000006bc r dict_pop__doc__ │ │ │ │ -00000b80 t dict_popitem │ │ │ │ +00000b64 t dict_popitem │ │ │ │ 00000614 r dict_popitem__doc__ │ │ │ │ -00000508 t dict_repr │ │ │ │ -00011694 t dict_richcompare │ │ │ │ -00001ae8 t dict_set_fromkeys │ │ │ │ -0000f9c0 t dict_setdefault │ │ │ │ +000004ec t dict_repr │ │ │ │ +000116a4 t dict_richcompare │ │ │ │ +00001b48 t dict_set_fromkeys │ │ │ │ +0000f9d0 t dict_setdefault │ │ │ │ 000007c4 r dict_setdefault__doc__ │ │ │ │ -000032b8 t dict_setdefault_ref_lock_held │ │ │ │ -0000e54c t dict_tp_clear │ │ │ │ -000084fc t dict_traverse │ │ │ │ +000032c0 t dict_setdefault_ref_lock_held │ │ │ │ +0000e4a4 t dict_tp_clear │ │ │ │ +00008504 t dict_traverse │ │ │ │ 00000098 t dict_unhashable_type │ │ │ │ -0000a0f4 t dict_update │ │ │ │ -0000a308 t dict_update_arg │ │ │ │ -0000a254 t dict_update_common │ │ │ │ -0000f1e8 t dict_values │ │ │ │ +0000a0fc t dict_update │ │ │ │ +0000a25c t dict_update_arg │ │ │ │ +0000f140 t dict_values │ │ │ │ 00000484 r dict_values__doc__ │ │ │ │ -0000fa70 t dict_vectorcall │ │ │ │ +0000fa80 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000001d4 t dictitems_contains │ │ │ │ -0000a600 t dictitems_iter │ │ │ │ +0000a554 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000a78 t dictitems_reversed │ │ │ │ -0000d1cc t dictiter_dealloc │ │ │ │ -0000a964 t dictiter_iternextitem │ │ │ │ -0000f6cc t dictiter_iternextkey │ │ │ │ -0000f410 t dictiter_iternextvalue │ │ │ │ -0000f070 t dictiter_len │ │ │ │ +0000d120 t dictiter_dealloc │ │ │ │ +0000a8b8 t dictiter_iternextitem │ │ │ │ +0000f624 t dictiter_iternextkey │ │ │ │ +0000f368 t dictiter_iternextvalue │ │ │ │ +0000efc8 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000a73c t dictiter_new │ │ │ │ +0000a690 t dictiter_new │ │ │ │ 00000ab4 t dictiter_reduce │ │ │ │ -00000740 t dictiter_traverse │ │ │ │ +00000724 t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -000109c0 t dictkeys_contains │ │ │ │ -00006cb0 t dictkeys_decref.constprop.0 │ │ │ │ +000109d0 t dictkeys_contains │ │ │ │ +00006cb8 t dictkeys_decref.constprop.0 │ │ │ │ 0000008c t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000ce4 t dictkeys_reversed │ │ │ │ -0000294c t dictresize │ │ │ │ -000015b4 t dictreviter_iternext │ │ │ │ +00002954 t dictresize │ │ │ │ +00001598 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -0000f320 t dictvalues_iter │ │ │ │ +0000f278 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000ca8 t dictvalues_reversed │ │ │ │ -0000a8ac t dictview_dealloc │ │ │ │ +0000a800 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -000010b8 t dictview_len │ │ │ │ +0000109c t dictview_len │ │ │ │ 00000db8 t dictview_mapping │ │ │ │ -000014f8 t dictview_repr │ │ │ │ -00000f18 t dictview_richcompare │ │ │ │ -0001153c t dictview_traverse │ │ │ │ +000014dc t dictview_repr │ │ │ │ +00000efc t dictview_richcompare │ │ │ │ +0001154c t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 0000078c t dictviews_isdisjoint │ │ │ │ 0000031c t dictviews_or │ │ │ │ -000013c4 t dictviews_sub │ │ │ │ -0000146c t dictviews_to_set │ │ │ │ +000013a8 t dictviews_sub │ │ │ │ +00001450 t dictviews_to_set │ │ │ │ 00000380 t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ -000027dc t find_empty_slot │ │ │ │ +000027e4 t find_empty_slot │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000dd0 t frozendict_copy │ │ │ │ 00000448 r frozendict_copy__doc__ │ │ │ │ -00001be0 t frozendict_getnewargs │ │ │ │ +00001c40 t frozendict_getnewargs │ │ │ │ 00000e68 t frozendict_hash │ │ │ │ -00011a6c t frozendict_length │ │ │ │ +00011a7c t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00001a10 t frozendict_new │ │ │ │ +000019f4 t frozendict_new │ │ │ │ 00000284 t frozendict_or │ │ │ │ 00000c10 t frozendict_repr │ │ │ │ -0001024c t frozendict_vectorcall │ │ │ │ +0001025c t frozendict_vectorcall │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -000090d4 t insert_split_key │ │ │ │ -000016c4 t insert_to_emptydict │ │ │ │ -00001db0 t insertdict │ │ │ │ +000090dc t insert_split_key │ │ │ │ +000016cc t insert_to_emptydict │ │ │ │ +00001db8 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ -000007b0 t make_dict_from_instance_attributes │ │ │ │ +00000794 t make_dict_from_instance_attributes │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000fca4 t merge_from_seq2_lock_held │ │ │ │ +0000fcb4 t merge_from_seq2_lock_held │ │ │ │ 00000138 t new_dict │ │ │ │ -0000ec2c t new_dict_with_shared_keys │ │ │ │ -00001c10 t new_keys_object │ │ │ │ -0000ced8 t pop_lock_held │ │ │ │ +0000eb84 t new_dict_with_shared_keys │ │ │ │ +00001c18 t new_keys_object │ │ │ │ +0000ce2c 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 │ │ │ │ -0000b778 t store_instance_attr_lock_held │ │ │ │ -00001380 t unicodekeys_lookup_unicode │ │ │ │ +0000b6cc t store_instance_attr_lock_held │ │ │ │ +00001388 t unicodekeys_lookup_unicode │ │ │ │ 000002ec r update__doc__ │ │ │ │ -00004ec8 t validate_watcher_id │ │ │ │ +00004ed0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -12239,15 +12235,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00003afc T PyFrozenSet_New │ │ │ │ +00003af8 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 │ │ │ │ @@ -12264,16 +12260,16 @@ │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ 00001588 T PySet_Add │ │ │ │ 0000050c T PySet_Clear │ │ │ │ -00002714 T PySet_Contains │ │ │ │ -00001bc0 T PySet_Discard │ │ │ │ +00002710 T PySet_Contains │ │ │ │ +00001bbc T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ 00000350 T PySet_Pop │ │ │ │ 000002bc T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ @@ -12295,20 +12291,20 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00003d6c T _PySet_AddTakeRef │ │ │ │ +00003d68 T _PySet_AddTakeRef │ │ │ │ 000001e0 T _PySet_ClearInternal │ │ │ │ -00004260 T _PySet_Contains │ │ │ │ +0000425c T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -000044e4 T _PySet_NextEntry │ │ │ │ -00004344 T _PySet_NextEntryRef │ │ │ │ +000044e0 T _PySet_NextEntry │ │ │ │ +00004340 T _PySet_NextEntryRef │ │ │ │ 00000c7c T _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -12320,16 +12316,16 @@ │ │ │ │ 0000019c t dummy_repr │ │ │ │ 0000593c 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 │ │ │ │ -00004674 t frozenset_hash │ │ │ │ -000046b8 t frozenset_hash_impl │ │ │ │ +00004670 t frozenset_hash │ │ │ │ +000046b4 t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ 00002800 t frozenset_new │ │ │ │ 00000100 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000000 t make_new_set │ │ │ │ 00005844 t make_new_set_basetype_untracked │ │ │ │ U memcmp │ │ │ │ @@ -12337,75 +12333,75 @@ │ │ │ │ 000000c4 r reduce_doc │ │ │ │ 00001864 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ 000024c0 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000164 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -00004a80 t set_add │ │ │ │ +00004a7c t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ 00000ba4 t set_add_entry_takeref │ │ │ │ 00000584 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ 00001504 t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -0000491c t set_clear_internal │ │ │ │ +00004918 t set_clear_internal │ │ │ │ 000002a8 t set_contains │ │ │ │ 000016b4 t set_contains_key │ │ │ │ 00001850 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ 00000e30 t set_copy_and_difference_untracked │ │ │ │ 00000b9c t set_copy_impl │ │ │ │ 00000c08 t set_copy_untracked_lock_held │ │ │ │ -00003834 t set_dealloc │ │ │ │ +00003830 t set_dealloc │ │ │ │ 00001ba4 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -00005aec t set_difference_untracked │ │ │ │ +00005af0 t set_difference_untracked │ │ │ │ 00001cd0 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ 00000ea4 t set_difference_update_internal │ │ │ │ 000011b4 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00001cd8 t set_discard_entry │ │ │ │ +00001cd4 t set_discard_entry │ │ │ │ 000000f8 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 00001250 t set_iand │ │ │ │ 000023d4 t set_init │ │ │ │ 0000065c t set_intersection │ │ │ │ 00002038 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ 0000204c t set_intersection_multi_impl │ │ │ │ 00002558 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -000027e8 t set_ior │ │ │ │ +000027e4 t set_ior │ │ │ │ 00001de4 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ 000025c8 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -0000512c t set_issubset_impl │ │ │ │ +00005128 t set_issubset_impl │ │ │ │ 00001528 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ 0000153c t set_issuperset_impl │ │ │ │ 00001d34 t set_isub │ │ │ │ -000034e0 t set_iter │ │ │ │ +000034dc t set_iter │ │ │ │ 000029f4 t set_ixor │ │ │ │ -00003ae4 t set_len │ │ │ │ -00001d6c t set_lookkey │ │ │ │ -00002938 t set_merge_lock_held │ │ │ │ +00003ae0 t set_len │ │ │ │ +00001d68 t set_lookkey │ │ │ │ +00002934 t set_merge_lock_held │ │ │ │ 0000054c d set_methods │ │ │ │ 000023bc t set_new │ │ │ │ 00000a74 t set_or │ │ │ │ 00000a60 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ 000003cc t set_pop_impl │ │ │ │ 0000173c t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00001978 t set_repr │ │ │ │ -00004f84 t set_richcompare │ │ │ │ +00004f80 t set_richcompare │ │ │ │ 00000cf8 t set_sub │ │ │ │ 0000135c t set_swap_bodies │ │ │ │ 00002ac4 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ 000026b4 t set_symmetric_difference_impl │ │ │ │ 00002124 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ @@ -12415,22 +12411,22 @@ │ │ │ │ 00001030 t set_table_resize │ │ │ │ 000014b4 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 00001898 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ 000017ec t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -0000532c t set_update_dict_lock_held │ │ │ │ +00005328 t set_update_dict_lock_held │ │ │ │ 00000178 t set_update_internal │ │ │ │ 00000588 t set_update_iterable_lock_held │ │ │ │ 000004bc t set_update_local │ │ │ │ -00003918 t set_vectorcall │ │ │ │ +00003914 t set_vectorcall │ │ │ │ 000025dc t set_xor │ │ │ │ -0000377c t setiter_dealloc │ │ │ │ -000035a8 t setiter_iternext │ │ │ │ +00003778 t setiter_dealloc │ │ │ │ +000035a4 t setiter_iternext │ │ │ │ 00001c94 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000cc t setiter_reduce │ │ │ │ 00002004 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -12470,15 +12466,15 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 000004a4 t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ -00000bd4 T _PyBuildSlice_ConsumeRefs │ │ │ │ +00000bfc T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ 000002bc T _PySlice_FromIndices │ │ │ │ 0000061c T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d4 D _Py_EllipsisObject │ │ │ │ @@ -12492,15 +12488,15 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 000000dc t ellipsis_dealloc │ │ │ │ 000001a8 r ellipsis_doc │ │ │ │ 00000240 d ellipsis_methods │ │ │ │ 0000007c t ellipsis_new │ │ │ │ 000004e8 t ellipsis_reduce │ │ │ │ 00000038 t ellipsis_repr │ │ │ │ -00000b80 t evaluate_slice_index │ │ │ │ +00000ba8 t evaluate_slice_index │ │ │ │ 00000000 r reduce_doc │ │ │ │ 0000052c t slice_dealloc │ │ │ │ 00000134 r slice_doc │ │ │ │ 00000000 t slice_hash │ │ │ │ 000003a8 t slice_indices │ │ │ │ 00000028 r slice_indices_doc │ │ │ │ 0000011c d slice_members │ │ │ │ @@ -13123,94 +13119,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 │ │ │ │ -000017c8 T PyObject_GetTypeData │ │ │ │ -000017b4 T PyObject_GetTypeData_DuringGC │ │ │ │ +000017cc T PyObject_GetTypeData │ │ │ │ +000017b8 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 │ │ │ │ -0000e714 t PyObject_TypeCheck.isra.0 │ │ │ │ +0000e728 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 │ │ │ │ -0000613c t PyStackRef_CLOSE │ │ │ │ -0000613c t PyStackRef_XCLOSE │ │ │ │ +0000614c t PyStackRef_CLOSE │ │ │ │ +0000614c 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 │ │ │ │ -000027c4 T PyType_Freeze │ │ │ │ +000027c8 T PyType_Freeze │ │ │ │ 00001114 T PyType_FromMetaclass │ │ │ │ -0000fba8 T PyType_FromModuleAndSpec │ │ │ │ +0000fbbc T PyType_FromModuleAndSpec │ │ │ │ 00002204 T PyType_FromSlots │ │ │ │ 00000044 T PyType_FromSpec │ │ │ │ 0000043c T PyType_FromSpecWithBases │ │ │ │ -000056d4 T PyType_GenericAlloc │ │ │ │ -0000e9c4 T PyType_GenericNew │ │ │ │ -000053e8 T PyType_GetBaseByToken │ │ │ │ -000016c4 T PyType_GetBaseByToken_DuringGC │ │ │ │ -00012454 T PyType_GetDict │ │ │ │ -0000eb88 T PyType_GetFlags │ │ │ │ -00016cf4 T PyType_GetFullyQualifiedName │ │ │ │ -00016838 T PyType_GetModule │ │ │ │ -00010180 T PyType_GetModuleByDef │ │ │ │ +000056e4 T PyType_GenericAlloc │ │ │ │ +0000e9d8 T PyType_GenericNew │ │ │ │ +000053ec T PyType_GetBaseByToken │ │ │ │ +000016c8 T PyType_GetBaseByToken_DuringGC │ │ │ │ +00012464 T PyType_GetDict │ │ │ │ +0000eb9c T PyType_GetFlags │ │ │ │ +00016d04 T PyType_GetFullyQualifiedName │ │ │ │ +00016848 T PyType_GetModule │ │ │ │ +00010194 T PyType_GetModuleByDef │ │ │ │ 0000217c T PyType_GetModuleByToken │ │ │ │ -00010260 T PyType_GetModuleByToken_DuringGC │ │ │ │ -00003224 T PyType_GetModuleName │ │ │ │ -00018a50 T PyType_GetModuleState │ │ │ │ +00010274 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00003228 T PyType_GetModuleName │ │ │ │ +00018a60 T PyType_GetModuleState │ │ │ │ 00002b58 T PyType_GetModuleState_DuringGC │ │ │ │ 000021b0 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ 00000b18 T PyType_GetQualName │ │ │ │ -00015d18 T PyType_GetSlot │ │ │ │ +00015d28 T PyType_GetSlot │ │ │ │ 000021d4 T PyType_GetTypeDataSize │ │ │ │ -00006178 T PyType_IsSubtype │ │ │ │ +00006188 T PyType_IsSubtype │ │ │ │ 00000aec T PyType_Modified │ │ │ │ -00009998 T PyType_Ready │ │ │ │ +000099a8 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 │ │ │ │ -00005690 t Py_XDECREF │ │ │ │ +000056a0 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 │ │ │ │ @@ -13235,366 +13231,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 │ │ │ │ -0000d548 T _PyObject_LookupSpecial │ │ │ │ -0000fef0 T _PyObject_LookupSpecialMethod │ │ │ │ +0000d55c T _PyObject_LookupSpecial │ │ │ │ +0000ff04 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00001a38 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -000045c8 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00001a3c T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +000045cc 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 │ │ │ │ -00012d30 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012d40 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 │ │ │ │ -00015900 T _PyStaticType_FiniBuiltin │ │ │ │ -00004254 T _PyStaticType_GetBuiltins │ │ │ │ -00005ac8 T _PyStaticType_GetState │ │ │ │ +00015910 T _PyStaticType_FiniBuiltin │ │ │ │ +00004258 T _PyStaticType_GetBuiltins │ │ │ │ +00005ad8 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 0000007c T _PyStaticType_InitForExtension │ │ │ │ -00010e20 T _PySuper_Lookup │ │ │ │ -0000e47c T _PySuper_LookupDescr │ │ │ │ +00010e30 T _PySuper_Lookup │ │ │ │ +0000e490 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 0000086c T _PyType_AddMethod │ │ │ │ -00005880 T _PyType_AllocNoTrack │ │ │ │ +00005890 T _PyType_AllocNoTrack │ │ │ │ 00001238 T _PyType_CacheGetItemForSpecialization │ │ │ │ 0000068c T _PyType_CacheInitForSpecialization │ │ │ │ -0000964c T _PyType_CalculateMetaclass │ │ │ │ +0000965c T _PyType_CalculateMetaclass │ │ │ │ 000027f8 T _PyType_CheckConsistency │ │ │ │ -000059d8 t _PyType_DocWithoutSignature │ │ │ │ +000059e8 t _PyType_DocWithoutSignature │ │ │ │ 00002634 T _PyType_GetBases │ │ │ │ -00005c5c T _PyType_GetDict │ │ │ │ +00005c6c T _PyType_GetDict │ │ │ │ 00000000 T _PyType_GetDocFromInternalDoc │ │ │ │ -00016f24 T _PyType_GetFullyQualifiedName │ │ │ │ -000042d4 T _PyType_GetSlotWrapperNames │ │ │ │ +00016f34 T _PyType_GetFullyQualifiedName │ │ │ │ +000042d8 T _PyType_GetSlotWrapperNames │ │ │ │ 00000cd8 T _PyType_GetSubclasses │ │ │ │ -000046cc T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +000046d0 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00002c54 T _PyType_HasSlotTpIternext │ │ │ │ -00001528 T _PyType_HasSubclasses │ │ │ │ +0000152c T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00009fa4 T _PyType_InitSlotDefs │ │ │ │ +00009fb4 T _PyType_InitSlotDefs │ │ │ │ 000026e0 T _PyType_InitSubclasses │ │ │ │ 00000408 T _PyType_Lookup │ │ │ │ 00002a98 T _PyType_LookupByVersion │ │ │ │ -00018878 T _PyType_LookupRef │ │ │ │ -00009d24 T _PyType_LookupRefAndVersion │ │ │ │ -00005cd0 T _PyType_LookupStackRefAndVersion │ │ │ │ +00018888 T _PyType_LookupRef │ │ │ │ +00009d34 T _PyType_LookupRefAndVersion │ │ │ │ +00005ce0 T _PyType_LookupStackRefAndVersion │ │ │ │ 0000265c T _PyType_LookupSubclasses │ │ │ │ -0000fb74 T _PyType_Name │ │ │ │ +0000fb88 T _PyType_Name │ │ │ │ 00002b08 T _PyType_NewManagedObject │ │ │ │ 00000e78 T _PyType_SetFlags │ │ │ │ 00000ea0 T _PyType_SetFlagsRecursive │ │ │ │ -00006254 T _PyType_SetVersion │ │ │ │ -00001654 T _PyType_Validate │ │ │ │ +00006258 T _PyType_SetVersion │ │ │ │ +00001658 T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ -000015d0 T _PyTypes_Fini │ │ │ │ -00001344 T _PyTypes_FiniCachedDescriptors │ │ │ │ -000013e4 T _PyTypes_FiniExtTypes │ │ │ │ +000015d4 T _PyTypes_Fini │ │ │ │ +00001348 T _PyTypes_FiniCachedDescriptors │ │ │ │ +000013e8 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00011dbc T _Py_BaseObject_RichCompare │ │ │ │ +00011dcc 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 │ │ │ │ -00017b6c T _Py_slot_tp_getattr_hook │ │ │ │ -000047e0 T _Py_slot_tp_getattro │ │ │ │ +00017b7c T _Py_slot_tp_getattr_hook │ │ │ │ +000047e4 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006240 T _Py_type_getattro │ │ │ │ -00006964 T _Py_type_getattro_impl │ │ │ │ -000070ac T _Py_type_getattro_stackref │ │ │ │ +00006250 T _Py_type_getattro │ │ │ │ +00006974 T _Py_type_getattro_impl │ │ │ │ +000070bc 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 │ │ │ │ -000029a8 t _common_reduce.part.0 │ │ │ │ -0000f050 t assign_version_tag │ │ │ │ +000029ac t _common_reduce.part.0 │ │ │ │ +0000f064 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 0000194c t bufferwrapper_dealloc │ │ │ │ 00001858 t bufferwrapper_releasebuf │ │ │ │ 000024bc t bufferwrapper_traverse │ │ │ │ -000186c0 t call_attribute │ │ │ │ +000186d0 t call_attribute │ │ │ │ 00000b30 t call_unbound_noarg.part.0 │ │ │ │ -00013c50 t check_num_args │ │ │ │ +00013c60 t check_num_args │ │ │ │ 0000121c t check_pow_args │ │ │ │ 000007cc t check_set_special_type_attr │ │ │ │ 00001664 t class_name │ │ │ │ -00010d2c t clear_slots │ │ │ │ -00014ef8 t clear_tp_subclasses │ │ │ │ -00003dc8 t compatible_for_assignment │ │ │ │ -00009070 t find_best_base │ │ │ │ -00005ed8 t find_name_in_mro │ │ │ │ -00015190 t fini_static_type │ │ │ │ -000017f0 t get_base_by_token_recursive │ │ │ │ +00010d3c t clear_slots │ │ │ │ +00014f08 t clear_tp_subclasses │ │ │ │ +00003dcc t compatible_for_assignment │ │ │ │ +00009080 t find_best_base │ │ │ │ +00005ee8 t find_name_in_mro │ │ │ │ +000151a0 t fini_static_type │ │ │ │ +000017f4 t get_base_by_token_recursive │ │ │ │ 00002084 t get_dict_descriptor │ │ │ │ 00001400 t getindex │ │ │ │ -00009ca8 t getitemdata.constprop.0 │ │ │ │ -00002a2c t import_copyreg │ │ │ │ -0000fa6c t lookup_method_ex.constprop.0 │ │ │ │ -0000146c t managed_static_type_state_clear.part.0 │ │ │ │ -00014494 t maybe_call_special_no_args │ │ │ │ +00009cb8 t getitemdata.constprop.0 │ │ │ │ +00002a30 t import_copyreg │ │ │ │ +0000fa80 t lookup_method_ex.constprop.0 │ │ │ │ +00001470 t managed_static_type_state_clear.part.0 │ │ │ │ +000144a4 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d28 t merge_class_dict │ │ │ │ +00001d2c t merge_class_dict │ │ │ │ 00000a40 t method_is_overloaded.isra.0 │ │ │ │ -00004050 t mro_hierarchy_for_complete_type │ │ │ │ -00004ff8 t mro_implementation_unlocked │ │ │ │ +00004054 t mro_hierarchy_for_complete_type │ │ │ │ +00005008 t mro_implementation_unlocked │ │ │ │ 00004644 t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ 0000043c t next_global_version_tag │ │ │ │ -00002694 t object___dir__ │ │ │ │ +00002698 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -000012bc t object___format__ │ │ │ │ +000012c0 t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -00004940 t object___getstate__ │ │ │ │ +00004944 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001ac0 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -00018ac8 t object___reduce_ex__ │ │ │ │ +00018ad8 t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 0000111c t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ -0000a1dc t object_dealloc │ │ │ │ +0000a1ec t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -00011c4c t object_get_class │ │ │ │ +00011c5c t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00002a88 t object_getstate │ │ │ │ -00002b6c t object_getstate_default │ │ │ │ -0000ef88 t object_init │ │ │ │ -0000e6f8 t object_init_subclass │ │ │ │ +00002a8c t object_getstate │ │ │ │ +00002b70 t object_getstate_default │ │ │ │ +0000ef9c t object_init │ │ │ │ +0000e70c t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000eba0 t object_new │ │ │ │ +0000ebb4 t object_new │ │ │ │ 00000fcc t object_repr │ │ │ │ -00011f2c t object_richcompare │ │ │ │ -000049d4 t object_set_class │ │ │ │ -0000fbdc t object_str │ │ │ │ +00011f3c t object_richcompare │ │ │ │ +000049d8 t object_set_class │ │ │ │ +0000fbf0 t object_str │ │ │ │ 0000121c t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ 00001d78 t releasebuffer_call_python │ │ │ │ -00006224 t richcmp_eq │ │ │ │ -00004c74 t richcmp_ge │ │ │ │ -00004c44 t richcmp_gt │ │ │ │ -00004c5c t richcmp_le │ │ │ │ -00004c2c t richcmp_lt │ │ │ │ -000041dc t richcmp_ne │ │ │ │ +00006228 t richcmp_eq │ │ │ │ +00004c78 t richcmp_ge │ │ │ │ +00004c48 t richcmp_gt │ │ │ │ +00004c60 t richcmp_le │ │ │ │ +00004c30 t richcmp_lt │ │ │ │ +000041e0 t richcmp_ne │ │ │ │ 00000f08 t set_flags_recursive │ │ │ │ 00001490 t set_mro_error │ │ │ │ 000012a8 t slot_am_aiter │ │ │ │ -000063b0 t slot_am_anext │ │ │ │ +000063b4 t slot_am_anext │ │ │ │ 00000714 t slot_am_await │ │ │ │ -00005b34 t slot_am_generic │ │ │ │ +00005b38 t slot_am_generic │ │ │ │ 000016b0 t slot_bf_getbuffer │ │ │ │ 00001f00 t slot_bf_releasebuffer │ │ │ │ -00013218 t slot_mp_ass_subscript │ │ │ │ -00012840 t slot_mp_subscript │ │ │ │ -0000608c t slot_nb_absolute │ │ │ │ -00004c8c t slot_nb_add │ │ │ │ -00001a88 t slot_nb_and │ │ │ │ -00019504 t slot_nb_bool │ │ │ │ -00005e20 t slot_nb_divmod │ │ │ │ -00005358 t slot_nb_float │ │ │ │ -000054ac t slot_nb_floor_divide │ │ │ │ -000053b0 t slot_nb_index │ │ │ │ +00013228 t slot_mp_ass_subscript │ │ │ │ +00012850 t slot_mp_subscript │ │ │ │ +00006090 t slot_nb_absolute │ │ │ │ +00004c90 t slot_nb_add │ │ │ │ +00001a8c t slot_nb_and │ │ │ │ +00019514 t slot_nb_bool │ │ │ │ +00005e24 t slot_nb_divmod │ │ │ │ +0000535c t slot_nb_float │ │ │ │ +000054b0 t slot_nb_floor_divide │ │ │ │ +000053b4 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 000007b0 t slot_nb_inplace_and │ │ │ │ 000003fc t slot_nb_inplace_floor_divide │ │ │ │ 00000d78 t slot_nb_inplace_lshift │ │ │ │ 0000037c t slot_nb_inplace_matrix_multiply │ │ │ │ 0000012c t slot_nb_inplace_multiply │ │ │ │ 00000770 t slot_nb_inplace_or │ │ │ │ 00000730 t slot_nb_inplace_power │ │ │ │ 000006d4 t slot_nb_inplace_remainder │ │ │ │ 00000a00 t slot_nb_inplace_rshift │ │ │ │ 000000ec t slot_nb_inplace_subtract │ │ │ │ 000003bc t slot_nb_inplace_true_divide │ │ │ │ -00005de0 t slot_nb_inplace_xor │ │ │ │ -0000319c t slot_nb_int │ │ │ │ -00006378 t slot_nb_invert │ │ │ │ +00005de4 t slot_nb_inplace_xor │ │ │ │ +000031a0 t slot_nb_int │ │ │ │ +0000637c t slot_nb_invert │ │ │ │ 00000b68 t slot_nb_lshift │ │ │ │ 0000016c t slot_nb_matrix_multiply │ │ │ │ -00005114 t slot_nb_multiply │ │ │ │ -00001a50 t slot_nb_negative │ │ │ │ -00002400 t slot_nb_or │ │ │ │ +00005118 t slot_nb_multiply │ │ │ │ +00001a54 t slot_nb_negative │ │ │ │ +00002404 t slot_nb_or │ │ │ │ 00000e28 t slot_nb_positive │ │ │ │ -000056f0 t slot_nb_power │ │ │ │ +000056f4 t slot_nb_power │ │ │ │ 000004c4 t slot_nb_remainder │ │ │ │ 000007f0 t slot_nb_rshift │ │ │ │ -00004ed0 t slot_nb_subtract │ │ │ │ -00003238 t slot_nb_true_divide │ │ │ │ -00005ba0 t slot_nb_xor │ │ │ │ +00004ed4 t slot_nb_subtract │ │ │ │ +0000323c t slot_nb_true_divide │ │ │ │ +00005ba4 t slot_nb_xor │ │ │ │ 00002b88 t slot_sq_ass_item │ │ │ │ -00012dc4 t slot_sq_contains │ │ │ │ -00017628 t slot_sq_item │ │ │ │ -000163a8 t slot_sq_length │ │ │ │ -00015948 t slot_tp_call │ │ │ │ -00001878 t slot_tp_descr_get │ │ │ │ +00012dd4 t slot_sq_contains │ │ │ │ +00017638 t slot_sq_item │ │ │ │ +000163b8 t slot_sq_length │ │ │ │ +00015958 t slot_tp_call │ │ │ │ +0000187c t slot_tp_descr_get │ │ │ │ 0000043c t slot_tp_descr_set │ │ │ │ -00001954 t slot_tp_finalize │ │ │ │ -000168ac t slot_tp_hash │ │ │ │ -0000f688 t slot_tp_init │ │ │ │ +00001958 t slot_tp_finalize │ │ │ │ +000168bc t slot_tp_hash │ │ │ │ +0000f69c t slot_tp_init │ │ │ │ 00001150 t slot_tp_iter │ │ │ │ -000179b0 t slot_tp_iternext │ │ │ │ -000102f8 t slot_tp_new │ │ │ │ -00002934 t slot_tp_repr │ │ │ │ -00018298 t slot_tp_richcompare │ │ │ │ -0001366c t slot_tp_setattro │ │ │ │ -00017098 t slot_tp_str │ │ │ │ +000179c0 t slot_tp_iternext │ │ │ │ +0001030c t slot_tp_new │ │ │ │ +00002938 t slot_tp_repr │ │ │ │ +000182a8 t slot_tp_richcompare │ │ │ │ +0001367c t slot_tp_setattro │ │ │ │ +000170a8 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ -00009448 t solid_base │ │ │ │ +00009458 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00014fe4 t subtype_clear │ │ │ │ -0001072c t subtype_dealloc │ │ │ │ -0001876c t subtype_dict │ │ │ │ +00014ff4 t subtype_clear │ │ │ │ +00010740 t subtype_dealloc │ │ │ │ +0001877c t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001a54 t subtype_getweakref │ │ │ │ -000062c0 t subtype_setdict │ │ │ │ -00011a64 t subtype_traverse │ │ │ │ -0000e5c8 t super_dealloc │ │ │ │ +000062c4 t subtype_setdict │ │ │ │ +00011a74 t subtype_traverse │ │ │ │ +0000e5dc t super_dealloc │ │ │ │ 00001ad8 t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e120 t super_getattro │ │ │ │ -000063cc t super_init │ │ │ │ +0000e134 t super_getattro │ │ │ │ +000063d0 t super_init │ │ │ │ 00000474 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 0000251c t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000d7ec t super_vectorcall │ │ │ │ -0000df0c t supercheck │ │ │ │ +0000d800 t super_vectorcall │ │ │ │ +0000df20 t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000103ac t tp_new_wrapper │ │ │ │ -00001cc8 t type___dir__ │ │ │ │ +000103c0 t tp_new_wrapper │ │ │ │ +00001ccc t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000173d4 t type___instancecheck__ │ │ │ │ +000173e4 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001bf4 t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -000146ac t type___subclasscheck__ │ │ │ │ +000146bc t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ 00000cc4 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -00012530 t type_abstractmethods │ │ │ │ +00012540 t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a2a4 t type_call │ │ │ │ -0001470c t type_clear │ │ │ │ -00014838 t type_dealloc │ │ │ │ -0001212c t type_dict │ │ │ │ +0000a2b4 t type_call │ │ │ │ +0001471c t type_clear │ │ │ │ +00014848 t type_dealloc │ │ │ │ +0001213c t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -00007838 t type_from_slots_or_spec │ │ │ │ -000021b4 t type_get_annotate │ │ │ │ -00001eb0 t type_get_annotations │ │ │ │ -00012508 t type_get_bases │ │ │ │ +00007848 t type_from_slots_or_spec │ │ │ │ +000021b8 t type_get_annotate │ │ │ │ +00001eb4 t type_get_annotations │ │ │ │ +00012518 t type_get_bases │ │ │ │ 00000b64 t type_get_doc │ │ │ │ -00011c74 t type_get_module │ │ │ │ -00012804 t type_get_mro │ │ │ │ -00005390 t type_get_text_signature │ │ │ │ -000060c4 t type_get_type_params │ │ │ │ +00011c84 t type_get_module │ │ │ │ +00012814 t type_get_mro │ │ │ │ +00005394 t type_get_text_signature │ │ │ │ +00006158 t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e79c t type_init │ │ │ │ -00009d08 t type_is_gc │ │ │ │ +0000e7b0 t type_init │ │ │ │ +00009d18 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -00009a14 t type_modified_unlocked │ │ │ │ -00009a40 t type_modified_unlocked.part.0 │ │ │ │ -00005b24 t type_module │ │ │ │ -000120a4 t type_mro │ │ │ │ +00009a24 t type_modified_unlocked │ │ │ │ +00009a50 t type_modified_unlocked.part.0 │ │ │ │ +00005b34 t type_module │ │ │ │ +000120b4 t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -00012794 t type_name │ │ │ │ -0000a4c8 t type_new │ │ │ │ -0000e9b0 t type_prepare │ │ │ │ -000077bc t type_qualname │ │ │ │ -000077fc t type_qualname.part.0 │ │ │ │ +000127a4 t type_name │ │ │ │ +0000a4d8 t type_new │ │ │ │ +0000e9c4 t type_prepare │ │ │ │ +000077cc t type_qualname │ │ │ │ +0000780c t type_qualname.part.0 │ │ │ │ 000004ac t type_ready │ │ │ │ -0000fc0c t type_repr │ │ │ │ -00012624 t type_set_abstractmethods │ │ │ │ -00004334 t type_set_annotate │ │ │ │ -000121c4 t type_set_annotations │ │ │ │ -0000347c t type_set_bases │ │ │ │ -00002324 t type_set_doc │ │ │ │ +0000fc20 t type_repr │ │ │ │ +00012634 t type_set_abstractmethods │ │ │ │ +00004338 t type_set_annotate │ │ │ │ +000121d4 t type_set_annotations │ │ │ │ +00003480 t type_set_bases │ │ │ │ +00002328 t type_set_doc │ │ │ │ 000006d0 t type_set_module │ │ │ │ -00004820 t type_set_name │ │ │ │ -000044ec t type_set_qualname │ │ │ │ +00004824 t type_set_name │ │ │ │ +000044f0 t type_set_qualname │ │ │ │ 00000ee0 t type_set_type_params │ │ │ │ -00011430 t type_setattro │ │ │ │ -0000e82c t type_traverse │ │ │ │ -0000a1f8 t type_vectorcall │ │ │ │ -0000cbac t update_one_slot.isra.0 │ │ │ │ -00013ed8 t update_slot.constprop.0.isra.0 │ │ │ │ -0001443c t update_slots_callback │ │ │ │ -000141fc t update_subclasses.constprop.0 │ │ │ │ +00011440 t type_setattro │ │ │ │ +0000e840 t type_traverse │ │ │ │ +0000a208 t type_vectorcall │ │ │ │ +0000cbc0 t update_one_slot.isra.0 │ │ │ │ +00013ee8 t update_slot.constprop.0.isra.0 │ │ │ │ +0001444c t update_slots_callback │ │ │ │ +0001420c t update_subclasses.constprop.0 │ │ │ │ 0000235c t validate_watcher_id │ │ │ │ -00017430 t vectorcall_maybe │ │ │ │ -00012a00 t vectorcall_method │ │ │ │ -0001946c t wrap_binaryfunc │ │ │ │ -000197e4 t wrap_binaryfunc_l │ │ │ │ +00017440 t vectorcall_maybe │ │ │ │ +00012a10 t vectorcall_method │ │ │ │ +0001947c t wrap_binaryfunc │ │ │ │ +000197f4 t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000012c4 t wrap_buffer │ │ │ │ 00001150 t wrap_call │ │ │ │ -000031d4 t wrap_del │ │ │ │ -00013a38 t wrap_delattr │ │ │ │ -00004660 t wrap_delitem │ │ │ │ +000031d8 t wrap_del │ │ │ │ +00013a48 t wrap_delattr │ │ │ │ +00004664 t wrap_delitem │ │ │ │ 00001fc4 t wrap_descr_delete │ │ │ │ -00015c30 t wrap_descr_get │ │ │ │ -00004958 t wrap_descr_set │ │ │ │ -00006210 t wrap_hashfunc │ │ │ │ +00015c40 t wrap_descr_get │ │ │ │ +0000495c t wrap_descr_set │ │ │ │ +00006144 t wrap_hashfunc │ │ │ │ 00000e60 t wrap_indexargfunc │ │ │ │ -000106f4 t wrap_init │ │ │ │ +00010708 t wrap_init │ │ │ │ 00002114 t wrap_inquirypred │ │ │ │ -00006194 t wrap_lenfunc │ │ │ │ -000162f0 t wrap_next │ │ │ │ -000135e4 t wrap_objobjargproc │ │ │ │ +000060c8 t wrap_lenfunc │ │ │ │ +00016300 t wrap_next │ │ │ │ +000135f4 t wrap_objobjargproc │ │ │ │ 00000db8 t wrap_objobjproc │ │ │ │ 00001c44 t wrap_releasebuffer │ │ │ │ -000041f4 t wrap_richcmpfunc │ │ │ │ -00013cf0 t wrap_setattr │ │ │ │ +000041f8 t wrap_richcmpfunc │ │ │ │ +00013d00 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 │ │ │ │ -00002644 t wrap_unaryfunc │ │ │ │ +00002648 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -14427,15 +14423,15 @@ │ │ │ │ 00000584 r .LC96 │ │ │ │ 00000594 r .LC97 │ │ │ │ 000005a0 r .LC98 │ │ │ │ 000005a8 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 000017ac t EncodingMap_size │ │ │ │ 0000345c r EncodingMap_size__doc__ │ │ │ │ -0000953c t MarkupIterator_next │ │ │ │ +0000956c t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14486,15 +14482,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00009374 T PyInit__string │ │ │ │ +00009118 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 │ │ │ │ @@ -14554,115 +14550,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 │ │ │ │ -00010cec T PyUnicode_Append │ │ │ │ +00010cf0 T PyUnicode_Append │ │ │ │ 00007fbc T PyUnicode_AppendAndDel │ │ │ │ -0001e058 T PyUnicode_AsASCIIString │ │ │ │ +0001e468 T PyUnicode_AsASCIIString │ │ │ │ 00000c28 T PyUnicode_AsCharmapString │ │ │ │ 00001e44 T PyUnicode_AsDecodedObject │ │ │ │ 00001e90 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001f54 T PyUnicode_AsEncodedObject │ │ │ │ -000070d4 T PyUnicode_AsEncodedString │ │ │ │ +000070dc T PyUnicode_AsEncodedString │ │ │ │ 00001fa0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000c6c T PyUnicode_AsLatin1String │ │ │ │ -000116d8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0000a75c T PyUnicode_AsUCS4 │ │ │ │ -0000f618 T PyUnicode_AsUCS4Copy │ │ │ │ +000111d4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000a500 T PyUnicode_AsUCS4 │ │ │ │ +0000f3bc T PyUnicode_AsUCS4Copy │ │ │ │ 00000c84 T PyUnicode_AsUTF16String │ │ │ │ 00000ca0 T PyUnicode_AsUTF32String │ │ │ │ -000061c8 T PyUnicode_AsUTF8 │ │ │ │ -0000513c T PyUnicode_AsUTF8AndSize │ │ │ │ +000061d4 T PyUnicode_AsUTF8 │ │ │ │ +00005148 T PyUnicode_AsUTF8AndSize │ │ │ │ 00004a54 T PyUnicode_AsUTF8String │ │ │ │ -00020018 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000206d8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ 00004cb0 T PyUnicode_AsWideChar │ │ │ │ -0000b884 T PyUnicode_AsWideCharString │ │ │ │ +0000b89c T PyUnicode_AsWideCharString │ │ │ │ 00004eb0 T PyUnicode_BuildEncodingMap │ │ │ │ -00014980 T PyUnicode_Compare │ │ │ │ -000063d4 T PyUnicode_CompareWithASCIIString │ │ │ │ -0001052c T PyUnicode_Concat │ │ │ │ -0000b1b0 T PyUnicode_Contains │ │ │ │ -00011e10 T PyUnicode_CopyCharacters │ │ │ │ +00014984 T PyUnicode_Compare │ │ │ │ +000063e0 T PyUnicode_CompareWithASCIIString │ │ │ │ +00010530 T PyUnicode_Concat │ │ │ │ +0000b1e0 T PyUnicode_Contains │ │ │ │ +0001190c T PyUnicode_CopyCharacters │ │ │ │ 000012b4 T PyUnicode_Count │ │ │ │ 0000219c T PyUnicode_DATA │ │ │ │ -00019d98 T PyUnicode_Decode │ │ │ │ -00012de4 T PyUnicode_DecodeASCII │ │ │ │ +00019da4 T PyUnicode_Decode │ │ │ │ +00012de8 T PyUnicode_DecodeASCII │ │ │ │ 00006814 T PyUnicode_DecodeCharmap │ │ │ │ 00003554 T PyUnicode_DecodeFSDefault │ │ │ │ -0000489c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000048a8 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00006800 T PyUnicode_DecodeLatin1 │ │ │ │ 0000f4c4 T PyUnicode_DecodeLocale │ │ │ │ 00002054 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c4fc T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c2a0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000099c T PyUnicode_DecodeUTF16 │ │ │ │ -0000cc90 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000ca34 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009c8 T PyUnicode_DecodeUTF32 │ │ │ │ -00020570 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00020c14 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000020c8 T PyUnicode_DecodeUTF7 │ │ │ │ -0001f484 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00005cd8 T PyUnicode_DecodeUTF8 │ │ │ │ -00005d88 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0001f89c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00005ce4 T PyUnicode_DecodeUTF8 │ │ │ │ +00005d94 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000db0 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00014c38 T PyUnicode_EncodeFSDefault │ │ │ │ -00008c30 T PyUnicode_EncodeLocale │ │ │ │ +00014c3c T PyUnicode_EncodeFSDefault │ │ │ │ +000089d4 T PyUnicode_EncodeLocale │ │ │ │ 000014b0 T PyUnicode_Equal │ │ │ │ 00017c30 T PyUnicode_EqualToUTF8 │ │ │ │ 00017cb0 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00004a70 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ 000173fc T PyUnicode_FSConverter │ │ │ │ 000045a4 T PyUnicode_FSDecoder │ │ │ │ -0000c514 T PyUnicode_Fill │ │ │ │ -00010f08 T PyUnicode_Find │ │ │ │ -0000cb60 T PyUnicode_FindChar │ │ │ │ +0000c2b8 T PyUnicode_Fill │ │ │ │ +00010a04 T PyUnicode_Find │ │ │ │ +0000cb64 T PyUnicode_FindChar │ │ │ │ U PyUnicode_Format │ │ │ │ -00019c54 T PyUnicode_FromEncodedObject │ │ │ │ -00001a78 T PyUnicode_FromFormat │ │ │ │ -00001ae0 T PyUnicode_FromFormatV │ │ │ │ -000056c8 T PyUnicode_FromKindAndData │ │ │ │ -00011328 T PyUnicode_FromObject │ │ │ │ -0001c230 T PyUnicode_FromOrdinal │ │ │ │ -00000c28 T PyUnicode_FromString │ │ │ │ -00004504 T PyUnicode_FromStringAndSize │ │ │ │ -00004948 T PyUnicode_FromWideChar │ │ │ │ +00019c60 T PyUnicode_FromEncodedObject │ │ │ │ +00001a84 T PyUnicode_FromFormat │ │ │ │ +00001aec T PyUnicode_FromFormatV │ │ │ │ +000056d4 T PyUnicode_FromKindAndData │ │ │ │ +0001132c T PyUnicode_FromObject │ │ │ │ +0001c23c T PyUnicode_FromOrdinal │ │ │ │ +00000c24 T PyUnicode_FromString │ │ │ │ +00004510 T PyUnicode_FromStringAndSize │ │ │ │ +00004954 T PyUnicode_FromWideChar │ │ │ │ 00000584 T PyUnicode_GetDefaultEncoding │ │ │ │ 0000373c T PyUnicode_GetLength │ │ │ │ 00002094 T PyUnicode_GetSize │ │ │ │ -000008d0 T PyUnicode_InternFromString │ │ │ │ +000008cc T PyUnicode_InternFromString │ │ │ │ 00002108 T PyUnicode_InternImmortal │ │ │ │ 00000544 T PyUnicode_InternInPlace │ │ │ │ -00005dbc T PyUnicode_IsIdentifier │ │ │ │ -000132f4 T PyUnicode_Join │ │ │ │ +00005dc8 T PyUnicode_IsIdentifier │ │ │ │ +000132f8 T PyUnicode_Join │ │ │ │ 00002148 T PyUnicode_KIND │ │ │ │ -00000724 T PyUnicode_New │ │ │ │ +00000720 T PyUnicode_New │ │ │ │ 0000f7c4 T PyUnicode_Partition │ │ │ │ -00009b04 t PyUnicode_READ_CHAR │ │ │ │ +00009b34 t PyUnicode_READ_CHAR │ │ │ │ 00003774 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007c9c T PyUnicode_RPartition │ │ │ │ +00007ca4 T PyUnicode_RPartition │ │ │ │ 000013c0 T PyUnicode_RSplit │ │ │ │ 00005b94 T PyUnicode_ReadChar │ │ │ │ -0000c448 T PyUnicode_Replace │ │ │ │ +0000c1ec T PyUnicode_Replace │ │ │ │ 00001340 T PyUnicode_Resize │ │ │ │ -00007a80 T PyUnicode_RichCompare │ │ │ │ -0001e478 T PyUnicode_Split │ │ │ │ -0001a8a4 T PyUnicode_Splitlines │ │ │ │ -0000c9a0 T PyUnicode_Substring │ │ │ │ +00007a88 T PyUnicode_RichCompare │ │ │ │ +0001e890 T PyUnicode_Split │ │ │ │ +0001a8b0 T PyUnicode_Splitlines │ │ │ │ +0000c9a4 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 │ │ │ │ -00007090 t Py_XDECREF │ │ │ │ +00007098 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00011910 t SubString_new_object │ │ │ │ -000111ac t SubString_new_object_or_empty │ │ │ │ +0001140c t SubString_new_object │ │ │ │ +00010ca8 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 │ │ │ │ @@ -14687,69 +14683,69 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00011de0 T _PyUnicodeWriter_FormatV │ │ │ │ +000118dc T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ -0000825c t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00008284 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007a18 T _PyUnicode_AsASCIIString │ │ │ │ +00007a20 T _PyUnicode_AsASCIIString │ │ │ │ 000087c4 T _PyUnicode_AsLatin1String │ │ │ │ -00004ee0 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001b470 T _PyUnicode_AsUTF8String │ │ │ │ +00004eec T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001b47c T _PyUnicode_AsUTF8String │ │ │ │ 00015d70 T _PyUnicode_BinarySlice │ │ │ │ 0000181c T _PyUnicode_CheckConsistency │ │ │ │ -0001b78c T _PyUnicode_ClearInterned │ │ │ │ -00008c68 T _PyUnicode_Copy │ │ │ │ -0001f078 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -0000403c T _PyUnicode_DecodeUTF8Writer │ │ │ │ -00006524 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00010d60 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0001b798 T _PyUnicode_ClearInterned │ │ │ │ +00008a0c T _PyUnicode_Copy │ │ │ │ +0001f490 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00004048 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00006530 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +0001085c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00004834 T _PyUnicode_Dedent │ │ │ │ 000084b8 T _PyUnicode_EncodeCharmap │ │ │ │ -00009dfc T _PyUnicode_EncodeUTF16 │ │ │ │ -000102f0 T _PyUnicode_EncodeUTF32 │ │ │ │ -00020b1c T _PyUnicode_EncodeUTF7 │ │ │ │ -00006100 T _PyUnicode_Equal │ │ │ │ -00005d10 T _PyUnicode_EqualToASCIIString │ │ │ │ -00018cbc T _PyUnicode_ExactDealloc │ │ │ │ -00003198 T _PyUnicode_FastCopyCharacters │ │ │ │ -00009798 T _PyUnicode_FastFill │ │ │ │ -00009688 t _PyUnicode_Fill │ │ │ │ -00009b90 T _PyUnicode_FindMaxChar │ │ │ │ +00009ba0 T _PyUnicode_EncodeUTF16 │ │ │ │ +0000fdec T _PyUnicode_EncodeUTF32 │ │ │ │ +000211c0 T _PyUnicode_EncodeUTF7 │ │ │ │ +0000610c T _PyUnicode_Equal │ │ │ │ +00005d1c T _PyUnicode_EqualToASCIIString │ │ │ │ +00018cc8 T _PyUnicode_ExactDealloc │ │ │ │ +000031a4 T _PyUnicode_FastCopyCharacters │ │ │ │ +0000953c T _PyUnicode_FastFill │ │ │ │ +0000942c t _PyUnicode_Fill │ │ │ │ +00009bc0 T _PyUnicode_FindMaxChar │ │ │ │ 00006774 T _PyUnicode_Fini │ │ │ │ 00005c40 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0000557c T _PyUnicode_FromASCII │ │ │ │ +00005588 T _PyUnicode_FromASCII │ │ │ │ 000002e4 T _PyUnicode_FromId │ │ │ │ -000059f4 t _PyUnicode_FromUCS1 │ │ │ │ -0001b8d8 t _PyUnicode_FromUCS2 │ │ │ │ -0001e508 t _PyUnicode_FromUCS4 │ │ │ │ +00005a00 t _PyUnicode_FromUCS1 │ │ │ │ +0001b8e4 t _PyUnicode_FromUCS2 │ │ │ │ +0001e920 t _PyUnicode_FromUCS4 │ │ │ │ 00007fa0 T _PyUnicode_GetEmpty │ │ │ │ 00005b20 T _PyUnicode_GetNameCAPI │ │ │ │ 000031f0 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 000040c8 T _PyUnicode_InitEncodings │ │ │ │ 000006a0 T _PyUnicode_InitGlobalObjects │ │ │ │ 0000316c T _PyUnicode_InitState │ │ │ │ 00003264 T _PyUnicode_InitTypes │ │ │ │ -00004590 T _PyUnicode_InternImmortal │ │ │ │ -00020ed4 T _PyUnicode_InternInPlace │ │ │ │ -00001764 T _PyUnicode_InternMortal │ │ │ │ +0000459c T _PyUnicode_InternImmortal │ │ │ │ +00021578 T _PyUnicode_InternInPlace │ │ │ │ +00001770 T _PyUnicode_InternMortal │ │ │ │ 000020e0 T _PyUnicode_InternStatic │ │ │ │ 000017d0 T _PyUnicode_InternedSize │ │ │ │ -00011d50 T _PyUnicode_InternedSize_Immortal │ │ │ │ +0001184c 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 │ │ │ │ @@ -14757,35 +14753,35 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000a83c T _PyUnicode_JoinArray │ │ │ │ -000041ac T _PyUnicode_ResizeCompact │ │ │ │ -000043f4 T _PyUnicode_Result │ │ │ │ -00006030 T _PyUnicode_ScanIdentifier │ │ │ │ +0000a86c T _PyUnicode_JoinArray │ │ │ │ +000041b8 T _PyUnicode_ResizeCompact │ │ │ │ +00004400 T _PyUnicode_Result │ │ │ │ +0000603c T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c400 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001c714 t _PyUnicode_TranslateCharmap │ │ │ │ +0001c40c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001cb24 t _PyUnicode_TranslateCharmap │ │ │ │ 00001d20 T _PyUnicode_WideCharString_Converter │ │ │ │ 00001da4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ 000164bc T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 00003888 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -000000c4 T _Py_EncodeUTF8Ex │ │ │ │ +000000c0 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 0000f6b8 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ @@ -14814,15 +14810,15 @@ │ │ │ │ 00000444 r __func__.31 │ │ │ │ 00000224 r __func__.4 │ │ │ │ 00000254 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000031cc t _copy_characters │ │ │ │ +000031d8 t _copy_characters │ │ │ │ 0000046c r _keywords.11 │ │ │ │ 0000047c r _keywords.14 │ │ │ │ 00000488 r _keywords.17 │ │ │ │ 00000494 r _keywords.20 │ │ │ │ 0000049c r _keywords.23 │ │ │ │ 000004a4 r _keywords.26 │ │ │ │ 00000460 r _keywords.8 │ │ │ │ @@ -14839,260 +14835,260 @@ │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 000005ac d _parser.27 │ │ │ │ 00000580 d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ 00015508 t any_find_slice │ │ │ │ -000190c0 t anylib_find │ │ │ │ -0000a79c t as_ucs4 │ │ │ │ +000190cc t anylib_find │ │ │ │ +0000a540 t as_ucs4 │ │ │ │ 00000344 r ascii_linebreak │ │ │ │ 000038e0 t ascii_upper_or_lower │ │ │ │ -0000dc68 t asciilib__factorize │ │ │ │ -0000dcd0 t asciilib__lex_search │ │ │ │ -0000db60 t asciilib__preprocess │ │ │ │ -0000de10 t asciilib__two_way │ │ │ │ -0000c820 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00018e60 t asciilib_default_find │ │ │ │ -00020370 t asciilib_default_rfind.constprop.0 │ │ │ │ +0000da0c t asciilib__factorize │ │ │ │ +0000da74 t asciilib__lex_search │ │ │ │ +0000d904 t asciilib__preprocess │ │ │ │ +0000dbb4 t asciilib__two_way │ │ │ │ +0000c5c4 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00018e6c t asciilib_default_find │ │ │ │ +00020a30 t asciilib_default_rfind.constprop.0 │ │ │ │ 000064d8 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -000088a4 t case_operation │ │ │ │ -0000f638 t charmap_encoding_error │ │ │ │ -00009a7c t charmapencode_lookup │ │ │ │ -000097f8 t charmapencode_output │ │ │ │ +0001c614 t case_operation │ │ │ │ +0000f3dc t charmap_encoding_error │ │ │ │ +00009820 t charmapencode_lookup │ │ │ │ +0000959c t charmapencode_output │ │ │ │ 000066f4 t clear_interned_dict │ │ │ │ 000043e0 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -00008b00 t do_capitalize │ │ │ │ +000088a4 t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -00008a50 t do_string_format │ │ │ │ -0001194c t do_string_format_map │ │ │ │ -0000fea4 t do_swapcase │ │ │ │ -000111e4 t do_upper │ │ │ │ +00008a78 t do_string_format │ │ │ │ +00011448 t do_string_format_map │ │ │ │ +0000f9a0 t do_swapcase │ │ │ │ +00010ce0 t do_upper │ │ │ │ 00004510 t encode_wstr_utf8 │ │ │ │ -0001c594 t encoding_map_lookup │ │ │ │ +0001c5a0 t encoding_map_lookup │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00011678 t fieldnameiter_dealloc │ │ │ │ +00011174 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00011464 t fieldnameiter_next │ │ │ │ -00001378 t find_first_nonascii │ │ │ │ +00010f60 t fieldnameiter_next │ │ │ │ +00001374 t find_first_nonascii │ │ │ │ 00003860 t findchar.part.0 │ │ │ │ 0000077c r format__doc__ │ │ │ │ 000006d4 r format_map__doc__ │ │ │ │ -00011338 t formatter_field_name_split │ │ │ │ -00010f90 t formatter_parser │ │ │ │ -000116a8 t formatteriter_dealloc │ │ │ │ +00010e34 t formatter_field_name_split │ │ │ │ +00010a8c t formatter_parser │ │ │ │ +000111a4 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011024 t formatteriter_next │ │ │ │ +00010b20 t formatteriter_next │ │ │ │ 00003308 t get_error_handler_wide │ │ │ │ 000037ac t get_integer │ │ │ │ 00000820 t handle_capital_sigma │ │ │ │ -000014f8 t hashtable_unicode_compare │ │ │ │ -00000694 t hashtable_unicode_hash │ │ │ │ +00001500 t hashtable_unicode_compare │ │ │ │ +00000690 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ -000005c8 t intern_static.isra.0 │ │ │ │ +000005c4 t intern_static.isra.0 │ │ │ │ 00000504 r length_hint_doc │ │ │ │ 0000567c t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00009cb0 t output_markup │ │ │ │ -000094f4 t pad │ │ │ │ +00009ce0 t output_markup │ │ │ │ +00009298 t pad │ │ │ │ 0000846c t raise_encode_exception │ │ │ │ 000004dc r reduce_doc │ │ │ │ -00011544 t replace │ │ │ │ +00011548 t replace │ │ │ │ 00001c34 t resize_copy │ │ │ │ -0000acb4 t rsplit │ │ │ │ +0000aa58 t rsplit │ │ │ │ 000004b4 r setstate_doc │ │ │ │ -0000d094 t split │ │ │ │ +0000d098 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000087c8 t tailmatch │ │ │ │ -0000dc68 t ucs1lib__factorize │ │ │ │ -0000e57c t ucs1lib__preprocess │ │ │ │ -0000e688 t ucs1lib__two_way │ │ │ │ -0000e4d4 t ucs1lib__two_way_count │ │ │ │ -0000d628 t ucs1lib_adaptive_find │ │ │ │ -00018e60 t ucs1lib_default_find │ │ │ │ +000087f0 t tailmatch │ │ │ │ +0000da0c t ucs1lib__factorize │ │ │ │ +0000e320 t ucs1lib__preprocess │ │ │ │ +0000e42c t ucs1lib__two_way │ │ │ │ +0000e278 t ucs1lib__two_way_count │ │ │ │ +0000d3cc t ucs1lib_adaptive_find │ │ │ │ +00018e6c t ucs1lib_default_find │ │ │ │ 000052a0 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000a410 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00010988 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000a1b4 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00010484 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad0 t ucs2lib__lex_search │ │ │ │ -00011968 t ucs2lib__preprocess │ │ │ │ -00011a9c t ucs2lib__two_way │ │ │ │ +00011464 t ucs2lib__preprocess │ │ │ │ +00011598 t ucs2lib__two_way │ │ │ │ 00000a28 t ucs2lib__two_way_count │ │ │ │ 000076d0 t ucs2lib_fastsearch │ │ │ │ 00007074 t ucs2lib_find_char │ │ │ │ 00006fa4 t ucs2lib_find_max_char │ │ │ │ 00007e8c t ucs2lib_rfind_char │ │ │ │ 00016f08 t ucs2lib_utf8_encoder │ │ │ │ 00000648 t ucs4lib__lex_search │ │ │ │ -0000f138 t ucs4lib__preprocess │ │ │ │ -0000f268 t ucs4lib__two_way │ │ │ │ +0000eedc t ucs4lib__preprocess │ │ │ │ +0000f00c t ucs4lib__two_way │ │ │ │ 000005a0 t ucs4lib__two_way_count │ │ │ │ -0000eae0 t ucs4lib_fastsearch │ │ │ │ -0000ffdc t ucs4lib_find_char │ │ │ │ -0000a694 t ucs4lib_find_max_char │ │ │ │ +0000e884 t ucs4lib_fastsearch │ │ │ │ +0000fad8 t ucs4lib_find_char │ │ │ │ +0000a438 t ucs4lib_find_max_char │ │ │ │ 00000cbc t ucs4lib_rfind_char │ │ │ │ 0000022c t ucs4lib_utf8_decode │ │ │ │ 00007fe8 t ucs4lib_utf8_encoder │ │ │ │ -000096f4 t unicode___format__ │ │ │ │ +00009498 t unicode___format__ │ │ │ │ 0000087c r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001b160 t unicode_ascii_iter_next │ │ │ │ +0001b16c t unicode_ascii_iter_next │ │ │ │ 0000718c t unicode_askind │ │ │ │ 00008840 t unicode_capitalize │ │ │ │ 000032fc r unicode_capitalize__doc__ │ │ │ │ -0000f5e0 t unicode_casefold │ │ │ │ +0000f384 t unicode_casefold │ │ │ │ 000032a0 r unicode_casefold__doc__ │ │ │ │ -00009390 t unicode_center │ │ │ │ +00009134 t unicode_center │ │ │ │ 00003200 r unicode_center__doc__ │ │ │ │ 00003fe4 t unicode_char │ │ │ │ 00004034 t unicode_char.part.0 │ │ │ │ 00003584 t unicode_check_encoding_errors │ │ │ │ -0000c62c t unicode_check_modifiable │ │ │ │ -000149f8 t unicode_compare │ │ │ │ -0001c608 t unicode_count │ │ │ │ +0000c3d0 t unicode_check_modifiable │ │ │ │ +000149fc t unicode_compare │ │ │ │ +0001ca18 t unicode_count │ │ │ │ 00003134 r unicode_count__doc__ │ │ │ │ -0001d5d8 t unicode_count_impl │ │ │ │ -000015d0 t unicode_dealloc │ │ │ │ +0001d9e8 t unicode_count_impl │ │ │ │ +000015d8 t unicode_dealloc │ │ │ │ 0000575c t unicode_decode_call_errorhandler_writer │ │ │ │ 0000340c t unicode_decode_locale │ │ │ │ -00000c68 t unicode_decode_utf8 │ │ │ │ -000134fc t unicode_decode_utf8_impl │ │ │ │ +00000c64 t unicode_decode_utf8 │ │ │ │ +00013504 t unicode_decode_utf8_impl │ │ │ │ 0000053c r unicode_doc │ │ │ │ -00019574 t unicode_encode │ │ │ │ +00019580 t unicode_encode │ │ │ │ 00002f34 r unicode_encode__doc__ │ │ │ │ 000054d4 t unicode_encode_call_errorhandler │ │ │ │ 00004284 t unicode_encode_locale │ │ │ │ 00005c88 t unicode_encode_ucs1 │ │ │ │ 00016be8 t unicode_encode_utf8 │ │ │ │ 000184dc t unicode_endswith │ │ │ │ 000008e8 r unicode_endswith__doc__ │ │ │ │ 00003984 t unicode_expandtabs │ │ │ │ 00002e8c r unicode_expandtabs__doc__ │ │ │ │ -00019b3c t unicode_find │ │ │ │ +00019b48 t unicode_find │ │ │ │ 00002d98 r unicode_find__doc__ │ │ │ │ -00001b3c t unicode_from_format │ │ │ │ -00002f8c t unicode_fromformat_write_str │ │ │ │ -00003a04 t unicode_fromformat_write_utf8 │ │ │ │ +00001b48 t unicode_from_format │ │ │ │ +00002f98 t unicode_fromformat_write_str │ │ │ │ +00003a10 t unicode_fromformat_write_utf8 │ │ │ │ 00000eec t unicode_fromformat_write_wcstr │ │ │ │ 0001838c t unicode_getitem │ │ │ │ 000009f4 t unicode_getnewargs │ │ │ │ -00000534 t unicode_hash │ │ │ │ -0001ef34 t unicode_index │ │ │ │ +00000530 t unicode_hash │ │ │ │ +0001f34c t unicode_index │ │ │ │ 00002c88 r unicode_index__doc__ │ │ │ │ 000178c4 t unicode_isalnum │ │ │ │ 000026a8 r unicode_isalnum__doc__ │ │ │ │ -0001edb8 t unicode_isalpha │ │ │ │ +0001f1d0 t unicode_isalpha │ │ │ │ 00002788 r unicode_isalpha__doc__ │ │ │ │ 00004588 t unicode_isascii │ │ │ │ 00002bd0 r unicode_isascii__doc__ │ │ │ │ -00010c78 t unicode_isdecimal │ │ │ │ +00010774 t unicode_isdecimal │ │ │ │ 000025d0 r unicode_isdecimal__doc__ │ │ │ │ -0001df6c t unicode_isdigit │ │ │ │ +0001e37c t unicode_isdigit │ │ │ │ 00002500 r unicode_isdigit__doc__ │ │ │ │ -0001b1fc t unicode_isidentifier │ │ │ │ +0001b208 t unicode_isidentifier │ │ │ │ 00002368 r unicode_isidentifier__doc__ │ │ │ │ -0000fbfc t unicode_islower │ │ │ │ +0001fef8 t unicode_islower │ │ │ │ 00002af4 r unicode_islower__doc__ │ │ │ │ -00010e20 t unicode_isnumeric │ │ │ │ +0001091c t unicode_isnumeric │ │ │ │ 00002434 r unicode_isnumeric__doc__ │ │ │ │ -0000fb18 t unicode_isprintable │ │ │ │ +0000f8bc t unicode_isprintable │ │ │ │ 000022c4 r unicode_isprintable__doc__ │ │ │ │ -0001e0c8 t unicode_isspace │ │ │ │ +0001e4d8 t unicode_isspace │ │ │ │ 0000285c r unicode_isspace__doc__ │ │ │ │ -0001005c t unicode_istitle │ │ │ │ +0000fb58 t unicode_istitle │ │ │ │ 00002930 r unicode_istitle__doc__ │ │ │ │ -0001bed0 t unicode_isupper │ │ │ │ +0001bedc t unicode_isupper │ │ │ │ 00002a14 r unicode_isupper__doc__ │ │ │ │ 000181f4 t unicode_iter │ │ │ │ -0001338c t unicode_iteritem │ │ │ │ -00013258 t unicode_join │ │ │ │ +00013394 t unicode_iteritem │ │ │ │ +0001325c t unicode_join │ │ │ │ 000021d8 r unicode_join__doc__ │ │ │ │ 000011fc t unicode_kind_name │ │ │ │ -00007c70 t unicode_length │ │ │ │ -0000f48c t unicode_ljust │ │ │ │ +00007c78 t unicode_length │ │ │ │ +0000f230 t unicode_ljust │ │ │ │ 00002134 r unicode_ljust__doc__ │ │ │ │ -00010898 t unicode_lower │ │ │ │ +0001089c t unicode_lower │ │ │ │ 000020ec r unicode_lower__doc__ │ │ │ │ 00017d08 t unicode_lstrip │ │ │ │ 00001f98 r unicode_lstrip__doc__ │ │ │ │ -00008e3c t unicode_maketrans │ │ │ │ +00008be0 t unicode_maketrans │ │ │ │ 00000dcc r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001a38c t unicode_mod │ │ │ │ -0001a3c4 t unicode_new │ │ │ │ +0001a398 t unicode_mod │ │ │ │ +0001a3d0 t unicode_new │ │ │ │ 0000f7b0 t unicode_partition │ │ │ │ 000014e0 r unicode_partition__doc__ │ │ │ │ -00009d30 t unicode_removeprefix │ │ │ │ +00009ad4 t unicode_removeprefix │ │ │ │ 00001cac r unicode_removeprefix__doc__ │ │ │ │ -00008d68 t unicode_removesuffix │ │ │ │ +00008b0c t unicode_removesuffix │ │ │ │ 00001bb0 r unicode_removesuffix__doc__ │ │ │ │ 000188f0 t unicode_repeat │ │ │ │ -000113a8 t unicode_replace │ │ │ │ +000113ac t unicode_replace │ │ │ │ 00001d8c r unicode_replace__doc__ │ │ │ │ -0000baf4 t unicode_repr │ │ │ │ -00011008 t unicode_resize │ │ │ │ -00014fd8 t unicode_rfind │ │ │ │ +0000bb0c t unicode_repr │ │ │ │ +0001100c t unicode_resize │ │ │ │ +00014fe0 t unicode_rfind │ │ │ │ 00001abc r unicode_rfind__doc__ │ │ │ │ -0001dac4 t unicode_rindex │ │ │ │ +0001ded4 t unicode_rindex │ │ │ │ 000019a8 r unicode_rindex__doc__ │ │ │ │ -00009bec t unicode_rjust │ │ │ │ +00009990 t unicode_rjust │ │ │ │ 00001904 r unicode_rjust__doc__ │ │ │ │ -00007c88 t unicode_rpartition │ │ │ │ +00007c90 t unicode_rpartition │ │ │ │ 0000134c r unicode_rpartition__doc__ │ │ │ │ -0000aaf8 t unicode_rsplit │ │ │ │ +0000a89c t unicode_rsplit │ │ │ │ 00001154 r unicode_rsplit__doc__ │ │ │ │ 00015f48 t unicode_rstrip │ │ │ │ 00001ef4 r unicode_rstrip__doc__ │ │ │ │ 00000b70 t unicode_sizeof │ │ │ │ 00000830 r unicode_sizeof__doc__ │ │ │ │ -0000ce84 t unicode_split │ │ │ │ +0000ce88 t unicode_split │ │ │ │ 00001660 r unicode_split__doc__ │ │ │ │ -0001a768 t unicode_splitlines │ │ │ │ +0001a774 t unicode_splitlines │ │ │ │ 0000108c r unicode_splitlines__doc__ │ │ │ │ -00008328 t unicode_startswith │ │ │ │ +00008350 t unicode_startswith │ │ │ │ 00000a18 r unicode_startswith__doc__ │ │ │ │ -0000fad4 t unicode_str │ │ │ │ -0000fdb0 t unicode_strip │ │ │ │ +0000f878 t unicode_str │ │ │ │ +0000fdb4 t unicode_strip │ │ │ │ 0000203c r unicode_strip__doc__ │ │ │ │ -00014550 t unicode_subscript │ │ │ │ +00014554 t unicode_subscript │ │ │ │ 000007d0 t unicode_swapcase │ │ │ │ 00001024 r unicode_swapcase__doc__ │ │ │ │ -0001fae0 t unicode_title │ │ │ │ +000201a0 t unicode_title │ │ │ │ 00003398 r unicode_title__doc__ │ │ │ │ -00008d4c t unicode_translate │ │ │ │ +00008af0 t unicode_translate │ │ │ │ 00000c20 r unicode_translate__doc__ │ │ │ │ -0001df34 t unicode_upper │ │ │ │ +0001e344 t unicode_upper │ │ │ │ 00000bd8 r unicode_upper__doc__ │ │ │ │ 000166c0 t unicode_vectorcall │ │ │ │ -00010af4 t unicode_zfill │ │ │ │ +000105f0 t unicode_zfill │ │ │ │ 00000b4c r unicode_zfill__doc__ │ │ │ │ 000182dc t unicodeiter_dealloc │ │ │ │ -0000aacc t unicodeiter_len │ │ │ │ +0000a870 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -0001ecc8 t unicodeiter_next │ │ │ │ +0001f0e0 t unicodeiter_next │ │ │ │ 00000768 t unicodeiter_reduce │ │ │ │ -00010270 t unicodeiter_setstate │ │ │ │ +0000fd6c t unicodeiter_setstate │ │ │ │ 000007ec t unicodeiter_traverse │ │ │ │ 000003c4 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c6a0 t xmlcharrefreplace │ │ │ │ +0000c444 t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15261,60 +15257,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 │ │ │ │ @@ -15340,28 +15336,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 │ │ │ │ @@ -17042,26 +17038,26 @@ │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC1 │ │ │ │ 0000005c r .LC10 │ │ │ │ 00000958 r .LC100 │ │ │ │ 0000099c r .LC101 │ │ │ │ 000009d8 r .LC102 │ │ │ │ -00000a0c r .LC103 │ │ │ │ -00000a40 r .LC104 │ │ │ │ -00000a78 r .LC105 │ │ │ │ -00000a7c r .LC106 │ │ │ │ -00000a84 r .LC107 │ │ │ │ -00000a94 r .LC108 │ │ │ │ -00000aa4 r .LC109 │ │ │ │ +000009e4 r .LC103 │ │ │ │ +00000a18 r .LC104 │ │ │ │ +00000a4c r .LC105 │ │ │ │ +00000a84 r .LC106 │ │ │ │ +00000a88 r .LC107 │ │ │ │ +00000a90 r .LC108 │ │ │ │ +00000aa0 r .LC109 │ │ │ │ 00000068 r .LC11 │ │ │ │ -00000ab4 r .LC110 │ │ │ │ -00000ac4 r .LC111 │ │ │ │ -00000af8 r .LC112 │ │ │ │ -00000b10 r .LC113 │ │ │ │ +00000ab0 r .LC110 │ │ │ │ +00000ac0 r .LC111 │ │ │ │ +00000ad0 r .LC112 │ │ │ │ +00000b04 r .LC113 │ │ │ │ 00000b1c r .LC114 │ │ │ │ 00000b2c r .LC115 │ │ │ │ 00000b40 r .LC116 │ │ │ │ 00000b44 r .LC117 │ │ │ │ 00000b4c r .LC118 │ │ │ │ 00000b78 r .LC119 │ │ │ │ 00000070 r .LC12 │ │ │ │ @@ -17386,118 +17382,118 @@ │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00001080 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 000000c4 t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -00003d0c t builtin_abs │ │ │ │ +00003ce0 t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 00000460 t builtin_aiter │ │ │ │ 00001d50 r builtin_aiter__doc__ │ │ │ │ 00001e08 t builtin_all │ │ │ │ 00002ed8 r builtin_all__doc__ │ │ │ │ 000021bc t builtin_anext │ │ │ │ 00001c70 r builtin_anext__doc__ │ │ │ │ -00004058 t builtin_any │ │ │ │ +0000402c t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ 00001bf8 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ 00002184 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ -00003700 t builtin_callable │ │ │ │ +00003758 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -000029c0 t builtin_chr │ │ │ │ +00002a18 t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 00000958 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ 00001dd4 t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ 00000f84 t builtin_dir │ │ │ │ -00003d24 t builtin_divmod │ │ │ │ +00003cf8 t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000fd8 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ 00000a70 t builtin_exec │ │ │ │ 000022b4 r builtin_exec__doc__ │ │ │ │ 00002068 t builtin_format │ │ │ │ 00002a60 r builtin_format__doc__ │ │ │ │ 00000900 t builtin_getattr │ │ │ │ 00000ed4 t builtin_globals │ │ │ │ 000021ec r builtin_globals__doc__ │ │ │ │ 00000848 t builtin_hasattr │ │ │ │ 00002140 r builtin_hasattr__doc__ │ │ │ │ -00003728 t builtin_hash │ │ │ │ +00003780 t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ 0000204c t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003760 t builtin_id │ │ │ │ +00002994 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 │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ 0000176c 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 │ │ │ │ -000037fc t builtin_min │ │ │ │ +000037d0 t builtin_min │ │ │ │ 00001ba0 t builtin_next │ │ │ │ 000021a0 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ -00002858 t builtin_ord │ │ │ │ +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__ │ │ │ │ -000037e4 t builtin_repr │ │ │ │ +000037b8 t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -00003d7c t builtin_round │ │ │ │ +00003d50 t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009a8 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ 00001cb8 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ -00002a34 t builtin_sum │ │ │ │ +00002a8c t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e0 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ 00001d20 t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000940 d filter_methods │ │ │ │ 00000478 t filter_new │ │ │ │ -00003eec t filter_next │ │ │ │ +00003ec0 t filter_next │ │ │ │ 000007bc t filter_reduce │ │ │ │ 00000400 t filter_traverse │ │ │ │ 00001c10 t filter_vectorcall │ │ │ │ 00000b6c r getattr_doc │ │ │ │ U isatty │ │ │ │ 0000087c r iter_doc │ │ │ │ 00000088 r keywords.15 │ │ │ │ 0000038c d kwlist.30 │ │ │ │ 0000049c d kwlist.31 │ │ │ │ -000027c4 t map_dealloc │ │ │ │ +00002798 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000910 d map_methods │ │ │ │ 00000588 t map_new │ │ │ │ -00002450 t map_next │ │ │ │ +00002424 t map_next │ │ │ │ 000006fc t map_reduce │ │ │ │ 000007e4 t map_setstate │ │ │ │ 00001404 t map_traverse │ │ │ │ -000022ec t map_vectorcall │ │ │ │ +000022c0 t map_vectorcall │ │ │ │ 000005f0 r max_doc │ │ │ │ 00000734 r min_doc │ │ │ │ 00000978 r next_doc │ │ │ │ 00000f88 r reduce_doc │ │ │ │ 00000b44 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ @@ -17646,21 +17642,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 │ │ │ │ -000160a4 T PyEval_GetFrame │ │ │ │ +00016008 T PyEval_GetFrame │ │ │ │ 00000934 T PyEval_GetFrameBuiltins │ │ │ │ 000008a8 T PyEval_GetFrameGlobals │ │ │ │ 00000894 T PyEval_GetFrameLocals │ │ │ │ 000009cc T PyEval_GetFuncDesc │ │ │ │ 00000a4c T PyEval_GetFuncName │ │ │ │ -00014df0 T PyEval_GetGlobals │ │ │ │ +00014d54 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 │ │ │ │ @@ -17768,21 +17764,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00011950 t PyStackRef_CLOSE │ │ │ │ -00011950 t PyStackRef_XCLOSE │ │ │ │ +000118ac t PyStackRef_CLOSE │ │ │ │ +000118ac t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00016158 T PyThreadState_EnterTracing │ │ │ │ +000160bc T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016178 T PyThreadState_LeaveTracing │ │ │ │ +000160dc T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17797,26 +17793,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 │ │ │ │ -000137cc t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -000132fc T Py_EnterRecursiveCall │ │ │ │ +00013728 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +00013258 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 00000884 T Py_GetRecursionLimit │ │ │ │ -0001335c T Py_LeaveRecursiveCall │ │ │ │ +000132b8 T Py_LeaveRecursiveCall │ │ │ │ 0000091c T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -0001584c T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -00013394 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +000157b0 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +000132f0 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17835,74 +17831,74 @@ │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000b88 T _PyEvalFramePushAndInit │ │ │ │ -00013a9c T _PyEvalFramePushAndInit_Ex │ │ │ │ +000139f8 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 000004fc T _PyEval_CallTracing │ │ │ │ 00001dac T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00013264 T _PyEval_CheckExceptTypeValid │ │ │ │ +000131c0 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014250 T _PyEval_EnsureBuiltins │ │ │ │ +000141b4 T _PyEval_EnsureBuiltins │ │ │ │ 00000060 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001d50 t _PyEval_EvalFrame │ │ │ │ 00001d84 T _PyEval_EvalFrameDefault │ │ │ │ 00001e8c T _PyEval_ExceptionGroupMatch │ │ │ │ 00000820 T _PyEval_FormatAwaitableError │ │ │ │ 00000600 T _PyEval_FormatExcCheckArg │ │ │ │ 0000053c T _PyEval_FormatExcUnbound │ │ │ │ 00000698 T _PyEval_FormatKwargsError │ │ │ │ -00011e30 T _PyEval_FrameClearAndPop │ │ │ │ +00011d8c 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 │ │ │ │ -00014ac8 T _PyEval_GetFrame │ │ │ │ +00014a2c T _PyEval_GetFrame │ │ │ │ 000006b0 T _PyEval_GetFrameLocals │ │ │ │ 00000b84 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -00012354 T _PyEval_GetIter │ │ │ │ -00014edc T _PyEval_ImportFrom │ │ │ │ -00013834 T _PyEval_ImportName │ │ │ │ -000139c8 T _PyEval_ImportNameWithImport │ │ │ │ +000122b0 T _PyEval_GetIter │ │ │ │ +00014e40 T _PyEval_ImportFrom │ │ │ │ +00013790 T _PyEval_ImportName │ │ │ │ +00013924 T _PyEval_ImportNameWithImport │ │ │ │ 00000278 T _PyEval_LazyImportFrom │ │ │ │ -00014578 T _PyEval_LazyImportName │ │ │ │ -00012158 T _PyEval_LoadGlobalStackRef │ │ │ │ -0001198c T _PyEval_LoadName │ │ │ │ +000144dc T _PyEval_LazyImportName │ │ │ │ +000120b4 T _PyEval_LoadGlobalStackRef │ │ │ │ +000118e8 T _PyEval_LoadName │ │ │ │ 00000c8c T _PyEval_MatchClass │ │ │ │ 00001494 T _PyEval_MatchKeys │ │ │ │ -00012ee4 T _PyEval_MonitorRaise │ │ │ │ -00014214 T _PyEval_NoToolsForUnwind │ │ │ │ +00012e40 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 │ │ │ │ -00015658 T _PyEval_SliceIndex │ │ │ │ -0001575c T _PyEval_SliceIndexNotNone │ │ │ │ +000155bc T _PyEval_SliceIndex │ │ │ │ +000156c0 T _PyEval_SliceIndexNotNone │ │ │ │ 000005a8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -0001595c T _PyEval_UnpackIndices │ │ │ │ -00012a6c T _PyEval_UnpackIterableStackRef │ │ │ │ +000158c0 T _PyEval_UnpackIndices │ │ │ │ +000129c8 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000610 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012480 T _PyForIter_VirtualIteratorNext │ │ │ │ +000123dc T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012768 t _PyFrame_PushUnchecked │ │ │ │ +000126c4 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17924,15 +17920,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000e50 T _PyObjectArray_Free │ │ │ │ -00011db0 T _PyObjectArray_FromStackRefArray │ │ │ │ +00011d0c 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 │ │ │ │ @@ -17951,42 +17947,42 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00011f88 T _Py_BuildMap_StackRefSteal │ │ │ │ -000134b8 T _Py_BuildString_StackRefSteal │ │ │ │ -00014b40 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -000125a8 T _Py_BuiltinCallFast_StackRef │ │ │ │ +00011ee4 T _Py_BuildMap_StackRefSteal │ │ │ │ +00013414 T _Py_BuildString_StackRefSteal │ │ │ │ +00014aa4 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012504 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -00014cbc T _Py_CallBuiltinClass_StackRef │ │ │ │ +00014c20 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000a14 T _Py_CheckRecursiveCallPy │ │ │ │ -00014e70 T _Py_Check_ArgsIterable │ │ │ │ +00014dd4 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 │ │ │ │ -00012720 T _Py_LoadAttr_StackRefSteal │ │ │ │ +0001267c T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -00013370 T _Py_ReachedRecursionLimit │ │ │ │ +000132cc 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 │ │ │ │ @@ -17999,16 +17995,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 │ │ │ │ -00011a78 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012804 T _Py_VectorCall_StackRefSteal │ │ │ │ +000119d4 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +00012760 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 │ │ │ │ @@ -18018,26 +18014,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 │ │ │ │ -00011920 t check_periodics │ │ │ │ -00011f40 t clear_thread_frame │ │ │ │ +0001187c t check_periodics │ │ │ │ +00011e9c t clear_thread_frame │ │ │ │ 00000aa0 t do_monitor_exc │ │ │ │ -00015b70 t do_raise │ │ │ │ +00015ad4 t do_raise │ │ │ │ 00000dcc t dtrace_function_entry │ │ │ │ 00000d7c t dtrace_function_return │ │ │ │ -00012f3c t get_exception_handler.isra.0 │ │ │ │ +00012e98 t get_exception_handler.isra.0 │ │ │ │ 00000de8 t initialize_locals │ │ │ │ 000011ac t match_class_attr │ │ │ │ U memset │ │ │ │ 000018d8 t missing_arguments │ │ │ │ -00013774 t monitor_reraise │ │ │ │ +000136d0 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 │ │ │ │ @@ -18311,15 +18307,15 @@ │ │ │ │ 0000334c 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 │ │ │ │ -0000abac T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000aca8 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000070 T _PyCodegen_EnterAnonymousScope │ │ │ │ 0000795c T _PyCodegen_Expression │ │ │ │ 000000c4 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ @@ -18363,16 +18359,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 │ │ │ │ -0000acc4 T _PyOpcode_num_popped │ │ │ │ -0000af54 T _PyOpcode_num_pushed │ │ │ │ +0000adc0 T _PyOpcode_num_popped │ │ │ │ +0000b050 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 │ │ │ │ @@ -18414,15 +18410,15 @@ │ │ │ │ 000000e4 t codegen_enter_scope │ │ │ │ 000047bc t codegen_for │ │ │ │ 00002e44 t codegen_from_import │ │ │ │ 0000855c t codegen_function │ │ │ │ 000068e8 t codegen_jump_if.isra.0 │ │ │ │ 00007d98 t codegen_leave_annotations_scope │ │ │ │ 0000808c t codegen_load_classdict_freevar │ │ │ │ -0000b310 t codegen_make_closure │ │ │ │ +0000b40c t codegen_make_closure │ │ │ │ 00005fe0 t codegen_nameop │ │ │ │ 00006094 t codegen_pattern │ │ │ │ 00008c98 t codegen_pattern_helper_rotate │ │ │ │ 00008b60 t codegen_pattern_helper_store_name │ │ │ │ 0000b460 t codegen_pattern_mapping │ │ │ │ 0000813c t codegen_pattern_sequence │ │ │ │ 00002d40 t codegen_pop_except_and_reraise │ │ │ │ @@ -18436,15 +18432,15 @@ │ │ │ │ 00004e68 t codegen_try_finally │ │ │ │ 0000a54c t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ 0000bf38 t codegen_type_param_bound_or_default │ │ │ │ 00009fc4 t codegen_type_params │ │ │ │ 00009a20 t codegen_typealias │ │ │ │ 000025b4 t codegen_unwind_fblock │ │ │ │ -0000b1c0 t codegen_unwind_fblock_stack │ │ │ │ +0000b2bc t codegen_unwind_fblock_stack │ │ │ │ 00007fcc t codegen_visit_annexpr │ │ │ │ 0000312c t codegen_visit_expr │ │ │ │ 00000abc t codegen_visit_stmt │ │ │ │ 00005d44 t codegen_with_except_finish │ │ │ │ 00005500 t codegen_with_inner │ │ │ │ 0000196c t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000294 r compare_masks │ │ │ │ @@ -18556,48 +18552,48 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 00000c90 T _PyCompile_AddConst │ │ │ │ 00000a9c T _PyCompile_AddDeferredAnnotation │ │ │ │ 000000ac T _PyCompile_Assemble │ │ │ │ 00000c54 T _PyCompile_AstPreprocess │ │ │ │ 0000155c T _PyCompile_CleanDoc │ │ │ │ 00000210 T _PyCompile_CodeGen │ │ │ │ -00001e84 T _PyCompile_ConstCacheMergeOne │ │ │ │ +00001e94 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000484 T _PyCompile_DeferredAnnotations │ │ │ │ 00000b7c T _PyCompile_DictAddObj │ │ │ │ 0000003c T _PyCompile_EndAnnotationSetup │ │ │ │ 00001164 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000009f4 T _PyCompile_Error │ │ │ │ -0000205c T _PyCompile_ExitScope │ │ │ │ +0000206c T _PyCompile_ExitScope │ │ │ │ 000009b0 T _PyCompile_FutureFeatures │ │ │ │ -00002710 T _PyCompile_GetRefType │ │ │ │ +00002720 T _PyCompile_GetRefType │ │ │ │ 000003c0 T _PyCompile_InExceptionHandler │ │ │ │ 00000994 T _PyCompile_InstrSequence │ │ │ │ 0000044c T _PyCompile_IsInInlinedComp │ │ │ │ -00002804 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00002814 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00001188 T _PyCompile_LeaveConditionalBlock │ │ │ │ -00002528 T _PyCompile_LookupArg │ │ │ │ +00002538 T _PyCompile_LookupArg │ │ │ │ 000005d4 T _PyCompile_LookupCellvar │ │ │ │ 00000c38 T _PyCompile_Mangle │ │ │ │ -00001d50 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +00001d60 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 000009e0 T _PyCompile_MaybeMangle │ │ │ │ 00000c74 T _PyCompile_Metadata │ │ │ │ 00000434 T _PyCompile_OptimizationLevel │ │ │ │ 00001264 T _PyCompile_OptimizeAndAssemble │ │ │ │ -00001e50 T _PyCompile_PopFBlock │ │ │ │ +00001e60 T _PyCompile_PopFBlock │ │ │ │ 000011ac T _PyCompile_PushFBlock │ │ │ │ 00000468 T _PyCompile_Qualname │ │ │ │ 00000a04 T _PyCompile_ResolveNameop │ │ │ │ 00000848 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000418 T _PyCompile_ScopeType │ │ │ │ 00000000 T _PyCompile_StartAnnotationSetup │ │ │ │ 000004e4 T _PyCompile_StaticAttributesAsTuple │ │ │ │ 000009c8 T _PyCompile_Symtable │ │ │ │ 00000978 T _PyCompile_SymtableEntry │ │ │ │ -00001e28 T _PyCompile_TopFBlock │ │ │ │ +00001e38 T _PyCompile_TopFBlock │ │ │ │ 00000610 T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 00000cf4 T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ @@ -18620,15 +18616,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000228 t compiler_codegen │ │ │ │ 0000057c 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: │ │ │ │ @@ -19265,15 +19261,15 @@ │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000954 T PyErr_ProgramText │ │ │ │ 00000a7c T PyErr_ProgramTextObject │ │ │ │ 00000924 T PyErr_RangedSyntaxLocationObject │ │ │ │ 00000624 T PyErr_Restore │ │ │ │ 00000654 T PyErr_SetExcInfo │ │ │ │ 0000021c T PyErr_SetFromErrno │ │ │ │ -000001f4 T PyErr_SetFromErrnoWithFilename │ │ │ │ +0000024c T PyErr_SetFromErrnoWithFilename │ │ │ │ 0000136c T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 000010b4 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00001de4 T PyErr_SetHandledException │ │ │ │ 000004b8 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ 0000155c T PyErr_SetNone │ │ │ │ 0000133c T PyErr_SetObject │ │ │ │ @@ -19352,15 +19348,15 @@ │ │ │ │ 00000258 T _PyErr_Clear │ │ │ │ 0000093c t _PyErr_CreateException │ │ │ │ 00001eb8 T _PyErr_EmitSyntaxWarning │ │ │ │ 00000238 T _PyErr_ExceptionMatches │ │ │ │ 00000584 T _PyErr_Fetch │ │ │ │ 00000908 T _PyErr_FiniTypes │ │ │ │ 00000e40 T _PyErr_Format │ │ │ │ -00000254 T _PyErr_FormatFromCause │ │ │ │ +000001f4 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ 0000158c 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 │ │ │ │ @@ -19482,22 +19478,22 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 00000700 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00009020 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 │ │ │ │ -00008edc 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 │ │ │ │ @@ -19515,36 +19511,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 │ │ │ │ -0000944c t add_const │ │ │ │ +00009400 t add_const │ │ │ │ 00000000 t basicblock_add_jump │ │ │ │ 00000844 t basicblock_addop │ │ │ │ -0000910c t basicblock_append_instructions │ │ │ │ -00007d20 t basicblock_insert_instruction.constprop.0 │ │ │ │ -00007790 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 │ │ │ │ -000092c4 t get_const_loading_instrs │ │ │ │ -00005018 t get_const_value │ │ │ │ -00007c58 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 │ │ │ │ -00007e0c t optimize_load_fast.isra.0 │ │ │ │ -00008e28 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 │ │ │ │ @@ -19657,18 +19653,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 │ │ │ │ @@ -19690,41 +19686,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 │ │ │ │ @@ -19737,22 +19733,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 │ │ │ │ @@ -19853,15 +19849,15 @@ │ │ │ │ 000009c8 r .LC91 │ │ │ │ 000009ec r .LC92 │ │ │ │ 00000a20 r .LC93 │ │ │ │ 00000a60 r .LC95 │ │ │ │ 00000a68 r .LC96 │ │ │ │ 00000a70 r .LC97 │ │ │ │ 00000a7c r .LC99 │ │ │ │ -000039a8 T PyArg_Parse │ │ │ │ +000039ac 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 │ │ │ │ @@ -19911,30 +19907,30 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -000011dc T _PyArg_BadArgument │ │ │ │ +000011d8 T _PyArg_BadArgument │ │ │ │ 00001b3c T _PyArg_CheckPositional │ │ │ │ -000004ec T _PyArg_Fini │ │ │ │ -00000468 T _PyArg_NoKeywords │ │ │ │ +000004e8 T _PyArg_Fini │ │ │ │ +00000464 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000034dc T _PyArg_NoPositional │ │ │ │ -00001708 T _PyArg_ParseStack │ │ │ │ -00000670 T _PyArg_ParseStackAndKeywords │ │ │ │ +000034e0 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 │ │ │ │ -000037d4 T _PyArg_UnpackStack │ │ │ │ +00002be0 T _PyArg_UnpackKeywords │ │ │ │ +000037d8 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 │ │ │ │ @@ -19947,36 +19943,36 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_tss_interp │ │ │ │ 00000194 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000006c t _parser_init │ │ │ │ -0000124c t cleanreturn.constprop.0 │ │ │ │ +00001248 t cleanreturn.constprop.0 │ │ │ │ 00000150 t cleanup_buffer │ │ │ │ 00000124 t cleanup_ptr │ │ │ │ -00001140 t convertbuffer │ │ │ │ -00001308 t converterr │ │ │ │ +0000113c t convertbuffer │ │ │ │ +00001304 t converterr │ │ │ │ 000009d0 t convertitem.constprop.0 │ │ │ │ 00000a78 t convertsimple.constprop.0 │ │ │ │ -00000d48 t converttuple.constprop.0 │ │ │ │ -00001524 t error_unexpected_keyword_arg │ │ │ │ -00003420 t find_keyword │ │ │ │ +00000d44 t converttuple.constprop.0 │ │ │ │ +00001520 t error_unexpected_keyword_arg │ │ │ │ +00003424 t find_keyword │ │ │ │ 00000228 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ -000005b4 t new_kwtuple │ │ │ │ -00001394 t seterror │ │ │ │ -00003560 t skipitem.constprop.0 │ │ │ │ +000005b0 t new_kwtuple │ │ │ │ +00001390 t seterror │ │ │ │ +00003564 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 │ │ │ │ -000006bc t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000006b8 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -20029,53 +20025,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000134 T PyEval_AcquireLock │ │ │ │ -000009d4 T PyEval_AcquireThread │ │ │ │ +000009ec T PyEval_AcquireThread │ │ │ │ 00000120 T PyEval_InitThreads │ │ │ │ 0000017c T PyEval_ReleaseLock │ │ │ │ -000009c0 T PyEval_ReleaseThread │ │ │ │ +000009d8 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 │ │ │ │ -00000c3c T Py_AddPendingCall │ │ │ │ -00000388 T Py_MakePendingCalls │ │ │ │ +00000c54 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 │ │ │ │ -00000a5c T _PyEval_AddPendingCall │ │ │ │ -00000a08 T _PyEval_Fini │ │ │ │ +00000a74 T _PyEval_AddPendingCall │ │ │ │ +00000a20 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 │ │ │ │ -00000a1c T _PyEval_SignalReceived │ │ │ │ +00000a34 T _PyEval_SignalReceived │ │ │ │ 000000cc T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003d0 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -20083,15 +20079,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000914 T _Py_FinishPendingCalls │ │ │ │ +0000092c 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 │ │ │ │ @@ -20104,19 +20100,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 │ │ │ │ @@ -20420,27 +20416,27 @@ │ │ │ │ 00000d74 T PyImport_ExecCodeModuleEx │ │ │ │ 00000c18 T PyImport_ExecCodeModuleObject │ │ │ │ 00000a88 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 00002688 T PyImport_GetImporter │ │ │ │ 00000384 T PyImport_GetLazyImportsFilter │ │ │ │ -00001954 T PyImport_GetLazyImportsMode │ │ │ │ +00001974 T PyImport_GetLazyImportsMode │ │ │ │ 00003010 T PyImport_GetMagicNumber │ │ │ │ 00000d8c T PyImport_GetMagicTag │ │ │ │ 000030ac T PyImport_GetModule │ │ │ │ 00000dac T PyImport_GetModuleDict │ │ │ │ -00001ee4 T PyImport_Import │ │ │ │ +00001f04 T PyImport_Import │ │ │ │ 00000d0c T PyImport_ImportFrozenModule │ │ │ │ 00000d7c T PyImport_ImportFrozenModuleObject │ │ │ │ 000022f0 T PyImport_ImportModule │ │ │ │ -00001e70 T PyImport_ImportModuleAttr │ │ │ │ -00001a40 T PyImport_ImportModuleAttrString │ │ │ │ +00001e90 T PyImport_ImportModuleAttr │ │ │ │ +00001a60 T PyImport_ImportModuleAttrString │ │ │ │ 00002278 T PyImport_ImportModuleLevel │ │ │ │ -00000848 T PyImport_ImportModuleLevelObject │ │ │ │ +00000868 T PyImport_ImportModuleLevelObject │ │ │ │ 00000df8 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 0000141c T PyImport_ReloadModule │ │ │ │ 000000c4 T PyImport_SetLazyImportsFilter │ │ │ │ 00000064 T PyImport_SetLazyImportsMode │ │ │ │ 00001960 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ @@ -20582,29 +20578,29 @@ │ │ │ │ 00000134 T _PyImport_Init │ │ │ │ 00000a60 T _PyImport_InitCore │ │ │ │ 000009e8 T _PyImport_InitDefaultImportFunc │ │ │ │ 00001d38 T _PyImport_InitExternal │ │ │ │ 000002f4 T _PyImport_InitLazyModules │ │ │ │ 0000020c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00000824 T _PyImport_IsDefaultImportFunc │ │ │ │ +00000844 T _PyImport_IsDefaultImportFunc │ │ │ │ 000028c0 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ 00003658 T _PyImport_IsInitialized │ │ │ │ 000028e4 T _PyImport_LazyImportModuleLevelObject │ │ │ │ 000036fc T _PyImport_LoadLazyImportTstate │ │ │ │ 000002d4 T _PyImport_ReInitLock │ │ │ │ 00004438 T _PyImport_ReleaseLock │ │ │ │ 00001408 T _PyImport_ResolveName │ │ │ │ 00000268 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 0000096c T _PyImport_SetDLOpenFlags │ │ │ │ 00000278 T _PyImport_SetModule │ │ │ │ 00001a48 T _PyImport_SetModuleString │ │ │ │ -00000570 T _PyImport_SwapPackageContext │ │ │ │ -0000059c T _PyImport_TryLoadLazySubmodule │ │ │ │ +00000590 T _PyImport_SwapPackageContext │ │ │ │ +000005bc T _PyImport_TryLoadLazySubmodule │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLazyImport_GetName │ │ │ │ U _PyLazyImport_New │ │ │ │ U _PyMem_DefaultRawFree │ │ │ │ U _PyMem_DefaultRawMalloc │ │ │ │ @@ -20657,51 +20653,51 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 0000009c r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000570 t _extensions_cache_delete │ │ │ │ 0000051c t _extensions_cache_find_unlocked │ │ │ │ 00000458 t _extensions_cache_get │ │ │ │ -00002764 t _imp__fix_co_filename │ │ │ │ +00002784 t _imp__fix_co_filename │ │ │ │ 000008bc r _imp__fix_co_filename__doc__ │ │ │ │ 00000efc t _imp__frozen_module_names │ │ │ │ 00000448 r _imp__frozen_module_names__doc__ │ │ │ │ 000044b0 t _imp__override_frozen_modules_for_tests │ │ │ │ 00000374 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000984 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002b8 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00001980 t _imp__set_lazy_attributes │ │ │ │ +000019a0 t _imp__set_lazy_attributes │ │ │ │ 00000134 r _imp__set_lazy_attributes__doc__ │ │ │ │ -0000127c t _imp_acquire_lock │ │ │ │ +0000129c t _imp_acquire_lock │ │ │ │ 000009e8 r _imp_acquire_lock__doc__ │ │ │ │ 00001bb0 t _imp_create_builtin │ │ │ │ 00000878 r _imp_create_builtin__doc__ │ │ │ │ 00003308 t _imp_create_dynamic │ │ │ │ 0000025c r _imp_create_dynamic__doc__ │ │ │ │ 00001d24 t _imp_exec_builtin │ │ │ │ 000001d8 r _imp_exec_builtin__doc__ │ │ │ │ 00001cc8 t _imp_exec_dynamic │ │ │ │ 00000218 r _imp_exec_dynamic__doc__ │ │ │ │ 00002178 t _imp_extension_suffixes │ │ │ │ 0000080c r _imp_extension_suffixes__doc__ │ │ │ │ -00001330 t _imp_find_frozen │ │ │ │ +00001350 t _imp_find_frozen │ │ │ │ 00000620 r _imp_find_frozen__doc__ │ │ │ │ 00001f48 t _imp_get_frozen_object │ │ │ │ 000005c0 r _imp_get_frozen_object__doc__ │ │ │ │ 0000136c t _imp_init_frozen │ │ │ │ 000007cc r _imp_init_frozen__doc__ │ │ │ │ -0000077c t _imp_is_builtin │ │ │ │ +0000079c t _imp_is_builtin │ │ │ │ 000004fc r _imp_is_builtin__doc__ │ │ │ │ 00001aa4 t _imp_is_frozen │ │ │ │ 0000049c r _imp_is_frozen__doc__ │ │ │ │ 00001b28 t _imp_is_frozen_package │ │ │ │ 00000560 r _imp_is_frozen_package__doc__ │ │ │ │ 000011ac t _imp_lock_held │ │ │ │ 00000adc r _imp_lock_held__doc__ │ │ │ │ -000012b8 t _imp_release_lock │ │ │ │ +000012d8 t _imp_release_lock │ │ │ │ 00000968 r _imp_release_lock__doc__ │ │ │ │ 00004250 t _imp_source_hash │ │ │ │ 000001ac r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ @@ -20714,39 +20710,39 @@ │ │ │ │ 000000f0 r doc_imp │ │ │ │ 00002f70 t ensure_lazy_pending_submodules │ │ │ │ 0000197c t exec_builtin_or_dynamic │ │ │ │ 000012e0 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 00000148 t find_frozen │ │ │ │ U fwrite │ │ │ │ -00000f94 t get_abs_name │ │ │ │ +00000fb4 t get_abs_name │ │ │ │ 000035b8 t hashtable_compare_str │ │ │ │ 00004148 t hashtable_destroy_str │ │ │ │ 00000910 t hashtable_hash_str │ │ │ │ 00000100 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 000019dc t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ 000011d8 t import_add_module │ │ │ │ -00001008 t import_find_and_load.isra.0 │ │ │ │ +00001028 t import_find_and_load.isra.0 │ │ │ │ 00001570 t import_find_extension.constprop.0 │ │ │ │ 000004d8 t import_get_module │ │ │ │ 00001624 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00001100 t module_dict_for_exec │ │ │ │ 00000000 b pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 00002dd0 t register_lazy_on_parent.isra.0 │ │ │ │ 00000644 t reload_singlephase_extension │ │ │ │ 00002348 t remove_importlib_frames │ │ │ │ 00000e4c t remove_module │ │ │ │ -00002238 t resolve_name │ │ │ │ +00002258 t resolve_name │ │ │ │ 000008f4 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ 000035dc t switch_back_from_main_interpreter │ │ │ │ 00001914 t switch_to_main_interpreter │ │ │ │ @@ -21455,15 +21451,15 @@ │ │ │ │ 00000738 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 0000097c T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 000005a4 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000834 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000e18 T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000a20 T _PyMonitoring_FireStopIterationEvent │ │ │ │ 00003328 T _PyMonitoring_GetLocalEvents │ │ │ │ -00000598 T _PyMonitoring_RegisterCallback │ │ │ │ +00000614 T _PyMonitoring_RegisterCallback │ │ │ │ 000000c0 T _PyMonitoring_SetEvents │ │ │ │ 0000347c T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ U _PyOpcode_Caches │ │ │ │ @@ -21474,20 +21470,20 @@ │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ 00002320 T _Py_Instrument │ │ │ │ 00000fd8 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 00002354 T _Py_call_instrumentation │ │ │ │ -00002fd0 T _Py_call_instrumentation_2args │ │ │ │ +00002b40 T _Py_call_instrumentation_2args │ │ │ │ 000037e8 T _Py_call_instrumentation_arg │ │ │ │ 00000c20 T _Py_call_instrumentation_exc2 │ │ │ │ 000009ac T _Py_call_instrumentation_instruction │ │ │ │ 00000ee8 T _Py_call_instrumentation_jump │ │ │ │ -00002b40 T _Py_call_instrumentation_line │ │ │ │ +00002e98 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 │ │ │ │ 000014b8 t branchesiter_next │ │ │ │ @@ -21521,15 +21517,15 @@ │ │ │ │ 00000400 t monitoring_set_events │ │ │ │ 000004a4 r monitoring_set_events__doc__ │ │ │ │ 000010e4 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__ │ │ │ │ 00003b4c t remove_tools │ │ │ │ -00000798 t set_global_version │ │ │ │ +00000598 t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000018 r .LC2 │ │ │ │ 00000044 r .LC3 │ │ │ │ @@ -21759,16 +21755,16 @@ │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 0000052c T _PyEvent_IsSet │ │ │ │ 0000027c T _PyEvent_Notify │ │ │ │ -00000510 T _PyMutex_LockTimed │ │ │ │ -00000780 T _PyMutex_TryUnlock │ │ │ │ +000004f8 T _PyMutex_LockTimed │ │ │ │ +00000768 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 │ │ │ │ @@ -21974,44 +21970,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 │ │ │ │ @@ -22141,24 +22137,24 @@ │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000007a4 T _PyParkingLot_AfterFork │ │ │ │ +000007a8 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000610 T _PyParkingLot_Unpark │ │ │ │ +00000614 T _PyParkingLot_Unpark │ │ │ │ 000003d0 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000790 T _PySemaphore_Destroy │ │ │ │ +00000794 T _PySemaphore_Destroy │ │ │ │ 00000394 T _PySemaphore_Init │ │ │ │ -00000534 T _PySemaphore_Wait │ │ │ │ -000005dc T _PySemaphore_Wakeup │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000005e0 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -22322,17 +22318,17 @@ │ │ │ │ │ │ │ │ pyarena.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000000 T _PyArena_AddPyObject │ │ │ │ -00000138 T _PyArena_Free │ │ │ │ -0000006c T _PyArena_Malloc │ │ │ │ +000000c4 T _PyArena_AddPyObject │ │ │ │ +000001fc T _PyArena_Free │ │ │ │ +00000130 T _PyArena_Malloc │ │ │ │ 00000000 T _PyArena_New │ │ │ │ U _Py_Dealloc │ │ │ │ │ │ │ │ pyctype.o: │ │ │ │ 00000200 R _Py_ctype_table │ │ │ │ 00000100 R _Py_ctype_tolower │ │ │ │ 00000000 R _Py_ctype_toupper │ │ │ │ @@ -22548,29 +22544,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008ec T Py_AtExit │ │ │ │ -00003134 T Py_EndInterpreter │ │ │ │ +00003124 T Py_EndInterpreter │ │ │ │ 000006ac T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000758 T Py_FatalError │ │ │ │ 000009dc 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 │ │ │ │ -00003e44 T Py_IsFinalizing │ │ │ │ +00003e34 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005dc T Py_NewInterpreter │ │ │ │ -00003e14 T Py_NewInterpreterFromConfig │ │ │ │ +00003e04 T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 0000070c T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22638,15 +22634,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 │ │ │ │ @@ -22745,15 +22741,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 │ │ │ │ @@ -22784,34 +22780,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 │ │ │ │ @@ -23554,59 +23550,59 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 00000064 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ 00001f1c T _Py_Specialize_BinaryOp │ │ │ │ 00000598 T _Py_Specialize_Call │ │ │ │ 000000b4 T _Py_Specialize_CallFunctionEx │ │ │ │ 00000000 T _Py_Specialize_CallKw │ │ │ │ -0000257c T _Py_Specialize_CompareOp │ │ │ │ +00002580 T _Py_Specialize_CompareOp │ │ │ │ 00001b90 T _Py_Specialize_ContainsOp │ │ │ │ 00000228 T _Py_Specialize_ForIter │ │ │ │ 00000d00 T _Py_Specialize_GetIter │ │ │ │ 00000dac T _Py_Specialize_LoadAttr │ │ │ │ 00000384 T _Py_Specialize_LoadGlobal │ │ │ │ 00000250 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000154 T _Py_Specialize_Resume │ │ │ │ 00000340 T _Py_Specialize_Send │ │ │ │ 00001c30 T _Py_Specialize_StoreAttr │ │ │ │ -000024a4 T _Py_Specialize_StoreSubscr │ │ │ │ +000024a8 T _Py_Specialize_StoreSubscr │ │ │ │ 00000a8c T _Py_Specialize_ToBool │ │ │ │ 00001ae0 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 │ │ │ │ -000028e0 t compactlong_float_add │ │ │ │ -00002758 t compactlong_float_guard │ │ │ │ -00002990 t compactlong_float_multiply │ │ │ │ +000028e4 t compactlong_float_add │ │ │ │ +0000275c t compactlong_float_guard │ │ │ │ +00002994 t compactlong_float_multiply │ │ │ │ 00000680 t compactlong_float_subtract │ │ │ │ 00000618 t compactlong_float_true_div │ │ │ │ -000026b4 t compactlongs_and │ │ │ │ -0000265c t compactlongs_guard │ │ │ │ -000028a0 t compactlongs_or │ │ │ │ -00002918 t compactlongs_xor │ │ │ │ +000026b8 t compactlongs_and │ │ │ │ +00002660 t compactlongs_guard │ │ │ │ +000028a4 t compactlongs_or │ │ │ │ +0000291c t compactlongs_xor │ │ │ │ 00000530 t float_compactlong_add │ │ │ │ -000026f4 t float_compactlong_guard │ │ │ │ -00002958 t float_compactlong_multiply │ │ │ │ +000026f8 t float_compactlong_guard │ │ │ │ +0000295c 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 │ │ │ │ -00002830 t seq_int_multiply │ │ │ │ +00002834 t seq_int_multiply │ │ │ │ 00000ba8 t specialize_py_call │ │ │ │ 0000017c t specialize_py_call_kw.isra.0 │ │ │ │ -000027bc t str_int_multiply │ │ │ │ +000027c0 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 │ │ │ │ @@ -23799,68 +23795,68 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -00007800 t PyUnicode_READ_CHAR │ │ │ │ +000077f8 t PyUnicode_READ_CHAR │ │ │ │ 00000528 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00005abc t Py_XDECREF │ │ │ │ +00005ab4 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000079cc T _PyST_GetScope │ │ │ │ -00007914 T _PyST_GetSymbol │ │ │ │ -00007a7c T _PyST_IsFunctionLike │ │ │ │ +000079c4 T _PyST_GetScope │ │ │ │ +0000790c T _PyST_GetSymbol │ │ │ │ +00007a74 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ 00000e44 T _PySymtable_Free │ │ │ │ -00007880 T _PySymtable_Lookup │ │ │ │ -00007aa8 T _PySymtable_LookupOptional │ │ │ │ +00007878 T _PySymtable_Lookup │ │ │ │ +00007aa0 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001604 T _Py_IsPrivateName │ │ │ │ -00005280 T _Py_Mangle │ │ │ │ -00004f18 T _Py_MaybeMangle │ │ │ │ +00005278 T _Py_Mangle │ │ │ │ +00004f10 T _Py_MaybeMangle │ │ │ │ 00001544 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -000060a4 t analyze_block │ │ │ │ -000054e0 t check_keywords │ │ │ │ +0000609c t analyze_block │ │ │ │ +000054d8 t check_keywords │ │ │ │ 00000e84 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 000009dc t is_free_in_any_child │ │ │ │ -00007b28 t ste_dealloc │ │ │ │ +00007b20 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 00000778 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ -00004774 t symtable_add_def_ctx │ │ │ │ -000048d0 t symtable_add_def_helper │ │ │ │ +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 │ │ │ │ -00005b00 t symtable_exit_block │ │ │ │ +00005af8 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 │ │ │ │ -00005628 t symtable_visit_annotations │ │ │ │ -00005b90 t symtable_visit_arguments │ │ │ │ +00005620 t symtable_visit_annotations │ │ │ │ +00005b88 t symtable_visit_arguments │ │ │ │ 0000044c t symtable_visit_excepthandler │ │ │ │ -00003220 t symtable_visit_expr │ │ │ │ +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 │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -24820,15 +24816,15 @@ │ │ │ │ 0000086c T _PyTraceMalloc_GetTracedMemory │ │ │ │ 0000093c T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 000001f4 T _PyTraceMalloc_IsTracing │ │ │ │ 00000f9c T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ 000005ac T _PyTraceMalloc_Stop │ │ │ │ -0000092c t _PyTraceMalloc_TraceRef │ │ │ │ +00000940 t _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_hashtable_clear │ │ │ │ @@ -24842,48 +24838,48 @@ │ │ │ │ U _Py_hashtable_size │ │ │ │ U _Py_hashtable_steal │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 0000001c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U free │ │ │ │ -00000cd8 t hashtable_compare_traceback │ │ │ │ -00000c98 t hashtable_compare_unicode │ │ │ │ -00000c6c t hashtable_hash_pyobject │ │ │ │ -00000c80 t hashtable_hash_traceback │ │ │ │ +00000cec t hashtable_compare_traceback │ │ │ │ +00000cac t hashtable_compare_unicode │ │ │ │ +00000c80 t hashtable_hash_pyobject │ │ │ │ +00000c94 t hashtable_hash_traceback │ │ │ │ 00000844 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ 0000070c t raw_free │ │ │ │ -00000504 t traceback_new │ │ │ │ +00000518 t traceback_new │ │ │ │ 000004e0 t traceback_to_pyobject │ │ │ │ -000003d0 t tracemalloc_add_trace_unlocked │ │ │ │ -0000021c t tracemalloc_alloc │ │ │ │ +000003e4 t tracemalloc_add_trace_unlocked │ │ │ │ +00000230 t tracemalloc_alloc │ │ │ │ 000004c0 t tracemalloc_calloc_gil │ │ │ │ 00000734 t tracemalloc_clear_filename │ │ │ │ 000002a4 t tracemalloc_clear_traces_unlocked │ │ │ │ 00000c54 t tracemalloc_copy_domain │ │ │ │ 00000bd4 t tracemalloc_copy_trace │ │ │ │ 00000b80 t tracemalloc_copy_traces │ │ │ │ 00000214 t tracemalloc_create_domains_table │ │ │ │ 000001bc t tracemalloc_create_traces_table │ │ │ │ 00000858 t tracemalloc_destroy_domain │ │ │ │ -00000a98 t tracemalloc_free │ │ │ │ +00000aac t tracemalloc_free │ │ │ │ 0000046c t tracemalloc_get_traceback_unlocked │ │ │ │ 0000105c t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 00000da8 t tracemalloc_get_traces_domain │ │ │ │ 00000cb0 t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc_gil │ │ │ │ 00000790 t tracemalloc_pyobject_decref │ │ │ │ 000004f8 t tracemalloc_raw_calloc │ │ │ │ 0000026c t tracemalloc_raw_malloc │ │ │ │ 0000049c t tracemalloc_raw_realloc │ │ │ │ 000002c8 t tracemalloc_realloc │ │ │ │ 000002a4 t tracemalloc_realloc_gil │ │ │ │ -00000bdc t tracemalloc_remove_trace_unlocked │ │ │ │ +00000bf0 t tracemalloc_remove_trace_unlocked │ │ │ │ │ │ │ │ uniqueid.o: │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -24925,24 +24921,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 │ │ │ │ @@ -24968,38 +24964,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00002580 t Bfree │ │ │ │ +00002570 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000088 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000025dc T _Py_dg_dtoa │ │ │ │ -00005a8c T _Py_dg_freedtoa │ │ │ │ +000025cc T _Py_dg_dtoa │ │ │ │ +00005a70 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 │ │ │ │ -0000556c t hi0bits │ │ │ │ -000055cc t lshift │ │ │ │ +00005550 t hi0bits │ │ │ │ +000055b0 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000f8 t mult │ │ │ │ -000058f4 t multadd │ │ │ │ +000058d8 t multadd │ │ │ │ 000000c8 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00004dc8 t pow5mult │ │ │ │ +00004db4 t pow5mult │ │ │ │ 0000012c t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -26623,45 +26619,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 │ │ │ │ @@ -26739,54 +26735,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 │ │ │ │ @@ -27112,33 +27108,33 @@ │ │ │ │ 00000a94 r .LC94 │ │ │ │ 00000ab4 r .LC95 │ │ │ │ 00000acc r .LC96 │ │ │ │ 00000aec r .LC97 │ │ │ │ 00000b20 r .LC98 │ │ │ │ 00000b38 r .LC99 │ │ │ │ 00001bb0 t Pdata_New.isra.0 │ │ │ │ -00002b64 t Pdata_clear.isra.0 │ │ │ │ +00002af8 t Pdata_clear.isra.0 │ │ │ │ 00002160 t Pdata_dealloc │ │ │ │ -00006cd4 t Pdata_pop │ │ │ │ -00002aa4 t Pdata_poplist │ │ │ │ +00006cac t Pdata_pop │ │ │ │ +00002a38 t Pdata_poplist │ │ │ │ 000026e0 t Pdata_poptuple │ │ │ │ -00006a6c t Pdata_push │ │ │ │ +00006a44 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 │ │ │ │ -000031ec t Pickler_setattr │ │ │ │ -00008b60 t Pickler_traverse │ │ │ │ +00003180 t Pickler_setattr │ │ │ │ +00008b7c t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27211,15 +27207,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -000046f8 t PyMemoTable_Clear.isra.0 │ │ │ │ +000046d0 t PyMemoTable_Clear.isra.0 │ │ │ │ 00001728 t PyMemoTable_Del │ │ │ │ 00000e8c t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -27286,29 +27282,29 @@ │ │ │ │ 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 │ │ │ │ -000069f0 t Unpickler_getattr │ │ │ │ +000069c8 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 000006b0 t Unpickler_set_memo │ │ │ │ 00000540 t Unpickler_setattr │ │ │ │ -000085fc t Unpickler_traverse │ │ │ │ +00008618 t Unpickler_traverse │ │ │ │ 000007b8 t _Pickle_ClearState │ │ │ │ -000074c8 t _Pickle_FastCall │ │ │ │ -000033cc t _Pickler_ClearBuffer │ │ │ │ +000074a0 t _Pickle_FastCall │ │ │ │ +00003360 t _Pickler_ClearBuffer │ │ │ │ 0000137c t _Pickler_CommitFrame.isra.0 │ │ │ │ -00003b8c t _Pickler_FlushToFile │ │ │ │ +00003b20 t _Pickler_FlushToFile │ │ │ │ 00001438 t _Pickler_GetString │ │ │ │ 00000dc8 t _Pickler_New │ │ │ │ 00000fc8 t _Pickler_SetBufferCallback │ │ │ │ -00003184 t _Pickler_SetOutputStream │ │ │ │ +00003118 t _Pickler_SetOutputStream │ │ │ │ 00000f04 t _Pickler_SetProtocol │ │ │ │ 00000214 t _Pickler_Write │ │ │ │ 000000c0 t _Pickler_Write.constprop.0 │ │ │ │ 00003de4 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ @@ -27341,34 +27337,34 @@ │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000706c t _Unpickler_MemoCleanup │ │ │ │ -00008a4c t _Unpickler_MemoGet │ │ │ │ -00006b2c t _Unpickler_MemoPut │ │ │ │ +00007044 t _Unpickler_MemoCleanup │ │ │ │ +00008a68 t _Unpickler_MemoGet │ │ │ │ +00006b04 t _Unpickler_MemoPut │ │ │ │ 00001a60 t _Unpickler_New │ │ │ │ 00001b50 t _Unpickler_NewMemo │ │ │ │ -000070f8 t _Unpickler_ReadImpl │ │ │ │ +000070d0 t _Unpickler_ReadImpl │ │ │ │ 0000260c t _Unpickler_ReadInto │ │ │ │ -00004f8c t _Unpickler_ReadIntoFromFile │ │ │ │ -0000879c t _Unpickler_Readline │ │ │ │ +00004f20 t _Unpickler_ReadIntoFromFile │ │ │ │ +000087b8 t _Unpickler_Readline │ │ │ │ 00001cb8 t _Unpickler_SetInputEncoding │ │ │ │ 00002210 t _Unpickler_SetInputStream │ │ │ │ 00001c40 t _Unpickler_SetStringInput │ │ │ │ 000023bc t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00004308 t _checkmodule │ │ │ │ +0000429c t _checkmodule │ │ │ │ 000001c4 r _keywords.1 │ │ │ │ 00000208 r _keywords.10 │ │ │ │ 00000220 r _keywords.12 │ │ │ │ 00000228 r _keywords.15 │ │ │ │ 0000023c r _keywords.17 │ │ │ │ 00000244 r _keywords.19 │ │ │ │ 00000250 r _keywords.22 │ │ │ │ @@ -27392,73 +27388,73 @@ │ │ │ │ 000013c4 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001af4 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00001468 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001b5c r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00001454 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001b28 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 00001290 t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -00002f18 t _pickle_Pickler___init__ │ │ │ │ +00002eac t _pickle_Pickler___init__ │ │ │ │ 00001b8c r _pickle_Pickler___init____doc__ │ │ │ │ 00000e78 t _pickle_Pickler___sizeof__ │ │ │ │ 00002130 r _pickle_Pickler___sizeof____doc__ │ │ │ │ 00000674 t _pickle_Pickler_clear_memo │ │ │ │ 000021cc r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00003280 t _pickle_Pickler_dump │ │ │ │ +00003214 t _pickle_Pickler_dump │ │ │ │ 0000216c r _pickle_Pickler_dump__doc__ │ │ │ │ 00001200 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00000d98 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 000011ec t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 0000111c t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00004b24 t _pickle_Unpickler___init__ │ │ │ │ +00004ab8 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 00000ef0 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -00006d38 t _pickle_Unpickler_find_class │ │ │ │ +00006d10 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -00004ec4 t _pickle_Unpickler_load │ │ │ │ +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__ │ │ │ │ 00000c04 t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000001c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ 00001760 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00004570 t _save_bytearray_data.isra.0 │ │ │ │ -00003ab4 t _save_bytes_data.isra.0 │ │ │ │ -00003be4 t batch_dict │ │ │ │ -00004024 t batch_list │ │ │ │ -000027fc t do_append │ │ │ │ -00007698 t do_setitems │ │ │ │ +00004504 t _save_bytearray_data.isra.0 │ │ │ │ +00003a48 t _save_bytes_data.isra.0 │ │ │ │ +00003b78 t batch_dict │ │ │ │ +00003fb8 t batch_list │ │ │ │ +00002790 t do_append │ │ │ │ +000076dc t do_setitems │ │ │ │ 0000104c t dump │ │ │ │ -00004940 t fast_save_enter │ │ │ │ -00004a64 t fast_save_leave │ │ │ │ +000048d4 t fast_save_enter │ │ │ │ +000049f8 t fast_save_leave │ │ │ │ 000012c0 t getattribute │ │ │ │ 00000de4 t instantiate │ │ │ │ -00004798 t load │ │ │ │ -000036a8 t load_build │ │ │ │ +00004770 t load │ │ │ │ +0000363c t load_build │ │ │ │ 00002450 t load_counted_binbytes │ │ │ │ -00004404 t load_counted_binstring │ │ │ │ +00004398 t load_counted_binstring │ │ │ │ 00001d20 t load_counted_binunicode │ │ │ │ -00002dc8 t load_counted_long │ │ │ │ -0000752c t load_counted_tuple │ │ │ │ -00004644 t load_extension │ │ │ │ -0000342c t load_newobj │ │ │ │ -00002790 t marker │ │ │ │ +00002d5c t load_counted_long │ │ │ │ +00007504 t load_counted_tuple │ │ │ │ +000045d8 t load_extension │ │ │ │ +000033c0 t load_newobj │ │ │ │ +00007670 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00008228 t memo_get.isra.0 │ │ │ │ +0000826c t memo_get.isra.0 │ │ │ │ 000042b8 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 │ │ │ │ @@ -27469,15 +27465,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 │ │ │ │ 00002d88 t save_global │ │ │ │ -000077d0 t save_reduce │ │ │ │ +00007814 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 │ │ │ │ @@ -28542,15 +28538,15 @@ │ │ │ │ 0000762c t sock_listen │ │ │ │ 0000037c d sock_memberlist │ │ │ │ 000003cc d sock_methods │ │ │ │ 000038c8 t sock_new │ │ │ │ 00005c5c t sock_recv │ │ │ │ 00005d10 t sock_recv_guts │ │ │ │ 00005d88 t sock_recv_impl │ │ │ │ -00007b2c t sock_recv_into │ │ │ │ +00007a94 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 │ │ │ │ @@ -28561,15 +28557,15 @@ │ │ │ │ 00000db0 t sock_sendmsg_impl │ │ │ │ 00000c78 t sock_sendmsg_iovec.constprop.0 │ │ │ │ 000015d8 t sock_sendto │ │ │ │ 0000178c t sock_sendto_impl │ │ │ │ 000074dc t sock_setblocking │ │ │ │ 000076c8 t sock_setsockopt │ │ │ │ 0000700c t sock_settimeout │ │ │ │ -000079d4 t sock_shutdown │ │ │ │ +00007ba0 t sock_shutdown │ │ │ │ 000002fc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ U socket │ │ │ │ 00001ee8 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 00003f80 t socket_clear │ │ │ │ 00001b94 t socket_close │ │ │ │ @@ -28578,15 +28574,15 @@ │ │ │ │ 0000001c t socket_exec │ │ │ │ 000057a4 t socket_free │ │ │ │ 00006c14 t socket_getaddrinfo │ │ │ │ 00006a64 t socket_getdefaulttimeout │ │ │ │ 0000131c t socket_gethostbyaddr │ │ │ │ 00000de8 t socket_gethostbyname │ │ │ │ 00000ec8 t socket_gethostbyname_ex │ │ │ │ -00007a6c t socket_gethostname │ │ │ │ +000079d4 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 │ │ │ │ @@ -30079,15 +30075,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001584 t Py_XDECREF │ │ │ │ +00001580 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30131,26 +30127,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 000005fc t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -0000151c t poll_dealloc │ │ │ │ +00001518 t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 00000794 t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001c8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 00000714 t pyepoll_internal_close │ │ │ │ 00000af0 t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ee4 t reap_obj │ │ │ │ +00001ee0 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__ │ │ │ │ @@ -30160,33 +30156,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001fc t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000b9c t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009cc t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c8 t select_epoll_unregister │ │ │ │ +000015c4 t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fa0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 00001178 t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 0000101c t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -0000166c t select_poll_unregister │ │ │ │ +00001668 t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -00001728 t select_select │ │ │ │ +00001724 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -000017a0 t select_select_impl.isra.0 │ │ │ │ +0000179c t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c24 t seq2set.constprop.0 │ │ │ │ -00001dd8 t set2list │ │ │ │ +00001c20 t seq2set.constprop.0 │ │ │ │ +00001dd4 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -31697,15 +31693,15 @@ │ │ │ │ U PyUnicode_CompareWithASCIIString │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromObject │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00001270 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00001274 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ 0000051c t PyUnicode_READ_CHAR.part.0.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_GetConstant │ │ │ │ 000005a8 t Segment_dealloc │ │ │ │ 00000c0c d Segment_members │ │ │ │ 00000b04 t Segment_repr │ │ │ │ 00000bdc d Segment_slots │ │ │ │ @@ -31738,15 +31734,15 @@ │ │ │ │ U __aeabi_idivmod │ │ │ │ 00000a28 d __compound_literal.0 │ │ │ │ U __memcpy_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t _getcode │ │ │ │ -00000b70 t _getucname │ │ │ │ +00000b74 t _getucname │ │ │ │ 000015ac t canonical_ordering_sort_counting │ │ │ │ 00000070 d capi.0 │ │ │ │ 000001ac t capi_getcode │ │ │ │ 00000390 t capi_getucname │ │ │ │ 00001680 r change_records_3_2_0 │ │ │ │ 00067e7c r changes_3_2_0_data │ │ │ │ 0007317c r changes_3_2_0_index │ │ │ │ @@ -31757,59 +31753,59 @@ │ │ │ │ 0001b370 r dawg_pos_to_codepoint │ │ │ │ 00083378 r decomp_data │ │ │ │ 00081178 r decomp_index1 │ │ │ │ 0007a278 r decomp_index2 │ │ │ │ 00001b70 r decomp_prefix │ │ │ │ 00000784 r derived_name_prefixes │ │ │ │ 000007a0 r derived_name_ranges │ │ │ │ -00001a00 t find_syllable.constprop.0 │ │ │ │ -000017b4 t get_change_3_2_0 │ │ │ │ +00001a04 t find_syllable.constprop.0 │ │ │ │ +000017b8 t get_change_3_2_0 │ │ │ │ 00001a20 r hangul_syllables │ │ │ │ 000a1f38 r index1 │ │ │ │ 0008f338 r index2 │ │ │ │ -00000820 t is_normalized_quickcheck │ │ │ │ +00000824 t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ 000022d4 r named_sequences │ │ │ │ 00000114 d nfc_first │ │ │ │ 0000081c d nfc_last │ │ │ │ -00001300 t nfc_nfkc │ │ │ │ +00001304 t nfc_nfkc │ │ │ │ 000007d8 t nfd_nfkd │ │ │ │ 00000f94 t normalization_3_2_0 │ │ │ │ 0003deb0 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 00000330 t ucd_dealloc │ │ │ │ 00000a34 d ucd_type_slots │ │ │ │ 0000005c d ucd_type_spec │ │ │ │ 0000105c t unicodedata_UCD_bidirectional │ │ │ │ 00067a34 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 00000554 t unicodedata_UCD_category │ │ │ │ 00067adc r unicodedata_UCD_category__doc__ │ │ │ │ 000003dc t unicodedata_UCD_combining │ │ │ │ 00067998 r unicodedata_UCD_combining__doc__ │ │ │ │ -00001fa8 t unicodedata_UCD_decimal │ │ │ │ +00001fac t unicodedata_UCD_decimal │ │ │ │ 00067d64 r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001c58 t unicodedata_UCD_decomposition │ │ │ │ +00001c5c t unicodedata_UCD_decomposition │ │ │ │ 000677a0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000021ac t unicodedata_UCD_digit │ │ │ │ +000021b0 t unicodedata_UCD_digit │ │ │ │ 00067c54 r unicodedata_UCD_digit__doc__ │ │ │ │ 00000684 t unicodedata_UCD_east_asian_width │ │ │ │ 00067858 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -00002330 t unicodedata_UCD_is_normalized │ │ │ │ +00002334 t unicodedata_UCD_is_normalized │ │ │ │ 000676f0 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ 000011ac t unicodedata_UCD_lookup │ │ │ │ 0006740c r unicodedata_UCD_lookup__doc__ │ │ │ │ 00001468 t unicodedata_UCD_mirrored │ │ │ │ 000678c4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001804 t unicodedata_UCD_name │ │ │ │ +00001808 t unicodedata_UCD_name │ │ │ │ 0006758c r unicodedata_UCD_name__doc__ │ │ │ │ -00001948 t unicodedata_UCD_name_impl │ │ │ │ -000005fc t unicodedata_UCD_normalize │ │ │ │ +0000194c t unicodedata_UCD_name_impl │ │ │ │ +00000600 t unicodedata_UCD_normalize │ │ │ │ 00067650 r unicodedata_UCD_normalize__doc__ │ │ │ │ 000012ec t unicodedata_UCD_numeric │ │ │ │ 00067b40 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000624 t unicodedata_block │ │ │ │ 00067318 r unicodedata_block__doc__ │ │ │ │ 00000290 t unicodedata_clear │ │ │ │ 00002170 r unicodedata_docstring │ │ │ │ @@ -32271,15 +32267,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 │ │ │ │ @@ -32302,15 +32298,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 │ │ │ │ @@ -33014,15 +33010,15 @@ │ │ │ │ 00000a74 r .LC282 │ │ │ │ 00000a84 r .LC283 │ │ │ │ 00000a94 r .LC284 │ │ │ │ 00000a9c r .LC285 │ │ │ │ 00000abc r .LC286 │ │ │ │ 00000acc r .LC287 │ │ │ │ 00000b04 r .LC289 │ │ │ │ -00000ea0 r .LC29 │ │ │ │ +00000dd0 r .LC29 │ │ │ │ 00000b34 r .LC290 │ │ │ │ 00000b5c r .LC291 │ │ │ │ 00000b8c r .LC292 │ │ │ │ 00000b90 r .LC293 │ │ │ │ 00000b9c r .LC294 │ │ │ │ 00000bc4 r .LC295 │ │ │ │ 00000bf0 r .LC296 │ │ │ │ @@ -33039,27 +33035,27 @@ │ │ │ │ 00000d28 r .LC308 │ │ │ │ 00000d44 r .LC309 │ │ │ │ 00000d60 r .LC310 │ │ │ │ 00000d84 r .LC311 │ │ │ │ 00000d8c r .LC312 │ │ │ │ 00000d9c r .LC313 │ │ │ │ 00000dac r .LC314 │ │ │ │ -00000dcc r .LC316 │ │ │ │ -00000de4 r .LC317 │ │ │ │ -00000e10 r .LC318 │ │ │ │ -00000e1c r .LC319 │ │ │ │ -00000e28 r .LC320 │ │ │ │ -00000e4c r .LC321 │ │ │ │ -00000e68 r .LC322 │ │ │ │ -00000e84 r .LC323 │ │ │ │ -00000e8c r .LC325 │ │ │ │ -00000e90 r .LC326 │ │ │ │ -00000e9c r .LC328 │ │ │ │ +00000dcc r .LC317 │ │ │ │ +00000dd8 r .LC320 │ │ │ │ +00000de0 r .LC321 │ │ │ │ +00000dec r .LC322 │ │ │ │ +00000e04 r .LC323 │ │ │ │ +00000e30 r .LC324 │ │ │ │ +00000e3c r .LC325 │ │ │ │ +00000e48 r .LC326 │ │ │ │ +00000e6c r .LC327 │ │ │ │ +00000e88 r .LC328 │ │ │ │ +00000ea4 r .LC329 │ │ │ │ 00001b7c r .LC33 │ │ │ │ -00000ea8 r .LC331 │ │ │ │ +00000eac r .LC331 │ │ │ │ 00000eb0 r .LC332 │ │ │ │ 00000ebc r .LC336 │ │ │ │ 00000ec4 r .LC337 │ │ │ │ 00000ee8 r .LC338 │ │ │ │ 00000f18 r .LC339 │ │ │ │ 00000f20 r .LC340 │ │ │ │ 00000f28 r .LC341 │ │ │ │ @@ -33133,19 +33129,19 @@ │ │ │ │ 00001764 r .LC424 │ │ │ │ 00001768 r .LC425 │ │ │ │ 00001774 r .LC426 │ │ │ │ 00001794 r .LC427 │ │ │ │ 00001798 r .LC430 │ │ │ │ 000017a4 r .LC432 │ │ │ │ 000017b0 r .LC433 │ │ │ │ -000017cc r .LC436 │ │ │ │ -000017d4 r .LC437 │ │ │ │ -000017ec r .LC438 │ │ │ │ -000017f4 r .LC439 │ │ │ │ -000017f8 r .LC440 │ │ │ │ +000017cc r .LC434 │ │ │ │ +000017d4 r .LC435 │ │ │ │ +000017d8 r .LC436 │ │ │ │ +000017e4 r .LC439 │ │ │ │ +000017ec r .LC440 │ │ │ │ 00001804 r .LC442 │ │ │ │ 0000180c r .LC446 │ │ │ │ 00001850 r .LC448 │ │ │ │ 00001860 r .LC450 │ │ │ │ 00001888 r .LC451 │ │ │ │ 00001894 r .LC452 │ │ │ │ 000018dc r .LC453 │ │ │ │ @@ -33234,15 +33230,15 @@ │ │ │ │ 00000000 r .LC81 │ │ │ │ 00000afc r .LC83 │ │ │ │ 00000008 r .LC85 │ │ │ │ 00000010 r .LC86 │ │ │ │ 00000020 r .LC87 │ │ │ │ 00000028 r .LC88 │ │ │ │ 00000030 r .LC89 │ │ │ │ -000017e0 r .LC9 │ │ │ │ +000017f8 r .LC9 │ │ │ │ 00000038 r .LC90 │ │ │ │ 00000040 r .LC91 │ │ │ │ 0000004c r .LC92 │ │ │ │ 00000054 r .LC93 │ │ │ │ 00000060 r .LC94 │ │ │ │ 00000068 r .LC95 │ │ │ │ 00000074 r .LC96 │ │ │ │ @@ -33466,15 +33462,15 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 00003d70 t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -00003080 T _Py_Gid_Converter │ │ │ │ +00003674 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ 00007878 T _Py_Sigset_Converter │ │ │ │ 000024c0 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ @@ -33676,20 +33672,20 @@ │ │ │ │ 00001c24 d _kwtuple.99 │ │ │ │ 00000fec d _parser.101 │ │ │ │ 00001708 d _parser.104 │ │ │ │ 00000d80 d _parser.107 │ │ │ │ 00000960 d _parser.11 │ │ │ │ 00000d54 d _parser.110 │ │ │ │ 00000934 d _parser.113 │ │ │ │ -00000858 d _parser.116 │ │ │ │ +000007a8 d _parser.116 │ │ │ │ 00000908 d _parser.119 │ │ │ │ 00000ee4 d _parser.122 │ │ │ │ 00000e30 d _parser.126 │ │ │ │ 00000c20 d _parser.129 │ │ │ │ -000007a8 d _parser.132 │ │ │ │ +00000800 d _parser.132 │ │ │ │ 00000d28 d _parser.135 │ │ │ │ 00000f3c d _parser.138 │ │ │ │ 0000098c d _parser.14 │ │ │ │ 0000109c d _parser.141 │ │ │ │ 000011d0 d _parser.144 │ │ │ │ 00000dac d _parser.147 │ │ │ │ 000011fc d _parser.150 │ │ │ │ @@ -33729,25 +33725,25 @@ │ │ │ │ 00001228 d _parser.242 │ │ │ │ 00000a68 d _parser.245 │ │ │ │ 00000f10 d _parser.26 │ │ │ │ 000011a4 d _parser.29 │ │ │ │ 00000b18 d _parser.32 │ │ │ │ 000006cc d _parser.35 │ │ │ │ 0000077c d _parser.38 │ │ │ │ -000007d4 d _parser.41 │ │ │ │ -0000082c d _parser.44 │ │ │ │ -00000800 d _parser.47 │ │ │ │ +0000082c d _parser.41 │ │ │ │ +00000884 d _parser.44 │ │ │ │ +00000858 d _parser.47 │ │ │ │ 00001044 d _parser.5 │ │ │ │ 00000b70 d _parser.50 │ │ │ │ 00000b44 d _parser.53 │ │ │ │ 000008b0 d _parser.56 │ │ │ │ 00000cd0 d _parser.59 │ │ │ │ 0000114c d _parser.62 │ │ │ │ 00000ca4 d _parser.65 │ │ │ │ -00000884 d _parser.68 │ │ │ │ +000007d4 d _parser.68 │ │ │ │ 00000aec d _parser.71 │ │ │ │ 00000bc8 d _parser.74 │ │ │ │ 00001734 d _parser.77 │ │ │ │ 00000c78 d _parser.8 │ │ │ │ 00000a3c d _parser.80 │ │ │ │ 00000bf4 d _parser.83 │ │ │ │ 000009b8 d _parser.86 │ │ │ │ @@ -33833,15 +33829,15 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000004 r have_functions │ │ │ │ U initgroups │ │ │ │ -00003a2c t internal_rename.isra.0 │ │ │ │ +00003420 t internal_rename.isra.0 │ │ │ │ 00004aa4 t iov_cleanup │ │ │ │ 0000491c t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ @@ -33965,15 +33961,15 @@ │ │ │ │ 00007bf4 r os_fork__doc__ │ │ │ │ 00001b08 t os_forkpty │ │ │ │ 00006f98 r os_forkpty__doc__ │ │ │ │ 00007e14 t os_fpathconf │ │ │ │ 00002a00 r os_fpathconf__doc__ │ │ │ │ 00001548 t os_fspath │ │ │ │ 00001314 r os_fspath__doc__ │ │ │ │ -00002f70 t os_fstat │ │ │ │ +00003564 t os_fstat │ │ │ │ 00004560 r os_fstat__doc__ │ │ │ │ 000032e4 t os_fstatvfs │ │ │ │ 00002b94 r os_fstatvfs__doc__ │ │ │ │ 0000a320 t os_fsync │ │ │ │ 0000a67c r os_fsync__doc__ │ │ │ │ 000024d8 t os_ftruncate │ │ │ │ 00003474 r os_ftruncate__doc__ │ │ │ │ @@ -34002,15 +33998,15 @@ │ │ │ │ 00002674 r os_getloadavg__doc__ │ │ │ │ 00001708 t os_getlogin │ │ │ │ 00006ab8 r os_getlogin__doc__ │ │ │ │ 000093f0 t os_getpgid │ │ │ │ 00006c50 r os_getpgid__doc__ │ │ │ │ 00002ed0 t os_getpgrp │ │ │ │ 00006c10 r os_getpgrp__doc__ │ │ │ │ -00002f4c t os_getpid │ │ │ │ +00003540 t os_getpid │ │ │ │ 00006e8c r os_getpid__doc__ │ │ │ │ 0000004c t os_getppid │ │ │ │ 00006af0 r os_getppid__doc__ │ │ │ │ 00000664 t os_getpriority │ │ │ │ 00009608 r os_getpriority__doc__ │ │ │ │ 00000d14 t os_getrandom │ │ │ │ 000012c8 r os_getrandom__doc__ │ │ │ │ @@ -34054,29 +34050,29 @@ │ │ │ │ 000035a4 r os_major__doc__ │ │ │ │ 00003f30 t os_makedev │ │ │ │ 000034e0 r os_makedev__doc__ │ │ │ │ 00006f34 t os_memfd_create │ │ │ │ 00001d44 r os_memfd_create__doc__ │ │ │ │ 00003ec8 t os_minor │ │ │ │ 0000354c r os_minor__doc__ │ │ │ │ -000032f8 t os_mkdir │ │ │ │ +000038ec t os_mkdir │ │ │ │ 000096bc r os_mkdir__doc__ │ │ │ │ 000017a0 t os_mkfifo │ │ │ │ 000038f8 r os_mkfifo__doc__ │ │ │ │ 00004064 t os_mknod │ │ │ │ 000035fc r os_mknod__doc__ │ │ │ │ 00009628 t os_nice │ │ │ │ 00009654 r os_nice__doc__ │ │ │ │ -00003558 t os_open │ │ │ │ +00002f4c t os_open │ │ │ │ 00005328 r os_open__doc__ │ │ │ │ 00000ef4 t os_openpty │ │ │ │ 000071cc r os_openpty__doc__ │ │ │ │ 0000643c t os_pathconf │ │ │ │ 000028e4 r os_pathconf__doc__ │ │ │ │ -00004b10 t os_pidfd_open │ │ │ │ +00004c48 t os_pidfd_open │ │ │ │ 000062b8 r os_pidfd_open__doc__ │ │ │ │ 00004040 t os_pipe │ │ │ │ 00004298 t os_pipe2 │ │ │ │ 0000435c r os_pipe2__doc__ │ │ │ │ 00004444 r os_pipe__doc__ │ │ │ │ 0000431c t os_posix_fadvise │ │ │ │ 0000308c r os_posix_fadvise__doc__ │ │ │ │ @@ -34097,15 +34093,15 @@ │ │ │ │ 000073a8 t os_ptsname_impl.isra.0 │ │ │ │ 00008d7c t os_putenv │ │ │ │ 00003040 r os_putenv__doc__ │ │ │ │ 00004af4 t os_pwrite │ │ │ │ 00004180 r os_pwrite__doc__ │ │ │ │ 00004c54 t os_pwritev │ │ │ │ 00003e64 r os_pwritev__doc__ │ │ │ │ -00004c28 t os_read │ │ │ │ +00004b10 t os_read │ │ │ │ 00004e78 r os_read__doc__ │ │ │ │ 00004d60 t os_readinto │ │ │ │ 00004c30 r os_readinto__doc__ │ │ │ │ 00003b4c t os_readlink │ │ │ │ 00006008 r os_readlink__doc__ │ │ │ │ 00003cb8 t os_readlink_impl.isra.0 │ │ │ │ 00004e2c t os_readv │ │ │ │ @@ -34114,15 +34110,15 @@ │ │ │ │ 00007c60 r os_register_at_fork__doc__ │ │ │ │ 00009218 t os_remove │ │ │ │ 00008d74 r os_remove__doc__ │ │ │ │ 000065cc t os_removexattr │ │ │ │ 00001f94 r os_removexattr__doc__ │ │ │ │ 000097a0 t os_rename │ │ │ │ 000093f0 r os_rename__doc__ │ │ │ │ -00003830 t os_replace │ │ │ │ +00003224 t os_replace │ │ │ │ 0000920c r os_replace__doc__ │ │ │ │ 0000726c t os_rmdir │ │ │ │ 000090c4 r os_rmdir__doc__ │ │ │ │ 00006154 t os_scandir │ │ │ │ 00001420 r os_scandir__doc__ │ │ │ │ 000055b0 t os_sched_get_priority_max │ │ │ │ 00007b94 r os_sched_get_priority_max__doc__ │ │ │ │ @@ -34248,15 +34244,15 @@ │ │ │ │ 00006370 r os_wait__doc__ │ │ │ │ 0000681c t os_waitid │ │ │ │ 000064c8 r os_waitid__doc__ │ │ │ │ 00006e64 t os_waitpid │ │ │ │ 000063f8 r os_waitpid__doc__ │ │ │ │ 0000716c t os_waitstatus_to_exitcode │ │ │ │ 000010c0 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -00003204 t os_write │ │ │ │ +000037f8 t os_write │ │ │ │ 00004680 r os_write__doc__ │ │ │ │ 00006ae4 t os_writev │ │ │ │ 0000428c r os_writev__doc__ │ │ │ │ 00008450 t parse_arglist │ │ │ │ 00008600 t parse_envlist │ │ │ │ 00000f4c t path_cleanup │ │ │ │ 00000858 t path_converter │ │ │ │ @@ -35943,15 +35939,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__ │ │ │ │ @@ -35987,15 +35983,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 │ │ │ │ @@ -36844,17 +36840,17 @@ │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ 000004a8 d __compound_literal.0 │ │ │ │ -0000295c t _grouper_create │ │ │ │ -000029d4 t _grouper_dealloc │ │ │ │ -000013c4 t _grouper_next │ │ │ │ +00002788 t _grouper_create │ │ │ │ +00002800 t _grouper_dealloc │ │ │ │ +00001678 t _grouper_next │ │ │ │ 00000b24 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 00000d68 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ @@ -36875,78 +36871,78 @@ │ │ │ │ 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 │ │ │ │ +00002f00 t accumulate_next │ │ │ │ 00000654 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 0000135c t accumulate_traverse │ │ │ │ -00002da8 t batched_dealloc │ │ │ │ +00002bd4 t batched_dealloc │ │ │ │ 00002428 t batched_new │ │ │ │ 0000198c r batched_new__doc__ │ │ │ │ 00000fb8 t batched_next │ │ │ │ 00000bfc d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00002a78 t batched_traverse │ │ │ │ +000028a4 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 │ │ │ │ +00002e88 t chain_traverse │ │ │ │ +00003344 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ -00001a58 t combinations_next │ │ │ │ +00001d0c t combinations_next │ │ │ │ 00000868 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 00000624 t combinations_traverse │ │ │ │ 0000053c t compress_dealloc │ │ │ │ -00003238 t compress_next │ │ │ │ +00003064 t compress_next │ │ │ │ 0000060c d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 00001694 t compress_traverse │ │ │ │ 000010a4 t count_dealloc │ │ │ │ 00000000 t count_next │ │ │ │ 00000e68 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a5c t count_traverse │ │ │ │ 00000a50 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00003a20 t cwr_next │ │ │ │ +0000384c t cwr_next │ │ │ │ 00000a2c t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000de8 t cwr_traverse │ │ │ │ 00000800 t cycle_dealloc │ │ │ │ -00003588 t cycle_next │ │ │ │ +000033b4 t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00001414 t cycle_traverse │ │ │ │ 00000c2c t dropwhile_dealloc │ │ │ │ -000038fc t dropwhile_next │ │ │ │ +00003728 t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00001494 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 │ │ │ │ +00002910 t groupby_dealloc │ │ │ │ +00001228 t groupby_next │ │ │ │ 00000b64 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 00000c94 t groupby_traverse │ │ │ │ 00001f34 t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ 00001c44 t islice_new │ │ │ │ 00000a6c t islice_next │ │ │ │ @@ -36956,15 +36952,15 @@ │ │ │ │ 00001714 t itertools__grouper │ │ │ │ 000011f0 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ 0000024c 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 │ │ │ │ +000031a8 t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ 0000088c t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ 00000460 t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000758 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ @@ -36974,17 +36970,17 @@ │ │ │ │ 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 │ │ │ │ +000034c0 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 │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000af0 t itertoolsmodule_clear │ │ │ │ @@ -36995,15 +36991,15 @@ │ │ │ │ 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 │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -00003c24 t pairwise_next │ │ │ │ +00003a50 t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 000010e8 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 000019d4 t permutations_dealloc │ │ │ │ 000013a4 t permutations_next │ │ │ │ 00000ac0 t permutations_sizeof │ │ │ │ @@ -37026,46 +37022,46 @@ │ │ │ │ 00001b20 t repeat_new │ │ │ │ 00000a0c t repeat_next │ │ │ │ 00001184 t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000c0 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00003894 t starmap_dealloc │ │ │ │ -000037ac t starmap_next │ │ │ │ +000036c0 t starmap_dealloc │ │ │ │ +000035d8 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00001594 t starmap_traverse │ │ │ │ 00000120 t takewhile_dealloc │ │ │ │ -00002c94 t takewhile_next │ │ │ │ +00002ac0 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ 00001614 t takewhile_traverse │ │ │ │ 00001aa8 t tee_clear │ │ │ │ 000012ac 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 │ │ │ │ 0000032c t teedataobject_newinternal.isra.0 │ │ │ │ 00000ae4 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000690 t teedataobject_traverse │ │ │ │ -00002fec t zip_longest_dealloc │ │ │ │ +00002e18 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -00002e08 t zip_longest_new │ │ │ │ -000015f8 t zip_longest_next │ │ │ │ +00002c34 t zip_longest_new │ │ │ │ +000018ac t zip_longest_next │ │ │ │ 000012c0 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000444 r .LANCHOR1 │ │ │ │ @@ -37172,16 +37168,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -0000a5f0 t Py_UNICODE_ISALNUM │ │ │ │ -000045f8 t Py_XDECREF │ │ │ │ +0000aa7c t Py_UNICODE_ISALNUM │ │ │ │ +00004600 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 │ │ │ │ @@ -37232,15 +37228,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 │ │ │ │ +00005784 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 │ │ │ │ @@ -37250,154 +37246,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__ │ │ │ │ -00005eb8 t _sre_SRE_Match_end │ │ │ │ +000061e0 t _sre_SRE_Match_end │ │ │ │ 00000854 r _sre_SRE_Match_end__doc__ │ │ │ │ 00000990 t _sre_SRE_Match_expand │ │ │ │ 00000a88 r _sre_SRE_Match_expand__doc__ │ │ │ │ -000014c0 t _sre_SRE_Match_groupdict │ │ │ │ +000011ac t _sre_SRE_Match_groupdict │ │ │ │ 00000908 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00000b84 t _sre_SRE_Match_groups │ │ │ │ +000058b8 t _sre_SRE_Match_groups │ │ │ │ 000009d8 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00005a10 t _sre_SRE_Match_span │ │ │ │ +000056fc t _sre_SRE_Match_span │ │ │ │ 000007f0 r _sre_SRE_Match_span__doc__ │ │ │ │ -000016ec t _sre_SRE_Match_start │ │ │ │ +000013d8 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 │ │ │ │ +00001dc4 t _sre_SRE_Pattern_findall │ │ │ │ 00000f60 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -0000549c t _sre_SRE_Pattern_finditer │ │ │ │ +00005188 t _sre_SRE_Pattern_finditer │ │ │ │ 00000e9c r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001910 t _sre_SRE_Pattern_fullmatch │ │ │ │ +000015fc 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__ │ │ │ │ -000061a4 t _sre_SRE_Pattern_search │ │ │ │ +00006600 t _sre_SRE_Pattern_search │ │ │ │ 00000fdc r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00001bc8 t _sre_SRE_Pattern_split │ │ │ │ +000018b4 t _sre_SRE_Pattern_split │ │ │ │ 00000e0c r _sre_SRE_Pattern_split__doc__ │ │ │ │ -000089b4 t _sre_SRE_Pattern_sub │ │ │ │ +00008e2c t _sre_SRE_Pattern_sub │ │ │ │ 00000d64 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00005ec8 t _sre_SRE_Pattern_subn │ │ │ │ +00005bb4 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 │ │ │ │ +000054e4 t _sre_SRE_Scanner_search │ │ │ │ 00000780 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00005e60 t _sre_ascii_iscased │ │ │ │ +00005b4c t _sre_ascii_iscased │ │ │ │ 00001208 r _sre_ascii_iscased__doc__ │ │ │ │ -0000cddc t _sre_ascii_tolower │ │ │ │ +0000d26c 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 │ │ │ │ +00005d4c t char_loc_ignore │ │ │ │ +00000f40 t compile_template │ │ │ │ 00000444 r copyright │ │ │ │ 00004284 t data_stack_grow │ │ │ │ -00005bac t expand_template │ │ │ │ +00005898 t expand_template │ │ │ │ 00000528 r flag_names.3 │ │ │ │ -00005a44 t getslice │ │ │ │ +00005d6c t getslice │ │ │ │ 000005f8 t getstring.part.0 │ │ │ │ -0000473c t match_clear │ │ │ │ -0000463c t match_dealloc │ │ │ │ +00004744 t match_clear │ │ │ │ +00004644 t match_dealloc │ │ │ │ 000012d8 r match_doc │ │ │ │ -00005fec t match_getindex │ │ │ │ -00005480 t match_getitem │ │ │ │ +00006314 t match_getindex │ │ │ │ +0000516c t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -000060bc t match_getslice │ │ │ │ -000058b0 t match_getslice_by_index │ │ │ │ -00005ac8 t match_group │ │ │ │ +000063e4 t match_getslice │ │ │ │ +00005bd8 t match_getslice_by_index │ │ │ │ +00005df0 t match_group │ │ │ │ 00001254 r match_group_doc │ │ │ │ -00005e00 t match_lastgroup_get │ │ │ │ +00005aec 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 │ │ │ │ +00005800 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 │ │ │ │ -0000100c t pattern_repr │ │ │ │ +00000cf8 t pattern_repr │ │ │ │ 00000a88 t pattern_richcompare │ │ │ │ -00005748 t pattern_scanner.isra.0 │ │ │ │ +00005434 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00008b4c t pattern_subx │ │ │ │ -0000481c t pattern_traverse │ │ │ │ -0000a650 t repeat_pool_malloc │ │ │ │ -000059b4 t scanner_clear │ │ │ │ -0000594c t scanner_dealloc │ │ │ │ +00008fc4 t pattern_subx │ │ │ │ +00004824 t pattern_traverse │ │ │ │ +0000aadc t repeat_pool_malloc │ │ │ │ +000056a0 t scanner_clear │ │ │ │ +00005638 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 000004e0 t scanner_traverse │ │ │ │ -00005644 t sre_category │ │ │ │ -00000e98 t sre_clear │ │ │ │ +0000564c t sre_category │ │ │ │ +00000b84 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00000ff8 t sre_free │ │ │ │ +00000ce4 t sre_free │ │ │ │ 00001308 t sre_match │ │ │ │ -00007978 t sre_search │ │ │ │ +00007dec 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 │ │ │ │ +00005dbc t sre_tolower │ │ │ │ +00005df0 t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -000051dc t sre_ucs1_charset.isra.0 │ │ │ │ +000051e4 t sre_ucs1_charset.isra.0 │ │ │ │ 00000588 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000048dc t sre_ucs1_count │ │ │ │ +000048e4 t sre_ucs1_count │ │ │ │ 0000134c t sre_ucs1_match │ │ │ │ -00002520 t sre_ucs2_count │ │ │ │ -0000a6dc t sre_ucs2_match │ │ │ │ +0000220c t sre_ucs2_count │ │ │ │ +0000ab68 t sre_ucs2_match │ │ │ │ 00000264 t sre_ucs4_count │ │ │ │ -000027cc t sre_ucs4_match │ │ │ │ +000024b8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00004520 t state_fini │ │ │ │ -00001fe4 t state_getslice │ │ │ │ +00004528 t state_fini │ │ │ │ +00001cd0 t state_getslice │ │ │ │ 00001100 t state_init │ │ │ │ -0000183c t template_clear │ │ │ │ +00001528 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001790 t template_traverse │ │ │ │ +0000147c t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -38225,15 +38221,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 │ │ │ │ @@ -38243,17 +38239,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 │ │ │ │ @@ -38265,24 +38261,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 │ │ │ │ @@ -38456,15 +38452,15 @@ │ │ │ │ 0000049c t partial_dealloc │ │ │ │ 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 │ │ │ │ -00001e48 t partial_reduce │ │ │ │ +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 │ │ │ │ @@ -39017,33 +39013,33 @@ │ │ │ │ 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 │ │ │ │ -000000b4 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 │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +00000058 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a78 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000704 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 0000010c t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005c0 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -0000005c t stat_S_ISSOCK │ │ │ │ +000000b4 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000048 t stat_S_ISWHT │ │ │ │ +000000a0 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007d4 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -39245,29 +39241,29 @@ │ │ │ │ 00000710 r .LC59 │ │ │ │ 00000054 r .LC6 │ │ │ │ 00000740 r .LC60 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.237 │ │ │ │ -00004158 t FutureIter_am_send │ │ │ │ -00004174 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ -00004474 t FutureIter_clear │ │ │ │ +00004154 t FutureIter_am_send │ │ │ │ +00004170 t FutureIter_am_send_lock_held.isra.0 │ │ │ │ +00004470 t FutureIter_clear │ │ │ │ 00001d98 t FutureIter_close │ │ │ │ -000043d8 t FutureIter_dealloc │ │ │ │ +000043d4 t FutureIter_dealloc │ │ │ │ 000029d8 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ 00002a54 t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ 00000ef0 t FutureIter_throw │ │ │ │ -00001d00 t FutureIter_traverse │ │ │ │ -000037b4 t FutureObj_clear │ │ │ │ -00003afc t FutureObj_dealloc │ │ │ │ -00003558 t FutureObj_finalize │ │ │ │ +00001c4c t FutureIter_traverse │ │ │ │ +000037b0 t FutureObj_clear │ │ │ │ +00003af8 t FutureObj_dealloc │ │ │ │ +00003554 t FutureObj_finalize │ │ │ │ 000015f0 t FutureObj_repr │ │ │ │ 00001abc t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ @@ -39349,22 +39345,22 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000e8c t Py_XDECREF │ │ │ │ -000036e4 t TaskObj_clear │ │ │ │ -000032ec t TaskObj_dealloc │ │ │ │ -0000338c t TaskObj_finalize │ │ │ │ +000036e0 t TaskObj_clear │ │ │ │ +000032e8 t TaskObj_dealloc │ │ │ │ +00003388 t TaskObj_finalize │ │ │ │ 000018dc t TaskObj_repr │ │ │ │ 00000944 t TaskObj_traverse │ │ │ │ 00001534 t TaskStepMethWrapper_call │ │ │ │ -00002950 t TaskStepMethWrapper_clear │ │ │ │ -000028ec t TaskStepMethWrapper_dealloc │ │ │ │ +0000294c t TaskStepMethWrapper_clear │ │ │ │ +000028e8 t TaskStepMethWrapper_dealloc │ │ │ │ 00001d60 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ 000013b8 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ @@ -39392,69 +39388,69 @@ │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ -00002480 t _asyncio_Future___init__ │ │ │ │ +0000247c t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ 00002870 t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 000010c8 t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ 00001504 t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ 000016cc t _asyncio_Future__callbacks_get │ │ │ │ 000015b8 t _asyncio_Future__cancel_message_get │ │ │ │ 00002974 t _asyncio_Future__cancel_message_set │ │ │ │ 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 │ │ │ │ +00001cac t _asyncio_Future__loop_get │ │ │ │ 00002064 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 │ │ │ │ 00001080 t _asyncio_Future__source_traceback_get │ │ │ │ 0000165c t _asyncio_Future__state_get │ │ │ │ 000011a4 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ 00000d70 t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ -000029f0 t _asyncio_Future_cancelled │ │ │ │ +000029ec t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ -00002324 t _asyncio_Future_done │ │ │ │ +00002320 t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ -00002a38 t _asyncio_Future_exception │ │ │ │ +00002a34 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00001110 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ -00002b34 t _asyncio_Future_remove_done_callback │ │ │ │ +00002b30 t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ -00002fc0 t _asyncio_Future_result │ │ │ │ +00002fbc t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ -00002fd4 t _asyncio_Future_result_impl │ │ │ │ +00002fd0 t _asyncio_Future_result_impl │ │ │ │ 000019ec t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -00003220 t _asyncio_Future_set_result │ │ │ │ +0000321c t _asyncio_Future_set_result │ │ │ │ 0000197c r _asyncio_Future_set_result__doc__ │ │ │ │ 000006d8 t _asyncio_Task___init__ │ │ │ │ 000013e8 r _asyncio_Task___init____doc__ │ │ │ │ 00000cbc t _asyncio_Task__coro_get │ │ │ │ 00001934 t _asyncio_Task__fut_waiter_get │ │ │ │ -00001c84 t _asyncio_Task__log_destroy_pending_get │ │ │ │ -000022c4 t _asyncio_Task__log_destroy_pending_set │ │ │ │ +00001ce4 t _asyncio_Task__log_destroy_pending_get │ │ │ │ +000022c0 t _asyncio_Task__log_destroy_pending_set │ │ │ │ 00002a68 t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ -00001cb8 t _asyncio_Task__must_cancel_get │ │ │ │ +00001d18 t _asyncio_Task__must_cancel_get │ │ │ │ 00001178 t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ 0000191c t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ 00001590 t _asyncio_Task_get_context │ │ │ │ 000008c0 r _asyncio_Task_get_context__doc__ │ │ │ │ -00001cec t _asyncio_Task_get_coro │ │ │ │ +00001d4c t _asyncio_Task_get_coro │ │ │ │ 000008dc r _asyncio_Task_get_coro__doc__ │ │ │ │ 00000b44 t _asyncio_Task_get_name │ │ │ │ 000008a8 r _asyncio_Task_get_name__doc__ │ │ │ │ 00000be8 t _asyncio_Task_get_stack │ │ │ │ 00000ab4 r _asyncio_Task_get_stack__doc__ │ │ │ │ 00002538 t _asyncio_Task_print_stack │ │ │ │ 00000940 r _asyncio_Task_print_stack__doc__ │ │ │ │ @@ -39482,25 +39478,25 @@ │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ 00002644 t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ 000021d4 t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 00000114 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ -00001fe4 t _asyncio_current_task │ │ │ │ +00001fe0 t _asyncio_current_task │ │ │ │ 000001dc r _asyncio_current_task__doc__ │ │ │ │ 00000000 t _asyncio_future_add_to_awaited_by │ │ │ │ 00000128 r _asyncio_future_add_to_awaited_by__doc__ │ │ │ │ 000005d8 t _asyncio_future_discard_from_awaited_by │ │ │ │ 000000e8 r _asyncio_future_discard_from_awaited_by__doc__ │ │ │ │ 00001808 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -00004074 t _asyncio_get_running_loop │ │ │ │ +00004070 t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -00003ff8 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +00003ff4 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ 00000000 d _asynciomodule │ │ │ │ 0000000c r _keywords.1 │ │ │ │ 00000024 r _keywords.10 │ │ │ │ 0000002c r _keywords.13 │ │ │ │ 00000034 r _keywords.16 │ │ │ │ 00000040 r _keywords.19 │ │ │ │ 0000004c r _keywords.22 │ │ │ │ @@ -39551,43 +39547,43 @@ │ │ │ │ 00000354 d _parser.5 │ │ │ │ 00000380 d _parser.50 │ │ │ │ 00000084 d _parser.53 │ │ │ │ 00000328 d _parser.8 │ │ │ │ 0000053c t add_tasks_llist │ │ │ │ 000005ec d asyncio_methods │ │ │ │ 00000fb4 t call_soon │ │ │ │ -00003aa8 t clear_task_coro │ │ │ │ +00003aa4 t clear_task_coro │ │ │ │ 00001358 t create_cancelled_error │ │ │ │ 000016b0 t enter_task │ │ │ │ 00001360 t future_add_done_callback │ │ │ │ -0000236c t future_awaited_by_add.isra.0 │ │ │ │ -0000319c t future_awaited_by_discard.isra.0 │ │ │ │ +00002368 t future_awaited_by_add.isra.0 │ │ │ │ +00003198 t future_awaited_by_discard.isra.0 │ │ │ │ 00000e64 t future_cancel │ │ │ │ -00003088 t future_get_result │ │ │ │ +00003084 t future_get_result │ │ │ │ 00000d1c t future_init │ │ │ │ -00004088 t future_new_iter │ │ │ │ -00002624 t future_schedule_callbacks │ │ │ │ +00004084 t future_new_iter │ │ │ │ +00002620 t future_schedule_callbacks │ │ │ │ 000012fc t future_set_cancelled_error │ │ │ │ 000006ec t future_set_exception │ │ │ │ -00002590 t future_set_result │ │ │ │ +0000258c t future_set_result │ │ │ │ 00001820 t get_event_loop │ │ │ │ 00001438 t get_future_loop │ │ │ │ -0000282c t leave_task │ │ │ │ -00003b74 t module_clear │ │ │ │ +00002828 t leave_task │ │ │ │ +00003b70 t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000001c t module_exec │ │ │ │ -00003fe4 t module_free │ │ │ │ +00003fe0 t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 0000046c t module_traverse │ │ │ │ 00001dbc t swap_current_task │ │ │ │ 00000ed0 t task_call_step_soon │ │ │ │ 00002730 t task_set_error_soon │ │ │ │ 000015d8 t task_step │ │ │ │ 00001740 t task_step_impl │ │ │ │ -00004218 t task_wakeup │ │ │ │ +00004214 t task_wakeup │ │ │ │ │ │ │ │ getpath.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ ├── file list │ │ │ │ @@ -1,162 +1,162 @@ │ │ │ │ ---------- 0 0 0 88974 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 18028 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19536 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 29236 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 305940 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 29280 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 305920 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 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 24188 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 2236 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 2248 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7240 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 3360 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 68256 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 68688 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 74992 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 96752 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24604 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 74968 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96876 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24644 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 44144 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44108 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 37780 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 37824 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37856 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 34836 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 4368 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 60628 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 132420 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 131124 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 60352 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 132716 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 131216 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25572 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 60872 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12048 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33488 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6596 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 49884 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 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 19896 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 57532 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11904 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 57536 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 28088 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 232308 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 232328 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 19040 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 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 327928 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 328512 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 335076 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 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 76040 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 75996 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 151372 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 156820 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 25784 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 151224 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 157072 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 25800 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 22488 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 47080 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 50960 1970-01-01 00:00:00.000000 flowgraph.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 42352 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 15504 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15528 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 74380 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 74420 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 80012 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 41472 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10284 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7896 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ ?rw-r--r-- 0 0 0 10676 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8428 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 37900 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 8404 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 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 12996 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13000 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 1772 1970-01-01 00:00:00.000000 pyarena.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 251588 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 251572 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 241652 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 27616 1970-01-01 00:00:00.000000 pythonrun.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 24204 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24208 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 6504 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 55112 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 55096 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 19044 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 19064 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 27560 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 27532 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 17624 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 14720 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 117040 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 116336 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 116176 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 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 54516 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 57408 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 51104 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26380 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26376 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 20084 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 737220 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 737224 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 14760 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 24172 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ ?rw-r--r-- 0 0 0 270612 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32460 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 39664 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 63120 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 116540 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 117040 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 31252 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 31380 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 69364 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 499108 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: 17348 (bytes into file) │ │ │ │ │ + Start of section headers: 18856 (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 0x43c4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x49a8: │ │ │ │ │ │ │ │ │ │ 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 0009b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003a20 0002e8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009e4 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .rodata PROGBITS 00000000 000be0 000034 00 A 0 0 4 │ │ │ │ │ - [ 7] .rel.rodata REL 00000000 003d08 000018 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.hot PROGBITS 00000000 000c14 001ba4 00 AX 0 0 8 │ │ │ │ │ - [ 9] .rel.text.hot REL 00000000 003d20 0005e8 08 I 14 8 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0027b8 0000e8 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 004308 000030 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 0028a0 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0028a0 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0028d4 0008a0 10 15 43 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003174 0008ac 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004338 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000484 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e7c 000128 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0004b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0004b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0004b8 0001fa 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0006b4 002504 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003fa4 000930 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002bb8 000058 00 A 0 0 4 │ │ │ │ │ + [ 9] .rel.rodata REL 00000000 0048d4 000018 08 I 14 8 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 002c10 0000e8 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 0048ec 000030 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002cf8 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002cf8 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d2c 0008b0 10 15 44 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035dc 00089f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00491c 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: 0000013c 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: 000018f0 68 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 10: 000005a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 12: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 13: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 14: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 15: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 16: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 17: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 18: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 19: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 20: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 21: 00000e30 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 22: 00000024 0 NOTYPE LOCAL DEFAULT 6 .LANCHOR0 │ │ │ │ │ - 23: 00001074 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 24: 00001078 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 25: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 26: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 27: 000016c4 412 FUNC LOCAL DEFAULT 8 parsenumber_raw │ │ │ │ │ - 28: 00000028 96 FUNC LOCAL DEFAULT 10 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 29: 000016c0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 30: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ - 31: 000005a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 32: 000016c4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 33: 00001858 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 34: 00001860 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 35: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ - 36: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 37: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ - 38: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 39: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ - 40: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 41: 00000024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00000024 16 OBJECT LOCAL DEFAULT 6 forbidden.0 │ │ │ │ │ - 43: 00000000 316 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_string │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ - 45: 00000184 324 FUNC GLOBAL HIDDEN 1 _PyPegen_Parser_New │ │ │ │ │ - 46: 000002c8 732 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 PyErr_NoMemory │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 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 │ │ │ │ │ + 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: 00000568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 0000056c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 11: 00000994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00000998 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: 000017c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 000017c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 00000048 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ + 24: 00001a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 00001a10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ + 27: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ + 28: 0000205c 412 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ + 29: 00000028 96 FUNC LOCAL DEFAULT 10 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 30: 00002058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ + 32: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 33: 0000205c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 000021f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000021f8 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 .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 1388 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 PyErr_Occurred │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 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 PyUnicode_FromString │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 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 _Py_NoneStruct │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 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 │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_raise_init_error │ │ │ │ │ + 69: 0000056c 324 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_New │ │ │ │ │ + 70: 000006b0 744 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser │ │ │ │ │ + 71: 00000998 80 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead │ │ │ │ │ + 72: 000009e8 168 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_token │ │ │ │ │ + 73: 00000a90 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: 000011e4 236 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_int │ │ │ │ │ + 86: 000012d0 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: 00001494 820 FUNC GLOBAL HIDDEN 6 _PyPegen_name_token │ │ │ │ │ + 90: 00001398 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: 000017c8 584 FUNC GLOBAL HIDDEN 6 _PyPegen_new_identifier │ │ │ │ │ + 104: 00001a10 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: 00001b38 120 FUNC GLOBAL HIDDEN 6 _PyPegen_insert_memo │ │ │ │ │ + 107: 00001bb0 160 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ + 108: 00001c50 116 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 109: 00001cc4 300 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ + 110: 00001df0 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: 000005a4 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: 00000674 396 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: 00000800 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 128: 00000844 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 129: 000008d0 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 584 FUNC GLOBAL HIDDEN 8 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 134: 00001b7c 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_expr │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 136: 00001b90 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_stmt │ │ │ │ │ - 137: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ │ + 123: 000021f8 156 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ + 124: 0000010c 456 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: 000002d4 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ + 129: 00000318 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + 130: 000003a4 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: 00002294 584 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 135: 000024dc 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 137: 000024f0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 138: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,303 +1,352 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a20 contains 93 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e7c contains 37 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00002c1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ -000000d4 00002d1c R_ARM_CALL 00000184 _PyPegen_Parser_New │ │ │ │ │ -000000e0 00002e1c R_ARM_CALL 000002c8 _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 │ │ │ │ │ -00000134 0000341c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001b8 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e8 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000204 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000220 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002a8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b0 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002c4 0000341d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000002e4 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -000002f4 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000035c 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000368 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000036c 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003d0 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -000003dc 00003a1c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ -000003e4 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003f0 00003c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000438 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000044c 00003e1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000460 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -00000464 0000062c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -0000046c 00003f1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -0000047c 0000091c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -00000488 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -000004ac 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000004b0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004b4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004b8 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004bc 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004d0 0000431d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -000004d4 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000004d8 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004e4 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000500 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000504 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000050c 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -00000510 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -00000528 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000548 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000054c 0000442b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000550 0000442c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000560 0000442b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000564 0000442c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000570 0000451c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000057c 0000461c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000058c 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -000005a0 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000005e8 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -0000062c 00001e2b R_ARM_MOVW_ABS_NC 000001a8 .LC14 │ │ │ │ │ -00000630 00001e2c R_ARM_MOVT_ABS 000001a8 .LC14 │ │ │ │ │ -00000638 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000063c 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000065c 00001c1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000069c 00007c1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ -000006c8 0000232b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -000006cc 0000232c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -000006d0 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000006e0 0000242b R_ARM_MOVW_ABS_NC 000001c0 .LC16 │ │ │ │ │ -000006e4 0000242c R_ARM_MOVT_ABS 000001c0 .LC16 │ │ │ │ │ -000006f8 0000451c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000738 00002d1c R_ARM_CALL 00000184 _PyPegen_Parser_New │ │ │ │ │ -00000748 00002e1c R_ARM_CALL 000002c8 _PyPegen_run_parser │ │ │ │ │ -00000754 00002f1c R_ARM_CALL 00001860 _PyPegen_Parser_Free │ │ │ │ │ -0000076c 0000301c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -0000077c 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000078c 0000331c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ -000007b0 0000451c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007cc 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007e0 0000091c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -000007ec 0000341c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000081c 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000834 0000801d R_ARM_JUMP24 00000844 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ -00000864 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000870 0000252b R_ARM_MOVW_ABS_NC 000001cc .LC17 │ │ │ │ │ -00000874 0000252c R_ARM_MOVT_ABS 000001cc .LC17 │ │ │ │ │ -00000884 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000008b4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f0 0000481c R_ARM_CALL 00000050 _PyPegen_expect_token │ │ │ │ │ -00000918 0000821c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000938 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000950 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000960 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000970 0000671c R_ARM_CALL 00000e30 _PyPegen_new_identifier │ │ │ │ │ -0000099c 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000044 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00000088 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC15 │ │ │ │ │ +0000008c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC15 │ │ │ │ │ +00000094 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000098 0000352c 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 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001fc 0000451c R_ARM_CALL 0000056c _PyPegen_Parser_New │ │ │ │ │ +00000208 0000461c R_ARM_CALL 000006b0 _PyPegen_run_parser │ │ │ │ │ +00000218 00007b1c R_ARM_CALL 000021f8 _PyPegen_Parser_Free │ │ │ │ │ +00000230 0000331c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000264 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000280 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000002b4 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c4 0000441c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +000002cc 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002f0 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000308 0000811d R_ARM_JUMP24 00000318 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ +00000338 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000344 0000262b R_ARM_MOVW_ABS_NC 000001cc .LC18 │ │ │ │ │ +00000348 0000262c R_ARM_MOVT_ABS 000001cc .LC18 │ │ │ │ │ +00000358 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000388 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c4 0000481c R_ARM_CALL 000009e8 _PyPegen_expect_token │ │ │ │ │ +000003ec 0000831c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +0000040c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000424 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000434 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000444 0000671c R_ARM_CALL 000017c8 _PyPegen_new_identifier │ │ │ │ │ +00000470 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3d08 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3fa4 contains 294 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -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 │ │ │ │ │ +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 │ │ │ │ │ +000001bc 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001fc 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000210 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000224 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000022c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000234 0000331c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000248 0000341c R_ARM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ +00000260 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000264 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000268 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d0 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000002dc 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +000002e4 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002f0 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000032c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000340 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000354 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000358 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000360 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000380 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000003b0 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003b4 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003cc 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +000003d0 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +000003d4 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000003e0 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00000408 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000420 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000424 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000428 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000438 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000043c 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000444 0000411c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000454 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +0000047c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000004a4 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004cc 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000004d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000004dc 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000004e0 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000004e4 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000004e8 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000004f4 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +000004fc 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000050c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000514 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000051c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000520 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000544 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000554 0000441c R_ARM_CALL 00000000 _PyTokenizer_raise_init_error │ │ │ │ │ +00000560 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000568 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005a0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005d0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005ec 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000608 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000690 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000698 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006a0 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000006ac 0000431d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000006cc 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000006dc 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000724 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000728 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000072c 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000730 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +00000750 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00000780 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000078c 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000790 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000007f4 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +00000800 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +00000808 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000814 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000085c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000870 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000884 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000888 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000890 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000008b0 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000008d4 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008dc 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008e0 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008e4 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008f4 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000008f8 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000904 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000092c 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000930 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000944 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000948 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000950 0000411c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000960 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000968 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00000974 00003e1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000098c 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000994 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a44 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00000ab0 00004a1c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ +00000abc 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +00000b20 00004c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b38 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000c08 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c38 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c68 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c98 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000cc8 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000cf8 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d58 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d84 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000dac 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000ddc 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e08 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e30 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e58 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e8c 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000ecc 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ef0 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f14 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f40 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f64 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f8c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000fb0 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ff0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001004 0000501c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00001044 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +000010e0 0000511c R_ARM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ +000010ec 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001154 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000115c 0000521c R_ARM_CALL 00000000 _PyToken_Free │ │ │ │ │ +00001188 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011bc 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011dc 0000541c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000011f8 0000482b R_ARM_MOVW_ABS_NC 000009e8 _PyPegen_expect_token │ │ │ │ │ +000011fc 0000482c R_ARM_MOVT_ABS 000009e8 _PyPegen_expect_token │ │ │ │ │ +00001268 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001324 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +0000135c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001370 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001388 0000591d R_ARM_JUMP24 00001494 _PyPegen_name_token │ │ │ │ │ +00001450 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +000014ec 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000014fc 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000150c 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001528 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +0000152c 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +00001530 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001540 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +00001544 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +00001548 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001558 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +0000155c 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +00001560 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001580 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000158c 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000015c4 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +000015d0 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +000015e4 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +000015e8 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +000015ec 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015f0 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015f4 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +000015f8 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +00001600 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001624 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001640 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +00001644 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +00001648 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001674 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000016a0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d0 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016d4 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016dc 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +000016e8 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016ec 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016f4 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +000016f8 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +00001700 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +00001704 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +00001708 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +0000170c 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +00001710 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +00001724 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001728 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001734 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001738 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +0000173c 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001748 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001770 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001790 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017bc 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c4 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017ec 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000017fc 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001818 0000172b R_ARM_MOVW_ABS_NC 00000048 .LANCHOR0 │ │ │ │ │ +0000181c 0000172c R_ARM_MOVT_ABS 00000048 .LANCHOR0 │ │ │ │ │ +00001834 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001840 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001844 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001848 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +0000184c 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +00001858 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000187c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a4 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000018b0 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000018d4 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +000018d8 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +000018dc 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001904 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000192c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001958 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000195c 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001964 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001968 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +0000196c 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001978 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000199c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a4 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +000019a8 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +000019ac 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +000019b0 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +000019b4 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000019dc 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a04 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a0c 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001aec 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001b64 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001c08 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001cd8 0000562b R_ARM_MOVW_ABS_NC 000012d0 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001cdc 0000562c R_ARM_MOVT_ABS 000012d0 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d34 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001d6c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001d80 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001d94 0000591c R_ARM_CALL 00001494 _PyPegen_name_token │ │ │ │ │ +00001e48 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001e5c 00006f1c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00001e90 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001ec0 0000701c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001ecc 0000491c R_ARM_CALL 00000a90 _PyPegen_fill_token │ │ │ │ │ +00001ee0 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001ee8 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f34 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f5c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f6c 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f9c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001fa0 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fb4 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00001fb8 00001b2b R_ARM_MOVW_ABS_NC 00000150 .LC14 │ │ │ │ │ +00001fbc 00001b2c R_ARM_MOVT_ABS 00000150 .LC14 │ │ │ │ │ +00001fc4 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fc8 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ff0 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002014 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002028 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000202c 0000352c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000203c 00001a2b R_ARM_MOVW_ABS_NC 00000100 .LC13 │ │ │ │ │ +00002040 00001a2c R_ARM_MOVT_ABS 00000100 .LC13 │ │ │ │ │ +00002054 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00002058 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002078 0000731c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000208c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000020c0 0000741c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ +000020ec 0000751c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000020f8 0000761c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ +00002128 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000213c 0000781c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002154 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002170 0000791c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +000021a0 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +000021b0 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +000021bc 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021d8 0000311c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002238 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002250 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002264 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002274 0000321d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002278 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +0000228c 0000321c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000022b4 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000024bc 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024c0 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024c4 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +000024c8 0000282c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +000024d0 0000861c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024ec 0000471d R_ARM_JUMP24 00000998 _PyPegen_lookahead │ │ │ │ │ +00002500 0000471d R_ARM_JUMP24 00000998 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d20 contains 189 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x48d4 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 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000558 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -0000057c 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005a8 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005cc 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005f4 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000618 0000361c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000658 0000351c 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 0000341c 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 00000d2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000b94 00000d2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000b98 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000ba8 00000e2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000bac 00000e2c R_ARM_MOVT_ABS 0000006c .LC6 │ │ │ │ │ -00000bb0 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000bc0 00000c2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000bc4 00000c2c 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 00000e2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000c50 00000e2c 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 0000132b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000c60 0000132c R_ARM_MOVT_ABS 000000d0 .LC11 │ │ │ │ │ -00000c68 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00000f2b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000cac 00000f2c 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 00000d2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d3c 00000d2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d44 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000d50 00000d2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d54 00000d2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d5c 00000c2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000d60 00000c2c R_ARM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000d68 0000102b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00000d6c 0000102c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00000d70 0000112b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00000d74 0000112c 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 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000da4 0000122c 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 0000162b R_ARM_MOVW_ABS_NC 00000024 .LANCHOR0 │ │ │ │ │ -00000e84 0000162c R_ARM_MOVT_ABS 00000024 .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 0000132b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000eb4 0000132c 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 00000f2b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000f40 00000f2c 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 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000fd4 0000122c R_ARM_MOVT_ABS 00000094 .LC10 │ │ │ │ │ -00000fe0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001004 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000102b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00001010 0000102c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00001014 0000112b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00001018 0000112c 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 0000351c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000159c 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015c4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d4 0000341c 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 00001a2b R_ARM_MOVW_ABS_NC 00000150 .LC13 │ │ │ │ │ -00001624 00001a2c 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 00001c1c 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 0000192b R_ARM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ -000016a8 0000192c 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 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018b4 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018c8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018d8 0000371d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000018e8 0000371c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001930 0000531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001954 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001b5c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b60 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b64 0000272b R_ARM_MOVW_ABS_NC 000001d4 .LC18 │ │ │ │ │ -00001b68 0000272c R_ARM_MOVT_ABS 000001d4 .LC18 │ │ │ │ │ -00001b70 0000851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b8c 0000471d R_ARM_JUMP24 00000000 _PyPegen_lookahead │ │ │ │ │ -00001ba0 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 0x4308 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x48ec 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 0000282b R_ARM_MOVW_ABS_NC 000001ec .LC19 │ │ │ │ │ -000000cc 0000282c 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 0000352b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c0 0000352c 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,48 +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) │ │ │ │ │ -qqqqqqqqnnqnqqqqqqqqqqqqqqqqqqqnqq │ │ │ │ │ -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 │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyMem_Calloc │ │ │ │ │ -PyMem_Free │ │ │ │ │ _PyPegen_parse │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ +PyMem_Free │ │ │ │ │ +_PyTokenizer_Free │ │ │ │ │ +_PyTokenizer_FromString │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _Pypegen_set_syntax_error │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ Py_BuildValue │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ -PyErr_Clear │ │ │ │ │ -_PyExc_IncompleteInputError │ │ │ │ │ _PyPegen_raise_error │ │ │ │ │ -_Py_NoneStruct │ │ │ │ │ PyUnicode_FromString │ │ │ │ │ +PyErr_Clear │ │ │ │ │ +_Py_NoneStruct │ │ │ │ │ PyType_IsSubtype │ │ │ │ │ +_PyExc_IncompleteInputError │ │ │ │ │ +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 │ │ │ │ │ @@ -88,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 │ │ │ │ │ @@ -106,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,700 +1,304 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 13c │ │ │ │ │ - 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 184 <_PyPegen_Parser_New> │ │ │ │ │ - R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq f4 <_PyPegen_run_parser_from_string+0xf4> │ │ │ │ │ - bl 2c8 <_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 134 <_PyPegen_run_parser_from_string+0x134> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - │ │ │ │ │ -0000013c : │ │ │ │ │ -compute_parser_flags(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 178 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -00000184 <_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 2bc <_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 2b4 <_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 2b0 <_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 2a0 <_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 │ │ │ │ │ - │ │ │ │ │ -000002c8 <_PyPegen_run_parser>: │ │ │ │ │ -_PyPegen_run_parser(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _PyPegen_parse │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - beq 350 <_PyPegen_run_parser+0x88> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ │ - beq 318 <_PyPegen_run_parser+0x50> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - ldr r1, [pc, #636] @ 5a0 <_PyPegen_run_parser+0x2d8> │ │ │ │ │ - ldr r2, [ip, #4] │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 500 <_PyPegen_run_parser+0x238> │ │ │ │ │ - ldrsb r3, [r1, r3] │ │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - cmpne r3, #10 │ │ │ │ │ - bne 33c <_PyPegen_run_parser+0x74> │ │ │ │ │ - b 328 <_PyPegen_run_parser+0x60> │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ │ - bne 494 <_PyPegen_run_parser+0x1cc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4d4 <_PyPegen_run_parser+0x20c> │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [ip, r2, lsl #2] │ │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ │ - b 3a8 <_PyPegen_run_parser+0xe0> │ │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str lr, [r2, #28] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bgt 39c <_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 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 588 <_PyPegen_run_parser+0x2c0> │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 57c <_PyPegen_run_parser+0x2b4> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - ldr r2, [r3, #2732] @ 0xaac │ │ │ │ │ - subs r1, r2, #0 │ │ │ │ │ - beq 530 <_PyPegen_run_parser+0x268> │ │ │ │ │ - ldr r2, [r3, #2700] @ 0xa8c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 56c <_PyPegen_run_parser+0x2a4> │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strlen │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Decode │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 548 <_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 528 <_PyPegen_run_parser+0x260> │ │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ - bl 18f0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 30c <_PyPegen_run_parser+0x44> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ │ - sub r2, r3, #23 │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - bhi 35c <_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, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, 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 370 <_PyPegen_run_parser+0xa8> │ │ │ │ │ - b 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 328 <_PyPegen_run_parser+0x60> │ │ │ │ │ - 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 4c8 <_PyPegen_run_parser+0x200> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 548 <_PyPegen_run_parser+0x280> │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - subs r1, r2, #0 │ │ │ │ │ - bne 420 <_PyPegen_run_parser+0x158> │ │ │ │ │ - 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 594 <_PyPegen_run_parser+0x2cc> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 45c <_PyPegen_run_parser+0x194> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromString │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 454 <_PyPegen_run_parser+0x18c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 410 <_PyPegen_run_parser+0x148> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - b 48c <_PyPegen_run_parser+0x1c4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 560 <_PyPegen_run_parser+0x298> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - │ │ │ │ │ -000005a4 <_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 660 <_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 600 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 668 <_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 628 <_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 61c <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ + b 78 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 660 <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + b bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + │ │ │ │ │ +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 │ │ │ │ │ │ │ │ │ │ -00000674 <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ +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 77c <_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 7f4 <_PyPegen_run_parser_from_file_pointer+0x180> │ │ │ │ │ + beq 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - bne 7f4 <_PyPegen_run_parser_from_file_pointer+0x180> │ │ │ │ │ + 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 7f4 <_PyPegen_run_parser_from_file_pointer+0x180> │ │ │ │ │ + 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 7e4 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 13c │ │ │ │ │ - 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 184 <_PyPegen_Parser_New> │ │ │ │ │ + bl 56c <_PyPegen_Parser_New> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 7e4 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - bl 2c8 <_PyPegen_run_parser> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + bl 6b0 <_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 21f8 <_PyPegen_Parser_Free> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_Free │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 794 <_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 7ec <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ - b 770 <_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 764 <_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 764 <_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 7d8 <_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 764 <_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 764 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 770 <_PyPegen_run_parser_from_file_pointer+0xfc> │ │ │ │ │ + b 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 6dc <_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 2cc <_PyPegen_run_parser_from_file_pointer+0x1c0> │ │ │ │ │ + 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> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ │ │ │ │ │ -00000800 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ +000002d4 <_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 838 <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ + beq 30c <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 844 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ + b 318 <_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} │ │ │ │ │ │ │ │ │ │ -00000844 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +00000318 <_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 8c8 <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ + beq 39c <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8bc <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bgt 390 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8bc <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bne 390 <_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 8bc <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + b 390 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ │ │ │ │ │ -000008d0 <_PyPegen_soft_keyword_token>: │ │ │ │ │ +000003a4 <_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 9e8 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 908 <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ + bne 3dc <_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 │ │ │ │ │ @@ -702,43 +306,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 8fc <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + beq 3d0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 92c <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 400 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92c <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 400 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9a4 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 478 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e30 <_PyPegen_new_identifier> │ │ │ │ │ + bl 17c8 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_CALL _PyPegen_new_identifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a4 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 478 <_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 900 <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ + b 3d4 <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 8fc <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + b 3d0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,8 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 f4717171 71717171 716e6e71 6e717171 .qqqqqqqqnnqnqqq │ │ │ │ │ - 0x00000010 71717171 71717171 71717171 71717171 qqqqqqqqqqqqqqqq │ │ │ │ │ - 0x00000020 6e717100 64000000 6c000000 5c000000 nqq.d...l...\... │ │ │ │ │ - 0x00000030 00000000 .... │ │ │ │ │ + 0x00000000 89000000 00000000 00131300 13000000 ................ │ │ │ │ │ + 0x00000010 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000020 1300000e f4000000 00000000 000c0c00 ................ │ │ │ │ │ + 0x00000030 0c000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000040 00000000 0c00000f 64000000 6c000000 ........d...l... │ │ │ │ │ + 0x00000050 5c000000 00000000 \....... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,13 +1,741 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 240 <_PyPegen_run_parser_from_string+0x240> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + beq 240 <_PyPegen_run_parser_from_string+0x240> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromUTF8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_FromUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 544 <_PyPegen_run_parser_from_string+0x544> │ │ │ │ │ + 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 45c <_PyPegen_run_parser_from_string+0x45c> │ │ │ │ │ + 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 520 <_PyPegen_run_parser_from_string+0x520> │ │ │ │ │ + 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 518 <_PyPegen_run_parser_from_string+0x518> │ │ │ │ │ + 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 514 <_PyPegen_run_parser_from_string+0x514> │ │ │ │ │ + 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 504 <_PyPegen_run_parser_from_string+0x504> │ │ │ │ │ + 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 254 <_PyPegen_run_parser_from_string+0x254> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + beq 38c <_PyPegen_run_parser_from_string+0x38c> │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4f4 <_PyPegen_run_parser_from_string+0x4f4> │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + ble 20c <_PyPegen_run_parser_from_string+0x20c> │ │ │ │ │ + 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 1f0 <_PyPegen_run_parser_from_string+0x1f0> │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 468 <_PyPegen_run_parser_from_string+0x468> │ │ │ │ │ + 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 4b4 <_PyPegen_run_parser_from_string+0x4b4> │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4a0 <_PyPegen_run_parser_from_string+0x4a0> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + sub r3, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r4, [r2, r3, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r5, #100] @ 0x64 │ │ │ │ │ + str r3, [r5, #104] @ 0x68 │ │ │ │ │ + str r3, [r5, #108] @ 0x6c │ │ │ │ │ + str r3, [r5, #112] @ 0x70 │ │ │ │ │ + b 2ac <_PyPegen_run_parser_from_string+0x2ac> │ │ │ │ │ + ldr ip, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r0, [ip, #28] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 2a0 <_PyPegen_run_parser_from_string+0x2a0> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r3, [r5, #92] @ 0x5c │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + 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, [r6] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 450 <_PyPegen_run_parser_from_string+0x450> │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 444 <_PyPegen_run_parser_from_string+0x444> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r6, [r3, #2732] @ 0xaac │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 414 <_PyPegen_run_parser_from_string+0x414> │ │ │ │ │ + ldr r8, [r3, #2700] @ 0xa8c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 408 <_PyPegen_run_parser_from_string+0x408> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 420 <_PyPegen_run_parser_from_string+0x420> │ │ │ │ │ + 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 r6, r0, #0 │ │ │ │ │ + beq 4fc <_PyPegen_run_parser_from_string+0x4fc> │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3e0 <_PyPegen_run_parser_from_string+0x3e0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 1d4 <_PyPegen_run_parser_from_string+0x1d4> │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + ldr r1, [pc, #464] @ 568 <_PyPegen_run_parser_from_string+0x568> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldrb r3, [r2] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 3b0 <_PyPegen_run_parser_from_string+0x3b0> │ │ │ │ │ + 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 1d4 <_PyPegen_run_parser_from_string+0x1d4> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 378 <_PyPegen_run_parser_from_string+0x378> │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 3e8 <_PyPegen_run_parser_from_string+0x3e8> │ │ │ │ │ + b 39c <_PyPegen_run_parser_from_string+0x39c> │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 39c <_PyPegen_run_parser_from_string+0x39c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 348 <_PyPegen_run_parser_from_string+0x348> │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 490 <_PyPegen_run_parser_from_string+0x490> │ │ │ │ │ + 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 538 <_PyPegen_run_parser_from_string+0x538> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 350 <_PyPegen_run_parser_from_string+0x350> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 30c <_PyPegen_run_parser_from_string+0x30c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + 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 220 <_PyPegen_run_parser_from_string+0x220> │ │ │ │ │ + b 46c <_PyPegen_run_parser_from_string+0x46c> │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 31c <_PyPegen_run_parser_from_string+0x31c> │ │ │ │ │ + b 420 <_PyPegen_run_parser_from_string+0x420> │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 274 <_PyPegen_run_parser_from_string+0x274> │ │ │ │ │ + b 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 260 <_PyPegen_run_parser_from_string+0x260> │ │ │ │ │ + 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 1d4 <_PyPegen_run_parser_from_string+0x1d4> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 1e0 <_PyPegen_run_parser_from_string+0x1e0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 384 <_PyPegen_run_parser_from_string+0x384> │ │ │ │ │ + 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 230 <_PyPegen_run_parser_from_string+0x230> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1ac <_PyPegen_run_parser_from_string+0x1ac> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 438 <_PyPegen_run_parser_from_string+0x438> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 560 <_PyPegen_run_parser_from_string+0x560> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_raise_init_error> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_raise_init_error │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 238 <_PyPegen_run_parser_from_string+0x238> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 558 <_PyPegen_run_parser_from_string+0x558> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +0000056c <_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 6a4 <_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 69c <_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 698 <_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 688 <_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 │ │ │ │ │ + │ │ │ │ │ +000006b0 <_PyPegen_run_parser>: │ │ │ │ │ +_PyPegen_run_parser(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + beq 774 <_PyPegen_run_parser+0xc4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + beq 700 <_PyPegen_run_parser+0x50> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr ip, [r4] │ │ │ │ │ + ldr r1, [pc, #648] @ 994 <_PyPegen_run_parser+0x2e4> │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + ldrb r3, [r2] │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 724 <_PyPegen_run_parser+0x74> │ │ │ │ │ + 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, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ + b 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 710 <_PyPegen_run_parser+0x60> │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 760 <_PyPegen_run_parser+0xb0> │ │ │ │ │ + b 710 <_PyPegen_run_parser+0x60> │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ │ + bne 8bc <_PyPegen_run_parser+0x20c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8f4 <_PyPegen_run_parser+0x244> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [ip, r2, lsl #2] │ │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ │ + b 7cc <_PyPegen_run_parser+0x11c> │ │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str lr, [r2, #28] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt 7c0 <_PyPegen_run_parser+0x110> │ │ │ │ │ + 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 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + beq 95c <_PyPegen_run_parser+0x2ac> │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 950 <_PyPegen_run_parser+0x2a0> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + ldr r2, [r3, #2732] @ 0xaac │ │ │ │ │ + subs r1, r2, #0 │ │ │ │ │ + beq 914 <_PyPegen_run_parser+0x264> │ │ │ │ │ + ldr r2, [r3, #2700] @ 0xa8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 970 <_PyPegen_run_parser+0x2c0> │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 92c <_PyPegen_run_parser+0x27c> │ │ │ │ │ + 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 98c <_PyPegen_run_parser+0x2dc> │ │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 968 <_PyPegen_run_parser+0x2b8> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 6f4 <_PyPegen_run_parser+0x44> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 780 <_PyPegen_run_parser+0xd0> │ │ │ │ │ + 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, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 748 <_PyPegen_run_parser+0x98> │ │ │ │ │ + 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 794 <_PyPegen_run_parser+0xe4> │ │ │ │ │ + b 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 92c <_PyPegen_run_parser+0x27c> │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + subs r1, r2, #0 │ │ │ │ │ + bne 844 <_PyPegen_run_parser+0x194> │ │ │ │ │ + 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 980 <_PyPegen_run_parser+0x2d0> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 880 <_PyPegen_run_parser+0x1d0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 834 <_PyPegen_run_parser+0x184> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 8a8 <_PyPegen_run_parser+0x1f8> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 878 <_PyPegen_run_parser+0x1c8> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 944 <_PyPegen_run_parser+0x294> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 8b4 <_PyPegen_run_parser+0x204> │ │ │ │ │ + .word 0x00000024 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +00000998 <_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 +750,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>: │ │ │ │ │ +000009e8 <_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 a24 <_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 a18 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ec <_PyPegen_expect_token+0x9c> │ │ │ │ │ + blt a84 <_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 a78 <_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 a70 <_PyPegen_expect_token+0x88> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b d4 <_PyPegen_expect_token+0x84> │ │ │ │ │ + b a6c <_PyPegen_expect_token+0x84> │ │ │ │ │ │ │ │ │ │ -000000f8 <_PyPegen_fill_token>: │ │ │ │ │ +00000a90 <_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 +814,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 fe0 <_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 1064 <_PyPegen_fill_token+0x5d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - beq 4e4 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ + beq e7c <_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 bc0 <_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 1160 <_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 1190 <_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 10e8 <_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 112c <_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 10b0 <_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 10d0 <_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 e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #8 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #16 │ │ │ │ │ - beq 174 <_PyPegen_fill_token+0x7c> │ │ │ │ │ + beq b0c <_PyPegen_fill_token+0x7c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #24 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #32 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #40 @ 0x28 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r1, r3, #48 @ 0x30 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 dc4 <_PyPegen_fill_token+0x334> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3fc <_PyPegen_fill_token+0x304> │ │ │ │ │ + beq d94 <_PyPegen_fill_token+0x304> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3d4 <_PyPegen_fill_token+0x2dc> │ │ │ │ │ + beq d6c <_PyPegen_fill_token+0x2dc> │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_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 e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ adds r3, r9, #8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e74 <_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 b10 <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r3, r3, #24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 42c <_PyPegen_fill_token+0x334> │ │ │ │ │ + bne dc4 <_PyPegen_fill_token+0x334> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + b b10 <_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 1154 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + ble fd4 <_PyPegen_fill_token+0x544> │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + beq f38 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 574 <_PyPegen_fill_token+0x47c> │ │ │ │ │ + beq f0c <_PyPegen_fill_token+0x47c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 550 <_PyPegen_fill_token+0x458> │ │ │ │ │ + beq ee8 <_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 1150 <_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 1150 <_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 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + beq fd4 <_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 1150 <_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 1150 <_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 1150 <_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 1150 <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r8, #3 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + bne f38 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ - b 164 <_PyPegen_fill_token+0x6c> │ │ │ │ │ + b afc <_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 1154 <_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 11b4 <_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 fe0 <_PyPegen_fill_token+0x550> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - bne 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + bne ae0 <_PyPegen_fill_token+0x50> │ │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + beq ae0 <_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 1138 <_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 e7c <_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 b10 <_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 bb4 <_PyPegen_fill_token+0x124> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 844 <_PyPegen_fill_token+0x74c> │ │ │ │ │ + beq 11dc <_PyPegen_fill_token+0x74c> │ │ │ │ │ bl 0 <_Pypegen_tokenizer_error> │ │ │ │ │ R_ARM_CALL _Pypegen_tokenizer_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b bb8 <_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 1168 <_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 b80 <_PyPegen_fill_token+0xf0> │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b 1e8 <_PyPegen_fill_token+0xf0> │ │ │ │ │ + b b80 <_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 1088 <_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 bb8 <_PyPegen_fill_token+0x128> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bne 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 1160 <_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 1160 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 1188 <_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 1154 <_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 1024 <_PyPegen_fill_token+0x594> │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b bb8 <_PyPegen_fill_token+0x128> │ │ │ │ │ │ │ │ │ │ -0000084c <_PyPegen_lookahead_with_int>: │ │ │ │ │ +000011e4 <_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 +1320,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 129c <_PyPegen_lookahead_with_int+0xb8> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 8c0 <_PyPegen_lookahead_with_int+0x74> │ │ │ │ │ + beq 1258 <_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 1294 <_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 a90 <_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 12c4 <_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 123c <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 8a8 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ + b 1240 <_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 1240 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 8a4 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ + b 123c <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ │ │ │ │ │ -00000938 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ +000012d0 <_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 131c <_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 1350 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9f4 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ + blt 138c <_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 1310 <_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 138c <_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 1310 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b afc <_PyPegen_name_token> │ │ │ │ │ + b 1494 <_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 1310 <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ │ │ │ │ │ -00000a00 <_PyPegen_is_memoized>: │ │ │ │ │ +00001398 <_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 1448 <_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 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 142c <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 142c <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 142c <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 147c <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne a7c <_PyPegen_is_memoized+0x7c> │ │ │ │ │ + bne 1414 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt aec <_PyPegen_is_memoized+0xec> │ │ │ │ │ + blt 1484 <_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 13d8 <_PyPegen_is_memoized+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 1440 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 1440 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ │ │ │ │ │ -00000afc <_PyPegen_name_token>: │ │ │ │ │ +00001494 <_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 15d0 <_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 14e0 <_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 1628 <_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 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq c9c <_PyPegen_name_token+0x1a0> │ │ │ │ │ + beq 1634 <_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 16e8 <_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 15e4 <_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 16f4 <_PyPegen_name_token+0x260> │ │ │ │ │ + ldr r3, [pc, #592] @ 17c4 <_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 1608 <_PyPegen_name_token+0x174> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 1628 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + blt 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b b28 <_PyPegen_name_token+0x2c> │ │ │ │ │ + b 14c0 <_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 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 1628 <_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 14d4 <_PyPegen_name_token+0x40> │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d68 <_PyPegen_name_token+0x26c> │ │ │ │ │ + beq 1700 <_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 179c <_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 16a8 <_PyPegen_name_token+0x214> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d10 <_PyPegen_name_token+0x214> │ │ │ │ │ + bne 16a8 <_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 1778 <_PyPegen_name_token+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq d8c <_PyPegen_name_token+0x290> │ │ │ │ │ + beq 1724 <_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 153c <_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 15ec <_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 15ec <_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 1640 <_PyPegen_name_token+0x1ac> │ │ │ │ │ + b 1604 <_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 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne d1c <_PyPegen_name_token+0x220> │ │ │ │ │ + bne 16b4 <_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 16b4 <_PyPegen_name_token+0x220> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 1628 <_PyPegen_name_token+0x194> │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000e30 <_PyPegen_new_identifier>: │ │ │ │ │ +000017c8 <_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 +1771,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 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq f30 <_PyPegen_new_identifier+0x100> │ │ │ │ │ + beq 18c8 <_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 1890 <_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 1820 <_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 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 1880 <_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 18c0 <_PyPegen_new_identifier+0xf8> │ │ │ │ │ + ldr r3, [pc, #372] @ 1a0c <_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 1860 <_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 19a4 <_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 19e4 <_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 1930 <_PyPegen_new_identifier+0x168> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f98 <_PyPegen_new_identifier+0x168> │ │ │ │ │ + bne 1930 <_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 19c8 <_PyPegen_new_identifier+0x200> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + beq 1880 <_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 1818 <_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 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 1880 <_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 18d4 <_PyPegen_new_identifier+0x10c> │ │ │ │ │ + b 185c <_PyPegen_new_identifier+0x94> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + bne 193c <_PyPegen_new_identifier+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + b 193c <_PyPegen_new_identifier+0x174> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 1880 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001078 <_PyPegen_update_memo>: │ │ │ │ │ +00001a10 <_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 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1ac0 <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1ad0 <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1110 <_PyPegen_update_memo+0x98> │ │ │ │ │ + bne 1aa8 <_PyPegen_update_memo+0x98> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ - b 118c <_PyPegen_update_memo+0x114> │ │ │ │ │ + b 1b24 <_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 1b30 <_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 +2009,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 1b28 <_PyPegen_update_memo+0x118> │ │ │ │ │ │ │ │ │ │ -000011a0 <_PyPegen_insert_memo>: │ │ │ │ │ +00001b38 <_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 +2027,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 1ba8 <_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 +2043,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 1ba0 <_PyPegen_insert_memo+0x68> │ │ │ │ │ │ │ │ │ │ -00001218 <_PyPegen_string_token>: │ │ │ │ │ +00001bb0 <_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 1bec <_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 1be0 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12ac <_PyPegen_string_token+0x94> │ │ │ │ │ + blt 1c44 <_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 1c38 <_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 1c30 <_PyPegen_string_token+0x80> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 1294 <_PyPegen_string_token+0x7c> │ │ │ │ │ + b 1c2c <_PyPegen_string_token+0x7c> │ │ │ │ │ │ │ │ │ │ -000012b8 <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ +00001c50 <_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 1cbc <_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 1c8c <_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 1c80 <_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 1c80 <_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 1c98 <_PyPegen_get_last_nonnwhitespace_token+0x48> │ │ │ │ │ + b 1c80 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + b 1c80 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ │ │ │ │ │ -0000132c <_PyPegen_lookahead_with_string>: │ │ │ │ │ +00001cc4 <_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 1db8 <_PyPegen_lookahead_with_string+0xf4> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 1390 <_PyPegen_lookahead_with_string+0x64> │ │ │ │ │ + beq 1d28 <_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 1d60 <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1448 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ + blt 1de0 <_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 1d14 <_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 1de0 <_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 1d14 <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl afc <_PyPegen_name_token> │ │ │ │ │ + bl 1494 <_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 1d20 <_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 1da4 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 140c <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ + b 1da4 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ │ │ │ │ │ -00001458 <_PyPegen_number_token>: │ │ │ │ │ +00001df0 <_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 1ecc <_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 1e3c <_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 1f60 <_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 201c <_PyPegen_number_token+0x22c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne 1548 <_PyPegen_number_token+0xf0> │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bne 1ee0 <_PyPegen_number_token+0xf0> │ │ │ │ │ + bl 205c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 15e0 <_PyPegen_number_token+0x188> │ │ │ │ │ + beq 1f78 <_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 1f3c <_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 a90 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + blt 1f60 <_PyPegen_number_token+0x170> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 1484 <_PyPegen_number_token+0x2c> │ │ │ │ │ + b 1e1c <_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 1f6c <_PyPegen_number_token+0x17c> │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 1574 <_PyPegen_number_token+0x11c> │ │ │ │ │ + b 1f0c <_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 1f00 <_PyPegen_number_token+0x110> │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bl 205c │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 14e8 <_PyPegen_number_token+0x90> │ │ │ │ │ + b 1e80 <_PyPegen_number_token+0x90> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bgt 1f60 <_PyPegen_number_token+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bne 1f60 <_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 1e30 <_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 1e80 <_PyPegen_number_token+0x90> │ │ │ │ │ + ldr r3, [pc, #216] @ 2058 <_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, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + beq 1e30 <_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 1e30 <_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 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bne 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + b 1e30 <_PyPegen_number_token+0x40> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ - beq 14e0 <_PyPegen_number_token+0x88> │ │ │ │ │ + beq 1e78 <_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 : │ │ │ │ │ +0000205c : │ │ │ │ │ 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 +2416,153 @@ │ │ │ │ │ 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 20f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtoul │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17e0 │ │ │ │ │ + blt 2178 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 2110 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 2194 │ │ │ │ │ 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 20e0 │ │ │ │ │ and r3, r6, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 17ac │ │ │ │ │ + beq 2144 │ │ │ │ │ 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 21b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 1758 │ │ │ │ │ - vldr d7, [pc, #164] @ 1858 │ │ │ │ │ + b 20f0 │ │ │ │ │ + vldr d7, [pc, #164] @ 21f0 │ │ │ │ │ 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 21d4 │ │ │ │ │ vldr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 21a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 2110 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 213c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20f0 │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d4 │ │ │ │ │ - b 1834 │ │ │ │ │ + beq 216c │ │ │ │ │ + b 21cc │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001860 <_PyPegen_Parser_Free>: │ │ │ │ │ +000021f8 <_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 2278 <_PyPegen_Parser_Free+0x80> │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 18ac <_PyPegen_Parser_Free+0x4c> │ │ │ │ │ + ble 2248 <_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 222c <_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 2280 <_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 221c <_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> │ │ │ │ │ - │ │ │ │ │ -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 │ │ │ │ │ + b 2254 <_PyPegen_Parser_Free+0x5c> │ │ │ │ │ │ │ │ │ │ -00001934 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +00002294 <_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,163 +2570,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 2360 <_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 238c <_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 23a4 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a4c <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ + blt 236c <_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 2384 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a0c <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ + blt 23ac <_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 23c4 <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a6c <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ + blt 23cc <_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 23e4 <_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 23ec <_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 2340 <_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 1af4 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ + bne 2454 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ 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 2304 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1b18 <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ + bne 249c <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 1988 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + bgt 22e8 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 1ad0 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ + bne 2478 <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ 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 2320 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ - bne 1b3c <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + bne 2430 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19dc <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + bgt 233c <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2360 <_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 240c <_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 2340 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + b 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + beq 23fc <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + b 23fc <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ 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 23dc <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + add r3, r1, #4 │ │ │ │ │ + b 23dc <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + beq 237c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ + b 237c <_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 23bc <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b5c <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + b 23bc <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ 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 239c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - addeq r3, r1, #4 │ │ │ │ │ - beq 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ + addeq r1, r1, #4 │ │ │ │ │ + beq 239c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ 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 2360 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ │ │ │ │ │ -00001b7c <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024dc <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_PyPegen_lookahead> │ │ │ │ │ + b 998 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00001b90 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024f0 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_PyPegen_lookahead> │ │ │ │ │ + b 998 <_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 79457272 init_error.PyErr │ │ │ │ │ - 0x000001a0 5f4e6f4d 656d6f72 79005079 4d656d5f _NoMemory.PyMem_ │ │ │ │ │ - 0x000001b0 4d616c6c 6f630050 794d656d 5f43616c Malloc.PyMem_Cal │ │ │ │ │ - 0x000001c0 6c6f6300 50794d65 6d5f4672 6565005f loc.PyMem_Free._ │ │ │ │ │ - 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 72005f50 795f4e6f 6e655374 error._Py_NoneSt │ │ │ │ │ - 0x000002c0 72756374 00507955 6e69636f 64655f46 ruct.PyUnicode_F │ │ │ │ │ - 0x000002d0 726f6d53 7472696e 67005079 54797065 romString.PyType │ │ │ │ │ - 0x000002e0 5f497353 75627479 7065005f 50795065 _IsSubtype._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 79457272 5f4f6363 75727265 se.PyErr_Occurre │ │ │ │ │ + 0x00000130 64005079 4d656d5f 46726565 005f5079 d.PyMem_Free._Py │ │ │ │ │ + 0x00000140 546f6b65 6e697a65 725f4672 6565005f Tokenizer_Free._ │ │ │ │ │ + 0x00000150 5079546f 6b656e69 7a65725f 46726f6d PyTokenizer_From │ │ │ │ │ + 0x00000160 53747269 6e670050 79457863 5f53796e String.PyExc_Syn │ │ │ │ │ + 0x00000170 74617845 72726f72 005f5079 70656765 taxError._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 79556e69 636f6465 _error.PyUnicode │ │ │ │ │ + 0x00000220 5f46726f 6d537472 696e6700 50794572 _FromString.PyEr │ │ │ │ │ + 0x00000230 725f436c 65617200 5f50795f 4e6f6e65 r_Clear._Py_None │ │ │ │ │ + 0x00000240 53747275 63740050 79547970 655f4973 Struct.PyType_Is │ │ │ │ │ + 0x00000250 53756274 79706500 5f507945 78635f49 Subtype._PyExc_I │ │ │ │ │ + 0x00000260 6e636f6d 706c6574 65496e70 75744572 ncompleteInputEr │ │ │ │ │ + 0x00000270 726f7200 50794572 725f4e6f 4d656d6f ror.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: 28596 (bytes into file) │ │ │ │ │ + Start of section headers: 28640 (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 0x6fb4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x6fe0: │ │ │ │ │ │ │ │ │ │ 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 001aec 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0062d4 0006b0 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b20 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001b20 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001b20 000521 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002044 002228 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006984 0004f8 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 00426c 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00429c 000400 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006e7c 0000b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00469c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00469c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0046d0 000de0 10 14 82 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0054b0 000e22 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 006f2c 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001b18 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006300 0006b0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001b4c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001b4c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001b4c 000521 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002070 002228 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0069b0 0004f8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004298 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0042c8 000400 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006ea8 0000b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0046c8 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0046c8 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0046fc 000de0 10 14 82 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0054dc 000e22 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 006f58 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 {} │ │ │ │ │ @@ -75,18 +75,18 @@ │ │ │ │ │ 71: 00000434 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 72: 0000043c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 73: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 74: 00000450 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 75: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ 76: 00000474 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ 77: 00000488 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 78: 00001a64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 78: 00001a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 000004bc 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ 80: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ - 81: 00001a68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 81: 00001a94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 82: 00000000 264 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 117: 00001fa4 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 118: 000020c0 292 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 122: 000009ac 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 123: 00001a68 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 123: 00001a94 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 125: 00000078 712 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_from_import │ │ │ │ │ 126: 00000340 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ @@ -191,32 +191,32 @@ │ │ │ │ │ 187: 00000ecc 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ 188: 00000f54 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 190: 00001080 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 192: 000010e4 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 194: 000011c8 448 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 194: 000011c8 492 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 195: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 196: 00001388 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 197: 000013cc 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 198: 00001428 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 196: 000013b4 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 197: 000013f8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 198: 00001454 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 200: 00001484 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 201: 000014c8 108 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 200: 000014b0 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 201: 000014f4 108 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 203: 00001534 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 204: 00001590 624 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 203: 00001560 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 204: 000015bc 624 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 208: 00001800 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 208: 0000182c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 210: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 211: 00001888 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 211: 000018b4 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 216: 000001f0 120 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 217: 00000268 44 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_last_item │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x62d4 contains 214 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6300 contains 214 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000531c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000034 00007b1c R_ARM_CALL 00001a68 _PyPegen_new_type_comment │ │ │ │ │ +00000034 00007b1c R_ARM_CALL 00001a94 _PyPegen_new_type_comment │ │ │ │ │ 00000064 00007c1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000a8 00007e1c R_ARM_CALL 00000340 _PyPegen_seq_count_dots │ │ │ │ │ 000000d0 00000e2b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 000000d4 00000e2c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 000000d8 00007f1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000114 0000801d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000138 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ @@ -68,15 +68,15 @@ │ │ │ │ │ 00000b50 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC17 │ │ │ │ │ 00000b54 00001e2c R_ARM_MOVT_ABS 00000178 .LC17 │ │ │ │ │ 00000b5c 0000671c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000b88 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000bb8 00007902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c00 0000b01d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ 00000c10 0000b11c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00000c44 00007b1c R_ARM_CALL 00001a68 _PyPegen_new_type_comment │ │ │ │ │ +00000c44 00007b1c R_ARM_CALL 00001a94 _PyPegen_new_type_comment │ │ │ │ │ 00000c60 0000b21c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ 00000cc8 0000262b R_ARM_MOVW_ABS_NC 0000023c .LC21 │ │ │ │ │ 00000ccc 0000262c R_ARM_MOVT_ABS 0000023c .LC21 │ │ │ │ │ 00000cd0 0000831c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000cf4 0000b41c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000d00 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000d2c 0000691c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ @@ -111,116 +111,116 @@ │ │ │ │ │ 00001160 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00001190 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000011bc 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011f8 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000011fc 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000012a0 0000601c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ 000012bc 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000012e4 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000012f8 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012fc 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001374 00005a1c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ -000013b0 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000013f4 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001450 0000c71c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -000014ac 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000014f4 0000171c R_ARM_CALL 000013dc _get_resized_exprs │ │ │ │ │ -00001520 0000ca1c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001584 0000ca1d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001630 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ -0000163c 0000cd1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -0000166c 0000ce1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001680 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000016c0 0000cf1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -000016f8 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ -00001750 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001764 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001794 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000017f8 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001814 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001818 0000d12c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001848 0000302b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ -0000184c 0000302c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ -00001854 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00001858 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001874 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000018a8 0000332b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ -000018ac 0000332c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ -000018b4 0000322b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ -000018b8 0000322c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ -000018c0 0000402b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000018c4 0000402c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000018cc 00003f2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ -000018d0 00003f2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ -000018d8 00003e2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ -000018dc 00003e2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ -000018e4 0000422b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ -000018e8 0000422c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ -000018f0 0000412b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ -000018f4 0000412c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ -000018fc 00004b2b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ -00001900 00004b2c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ -00001908 00003b2b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ -0000190c 00003b2c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ -00001914 0000352b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ -00001918 0000352c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ -00001920 0000372b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ -00001924 0000372c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ -0000192c 0000362b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ -00001930 0000362c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ -00001938 0000342b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ -0000193c 0000342c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ -00001944 00004c2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ -00001948 00004c2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ -00001950 00003a2b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -00001954 00003a2c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -00001970 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001974 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000197c 00004d2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ -00001980 00004d2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ -00001988 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001994 0000382b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ -00001998 0000382c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ -000019a0 0000392b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ -000019a4 0000392c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ -000019ac 00004a2b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ -000019b0 00004a2c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ -000019b8 00003c2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ -000019bc 00003c2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ -000019c4 00003d2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ -000019c8 00003d2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ -000019d0 0000442b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ -000019d4 0000442c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ -000019dc 0000432b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ -000019e0 0000432c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ -000019ec 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019f0 0000d42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019fc 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001a00 0000d52c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001a0c 0000d62b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001a10 0000d62c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001a1c 0000d72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001a20 0000d72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001a28 0000492b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ -00001a2c 0000492c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ -00001a30 0000482b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ -00001a34 0000482c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ -00001a40 0000452b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ -00001a44 0000452c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ -00001a4c 0000472b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ -00001a50 0000472c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ -00001a58 0000462b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ -00001a5c 0000462c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ -00001a64 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001a88 0000971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a98 0000da1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00001aac 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001ae0 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e8 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001314 0000952b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001318 0000952c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000013a0 00005a1c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ +000013dc 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001420 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000147c 0000c71c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +000014d8 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001520 0000171c R_ARM_CALL 000013dc _get_resized_exprs │ │ │ │ │ +0000154c 0000ca1c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +000015b0 0000ca1d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +0000165c 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ +00001668 0000cd1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001698 0000ce1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000016ac 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000016ec 0000cf1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00001724 0000221c R_ARM_CALL 00001f24 PyUnicode_READ_CHAR │ │ │ │ │ +0000177c 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001790 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000017c0 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001824 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001840 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001844 0000d12c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001874 0000302b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ +00001878 0000302c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ +00001880 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001884 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000018a0 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000018d4 0000332b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ +000018d8 0000332c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ +000018e0 0000322b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ +000018e4 0000322c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ +000018ec 0000402b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000018f0 0000402c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000018f8 00003f2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ +000018fc 00003f2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ +00001904 00003e2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ +00001908 00003e2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ +00001910 0000422b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ +00001914 0000422c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ +0000191c 0000412b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ +00001920 0000412c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ +00001928 00004b2b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ +0000192c 00004b2c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ +00001934 00003b2b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ +00001938 00003b2c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ +00001940 0000352b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ +00001944 0000352c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ +0000194c 0000372b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ +00001950 0000372c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ +00001958 0000362b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ +0000195c 0000362c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ +00001964 0000342b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ +00001968 0000342c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ +00001970 00004c2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ +00001974 00004c2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ +0000197c 00003a2b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +00001980 00003a2c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +0000199c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000019a0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000019a8 00004d2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ +000019ac 00004d2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ +000019b4 00009b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019c0 0000382b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ +000019c4 0000382c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ +000019cc 0000392b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ +000019d0 0000392c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ +000019d8 00004a2b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ +000019dc 00004a2c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ +000019e4 00003c2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ +000019e8 00003c2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ +000019f0 00003d2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ +000019f4 00003d2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ +000019fc 0000442b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ +00001a00 0000442c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ +00001a08 0000432b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ +00001a0c 0000432c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ +00001a18 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a1c 0000d42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a28 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001a2c 0000d52c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001a38 0000d62b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001a3c 0000d62c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001a48 0000d72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001a4c 0000d72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001a54 0000492b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ +00001a58 0000492c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ +00001a5c 0000482b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ +00001a60 0000482c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ +00001a6c 0000452b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ +00001a70 0000452c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ +00001a78 0000472b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ +00001a7c 0000472c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ +00001a84 0000462b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ +00001a88 0000462c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ +00001a90 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001ab4 0000971c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001ac4 0000da1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001ad8 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001b0c 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6984 contains 159 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x69b0 contains 159 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000531c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000541c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000551c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000561c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000094 0000571c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000a4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -374,15 +374,15 @@ │ │ │ │ │ 00001ef0 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00001f10 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001fa0 0000161d R_ARM_JUMP24 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 0000205c 0000771c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002150 0000ad1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 0000220c 0000871c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6e7c contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6ea8 contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000084 0000bd1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 0000662c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000144 00002f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 00000148 00002f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 0000017c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── 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 1a68 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1a94 <_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] │ │ │ │ │ @@ -280,15 +280,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 13dc <_PyPegen_get_pattern_keys+0x10> │ │ │ │ │ + bl 13dc <_PyPegen_key_pattern_pair+0x28> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3f8 <_PyPegen_joined_str+0x60> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ @@ -893,15 +893,15 @@ │ │ │ │ │ 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 1a68 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1a94 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq c90 <_PyPegen_make_module+0xd4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ @@ -1316,129 +1316,140 @@ │ │ │ │ │ push {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 1380 <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ - mov r2, ip │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + beq 13ac <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ mov r9, r3 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r6, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr r5, [r2], #4 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ mov r0, lr │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ bge 124c <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ │ - ldr r7, [r4] │ │ │ │ │ - cmp r7, #22 │ │ │ │ │ + ldr r6, [r7, #4]! │ │ │ │ │ + ldr r8, [r6] │ │ │ │ │ + cmp r8, #22 │ │ │ │ │ bne 12d4 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ bne 12d4 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ │ - subs r4, r4, #0 │ │ │ │ │ - movne r4, #1 │ │ │ │ │ - add r0, r0, r4 │ │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ │ + subs r6, r6, #0 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + add r0, r0, r6 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ b 120c <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ bne 12dc <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1280 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 134c <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ + bne 1378 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 134c <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + bne 1378 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ mov r0, ip │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1380 <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 13ac <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ - strne r5, [r0] │ │ │ │ │ + strne r6, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r4, #1 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ b 1240 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ - ldr r1, [r8, #20] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1380 <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + beq 13ac <_PyPegen_setup_full_format_spec+0x1e4> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - bge 125c <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ │ - add sl, r0, #2 │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - cmp lr, #22 │ │ │ │ │ - bne 1340 <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ │ - ldr r7, [lr, #4] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bne 1340 <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ - ldr lr, [lr, #8] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 1304 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r1, [ip, sl, lsl #2] │ │ │ │ │ - b 1304 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ - mov r1, ip │ │ │ │ │ - ldr ip, [fp, #16] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + bge 1364 <_PyPegen_setup_full_format_spec+0x19c> │ │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ │ + add r6, lr, #2 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + bne 1358 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r8, [r2, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne 1358 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 131c <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r0, [r4, r6, lsl #2] │ │ │ │ │ + b 131c <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 125c <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ + ldr r0, [fp, #16] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ │ + str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr ip, [fp, #12] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - ldr ip, [fp, #8] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ bl 108 <_PyPegen_checked_from_import+0x90> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ b 12a8 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 12cc <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ │ │ │ │ │ -00001388 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +000013b4 <_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 │ │ │ │ │ @@ -1451,15 +1462,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000013cc <_PyPegen_get_pattern_keys>: │ │ │ │ │ +000013f8 <_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 │ │ │ │ │ @@ -1476,17 +1487,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 1408 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b 1434 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -00001428 <_PyPegen_get_patterns>: │ │ │ │ │ +00001454 <_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 │ │ │ │ │ @@ -1503,17 +1514,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 1464 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b 1490 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -00001484 <_PyPegen_slash_with_default>: │ │ │ │ │ +000014b0 <_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 │ │ │ │ │ @@ -1526,31 +1537,31 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014c8 <_PyPegen_template_str>: │ │ │ │ │ +000014f4 <_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 13dc <_PyPegen_get_pattern_keys+0x10> │ │ │ │ │ + bl 13dc <_PyPegen_key_pattern_pair+0x28> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1528 <_PyPegen_template_str+0x60> │ │ │ │ │ + beq 1554 <_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] │ │ │ │ │ @@ -1558,42 +1569,42 @@ │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001534 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +00001560 <_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 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 404 <_build_concatenated_str.isra.0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1588 <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ + beq 15b4 <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r4, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_TemplateStr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001590 <_PyPegen_interpolation>: │ │ │ │ │ +000015bc <_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 │ │ │ │ │ @@ -1605,63 +1616,63 @@ │ │ │ │ │ ldmib fp, {r5, ip} │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ ldr sl, [fp, #24] │ │ │ │ │ ldr r8, [fp, #28] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 16e8 <_PyPegen_interpolation+0x158> │ │ │ │ │ + bne 1714 <_PyPegen_interpolation+0x158> │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17e0 <_PyPegen_interpolation+0x250> │ │ │ │ │ + bne 180c <_PyPegen_interpolation+0x250> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 17bc <_PyPegen_interpolation+0x22c> │ │ │ │ │ + bne 17e8 <_PyPegen_interpolation+0x22c> │ │ │ │ │ ldr r7, [ip, #32] │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1654 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + blt 1680 <_PyPegen_interpolation+0xc4> │ │ │ │ │ bl 1f24 │ │ │ │ │ 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 17ec <_PyPegen_interpolation+0x25c> │ │ │ │ │ + bne 1818 <_PyPegen_interpolation+0x25c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + beq 17e0 <_PyPegen_interpolation+0x224> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1798 <_PyPegen_interpolation+0x208> │ │ │ │ │ + blt 17c4 <_PyPegen_interpolation+0x208> │ │ │ │ │ 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 │ │ │ │ │ @@ -1674,15 +1685,15 @@ │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 171c <_PyPegen_interpolation+0x18c> │ │ │ │ │ + bne 1748 <_PyPegen_interpolation+0x18c> │ │ │ │ │ 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] │ │ │ │ │ @@ -1691,15 +1702,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [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 1610 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 163c <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1708,74 +1719,74 @@ │ │ │ │ │ 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 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + beq 17e0 <_PyPegen_interpolation+0x224> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + beq 17e0 <_PyPegen_interpolation+0x224> │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + bgt 17e0 <_PyPegen_interpolation+0x224> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17f4 <_PyPegen_interpolation+0x264> │ │ │ │ │ + beq 1820 <_PyPegen_interpolation+0x264> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 16dc <_PyPegen_interpolation+0x14c> │ │ │ │ │ + b 1708 <_PyPegen_interpolation+0x14c> │ │ │ │ │ ldm r5, {r3, r7} │ │ │ │ │ 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 1610 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 163c <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1604 <_PyPegen_interpolation+0x74> │ │ │ │ │ + b 1630 <_PyPegen_interpolation+0x74> │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ - b 1620 <_PyPegen_interpolation+0x90> │ │ │ │ │ + b 164c <_PyPegen_interpolation+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b4 <_PyPegen_interpolation+0x224> │ │ │ │ │ + b 17e0 <_PyPegen_interpolation+0x224> │ │ │ │ │ │ │ │ │ │ -00001800 <_PyPegen_ensure_real>: │ │ │ │ │ +0000182c <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1830 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 185c <_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 1830 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 185c <_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 │ │ │ │ │ @@ -1798,21 +1809,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} │ │ │ │ │ │ │ │ │ │ -00001888 <_PyPegen_get_expr_name>: │ │ │ │ │ +000018b4 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 1a64 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 1a90 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 195c <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 1988 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ @@ -1943,27 +1954,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 1a40 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 1a6c <_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 1a58 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 1a84 <_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 1a4c <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 1a78 <_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 .LC51 │ │ │ │ │ @@ -1989,15 +2000,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001a68 <_PyPegen_new_type_comment>: │ │ │ │ │ +00001a94 <_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 │ │ │ │ │ @@ -2007,28 +2018,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 1ae4 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + beq 1b10 <_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 1ac0 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 1aec <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ae4 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bgt 1b10 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ae4 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bne 1b10 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1ab8 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 1ae4 <_PyPegen_new_type_comment+0x50> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldrd r6, [fp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 4ac <_PyPegen_concatenate_strings+0x3a4> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 224 <_PyPegen_concatenate_strings+0x11c> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ beq 3e0 <_PyPegen_concatenate_strings+0x2d8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2e4 <_PyPegen_concatenate_strings+0x1dc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ @@ -150,41 +150,41 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 2ec <_PyPegen_concatenate_strings+0x1e4> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 508 <_PyPegen_concatenate_strings+0x400> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bne 2f8 <_PyPegen_concatenate_strings+0x1f0> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ b 280 <_PyPegen_concatenate_strings+0x178> │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bne 4b8 <_PyPegen_concatenate_strings+0x3b0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt 258 <_PyPegen_concatenate_strings+0x150> │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4c4 <_PyPegen_concatenate_strings+0x3bc> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ str r6, [fp, #4] │ │ │ │ │ @@ -233,38 +233,38 @@ │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2f8 <_PyPegen_concatenate_strings+0x1f0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 19c <_PyPegen_concatenate_strings+0x94> │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 1c0 <_PyPegen_concatenate_strings+0xb8> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ orrs r2, sl, r0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 210 <_PyPegen_concatenate_strings+0x108> │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 224 <_PyPegen_concatenate_strings+0x11c> │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ @@ -272,36 +272,36 @@ │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ beq 400 <_PyPegen_concatenate_strings+0x2f8> │ │ │ │ │ mov sl, r2 │ │ │ │ │ b 39c <_PyPegen_concatenate_strings+0x294> │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 348 <_PyPegen_concatenate_strings+0x240> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2e4 <_PyPegen_concatenate_strings+0x1dc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 19c <_PyPegen_concatenate_strings+0x94> │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ ble 450 <_PyPegen_concatenate_strings+0x348> │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -316,15 +316,15 @@ │ │ │ │ │ bne 41c <_PyPegen_concatenate_strings+0x314> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ beq 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4c4 <_PyPegen_concatenate_strings+0x3bc> │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -353,15 +353,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2e0 <_PyPegen_concatenate_strings+0x1d8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 2e4 <_PyPegen_concatenate_strings+0x1dc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r2 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 19c <_PyPegen_concatenate_strings+0x94> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2395,20 +2395,20 @@ │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ strne r1, [r0, ip, lsl #2] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ - add lr, r3, #2 │ │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + add r4, r3, #2 │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ ldrne ip, [ip] │ │ │ │ │ - strne ip, [r0, lr, lsl #2] │ │ │ │ │ + strne ip, [r0, r4, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 21b4 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000021e4 <_PyPegen_key_value_pair>: │ │ │ ├── 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: 305300 (bytes into file) │ │ │ │ │ + Start of section headers: 305280 (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 0x4a894: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4a880: │ │ │ │ │ │ │ │ │ │ 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 010748 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03d9b8 004048 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03d9a4 004048 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 01077c 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 041a00 000188 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0419ec 000188 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 010918 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 010918 0251e0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 041b88 008280 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 035af8 001a4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037548 002238 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 049e08 000a08 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039780 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039780 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0397b4 002220 10 14 377 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03b9d4 001fe2 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04a810 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 010918 0251cc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 041b74 008280 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 035ae4 001a4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 037534 002238 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 049df4 000a08 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03976c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03976c 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0397a0 002220 10 14 377 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03b9c0 001fe2 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04a7fc 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 546 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: 0000519c 964 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 5: 000051b0 944 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ 6: 0000c51c 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: 0000bc4c 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bc40 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,203 +31,203 @@ │ │ │ │ │ 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: 00014210 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014e24 3712 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001ce3c 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d76c 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020114 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020cf4 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 000048f8 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 41: 00018680 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 42: 00002d08 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 43: 000032a0 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 34: 00014200 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014e14 3712 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001ce28 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d758 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020100 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020ce4 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 0000490c 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ + 41: 00018670 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 42: 00002d1c 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 43: 000032b4 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 44: 00001ff4 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 45: 00002288 2688 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ + 45: 00002288 2708 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ 46: 00005e44 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 47: 00006048 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ 48: 000086d8 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 49: 000042fc 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00004310 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ 50: 0000f2fc 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: 00010580 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 54: 00001400 180 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 55: 000014b4 368 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 56: 00001238 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ - 57: 00003e04 9884 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 57: 00003e04 9872 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: 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 │ │ │ │ │ + 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: 0000d104 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 76: 0002102c 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 76: 0002101c 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ 77: 0000b268 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 78: 0001da30 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 78: 0001da1c 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ 79: 0000ba80 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 80: 0001813c 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 81: 0001799c 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 82: 0000caac 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 80: 0001812c 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 81: 0001798c 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 82: 0000caa0 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 83: 00000000 3908 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 84: 000038f0 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 84: 00003904 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 85: 00005560 700 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 86: 00005d90 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ - 87: 00003c94 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 88: 0000437c 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 89: 00004770 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 90: 000040c4 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ + 87: 00003ca8 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 88: 00004390 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 89: 00004784 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 90: 000040d8 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 91: 000005ac 704 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ 92: 0000bed8 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 93: 00017c8c 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 94: 00006bd8 2880 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 95: 00009e68 232 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 96: 000205dc 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: 00015ca4 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 93: 00017c7c 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: 000205c8 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 │ │ │ │ │ + 100: 00015c94 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: 000091b0 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 108: 000092a4 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 109: 0001e85c 1588 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 110: 000145d8 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001ef7c 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 112: 0002143c 1736 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 113: 00004e8c 784 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 114: 0001f3d8 2564 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 107: 000091a4 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 108: 00009298 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 109: 0001e848 1588 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 110: 000145c8 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 0001ef68 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 0002142c 1736 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 113: 00004ea0 784 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 114: 0001f3c4 2564 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ 115: 0000b48c 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ 116: 00010694 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 117: 0001021c 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 118: 00018378 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 117: 00010210 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 118: 00018368 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ 119: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 120: 00009688 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 120: 0000967c 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ 121: 00008d20 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ 122: 00008ec8 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 123: 000098c0 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 124: 0001dc00 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 │ │ │ │ │ + 123: 000098b4 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 124: 0001dbec 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 │ │ │ │ │ 127: 00001f00 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: 0000c8c0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 139: 0000cc24 1324 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 140: 0001fefc 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 138: 0000c8b4 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 139: 0000cc18 1324 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 140: 0001fee8 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 141: 0000b7b4 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 142: 000003a0 180 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ 143: 0000bca0 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 144: 0000977c 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 │ │ │ │ │ + 145: 0000d144 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 146: 0000e2a0 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 147: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ 152: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ 156: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00012cb0 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 157: 00012ca4 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 158: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 159: 00013524 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 160: 00013718 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 159: 00013518 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 160: 0001370c 2804 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 161: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 162: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 163: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 164: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000f44 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 166: 00001324 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 167: 000167f8 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 167: 000167e8 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 168: 00001550 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 169: 0000149c 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 170: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 171: 00000958 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 172: 0000b3ac 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 173: 00003a7c 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 172: 00003a90 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 173: 0000b3ac 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 174: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 175: 000009c0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 176: 000009c4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 177: 000009ec 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 178: 00000a08 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 179: 000187a8 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 180: 000186d8 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 181: 0001ee90 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 182: 0001f13c 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 179: 00018798 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 180: 000186c8 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 181: 0001ee7c 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 182: 0001f128 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 183: 0000bf88 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 184: 00001344 188 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 185: 00000a1c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00001d0c 404 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 187: 00000a3c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 188: 00000a7c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 189: 00000aa8 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 190: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 191: 00016a2c 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 192: 00016d70 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 193: 00021d08 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 191: 00016a1c 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 192: 00016d60 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 193: 00021cf8 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 194: 00000918 188 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 195: 00001954 180 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 196: 00000b0c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 197: 0000c6a0 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 198: 00000b24 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 199: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 200: 0000e554 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 201: 00000b64 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 202: 00019580 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 203: 00019ef8 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 204: 0001b630 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 205: 0001c5bc 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 206: 0001a654 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 207: 0001a4dc 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 208: 000192a4 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 209: 000193f0 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 210: 00019c80 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 202: 00019570 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 203: 00019ee8 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 204: 0001b61c 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 205: 0001c5a8 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 206: 0001a644 4056 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 207: 0001a4cc 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 208: 00019294 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 209: 000193e0 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 210: 00019c70 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 211: 00000b84 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 212: 00001934 712 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 213: 00001bfc 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 214: 00021b04 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 214: 00021af4 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 215: 00000bc0 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 216: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 217: 00000c08 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 218: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 219: 0001d490 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 220: 00003d80 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ - 221: 00004504 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 222: 000238c8 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 219: 0001d47c 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 220: 00003d94 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ + 221: 00004518 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 222: 000238b8 2140 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 223: 00001294 176 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 224: 00000c54 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 225: 0000b948 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 226: 000011e0 180 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 227: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 228: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 229: 00001c34 216 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ 235: 00000dd4 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 236: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 237: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 238: 00000e54 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 239: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 240: 00000e9c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 241: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 242: 0001fddc 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 242: 0001fdc8 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ 243: 0000ceb8 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 244: 000018ac 168 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 245: 000017f8 180 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 246: 00001720 216 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 247: 00001624 252 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 248: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 249: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ @@ -256,25 +256,25 @@ │ │ │ │ │ 252: 00000fac 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 253: 00000fec 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 254: 00001010 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 255: 0000cb48 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 256: 00001050 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 257: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 258: 000010b8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ - 259: 00003184 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ + 259: 00003198 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 260: 000010f8 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 261: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 262: 00001148 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 263: 000105e0 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 264: 00023410 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 265: 00023650 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 264: 00023400 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 265: 00023640 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ 266: 0000d1f4 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 267: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 268: 00004b30 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 269: 00004db4 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ + 268: 00004b44 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 269: 00004dc8 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 270: 0000119c 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 271: 00001204 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 272: 00001238 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 273: 0000581c 1396 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 274: 000061f8 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ 275: 000065cc 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ 276: 00006314 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ @@ -308,24 +308,24 @@ │ │ │ │ │ 304: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 305: 00001378 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 306: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 307: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 308: 00001408 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 309: 0000a21c 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ 310: 0000a368 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 311: 00024124 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 311: 00024114 1636 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ 312: 0000a840 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ 313: 0000a9c0 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ 314: 0000a510 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ - 315: 00024bbc 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 315: 00024ba8 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 316: 0000086c 172 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ 317: 0000c838 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ 318: 0000e3c8 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 319: 0002478c 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 320: 00024a14 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 319: 00024778 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 320: 00024a00 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ 321: 0000a6bc 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ 322: 0000afa4 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 323: 00002188 176 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 324: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 325: 00001458 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 326: 0000148c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 327: 0000b894 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ @@ -401,16 +401,16 @@ │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_flatten │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_soft_keyword │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_If │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_With │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3d9b8 contains 2057 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3d9a4 contains 2057 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000104 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 00000380 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000003c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000420 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000424 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000428 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000444 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000468 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000468 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 00000480 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000004e0 0001e41c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ 000004fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000590 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000594 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000598 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ @@ -71,71 +71,71 @@ │ │ │ │ │ 000009c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000009c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000009d0 0000a22b R_ARM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 000009d4 0000a22c R_ARM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 000009f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a58 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000a58 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 00000a88 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a90 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ab4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000aec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b18 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000b3c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b58 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000b78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b88 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000b88 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 00000b94 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ba0 0000a12b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ 00000ba4 0000a12c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ 00000bcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000bf8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c1c 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000c1c 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 00000c68 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000c7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c9c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ce4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000cf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000cfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d44 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000d6c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e50 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000e50 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 00000e60 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000e64 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000e68 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000ea4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ec8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ee8 0000a32b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ 00000eec 0000a32c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ 00000ef4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ef8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000fac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000ffc 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +00000ffc 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 00001024 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001060 0001eb1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000010b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010e0 0000a71c R_ARM_CALL 000167f8 dotted_name_rule │ │ │ │ │ +000010e0 0000a71c R_ARM_CALL 000167e8 dotted_name_rule │ │ │ │ │ 000010f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001108 0000ba2b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 0000110c 0000ba2c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001110 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001120 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00001120 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000112c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001130 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001154 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000115c 0000b92b R_ARM_MOVW_ABS_NC 00000a1c .LC61 │ │ │ │ │ 00001160 0000b92c R_ARM_MOVT_ABS 00000a1c .LC61 │ │ │ │ │ 00001180 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000011ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -227,34 +227,34 @@ │ │ │ │ │ 00001df4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e64 0000ba2b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 00001e68 0000ba2c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001e6c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001e7c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00001e7c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 00001e88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001e8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001eb4 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001ec0 0000b92b R_ARM_MOVW_ABS_NC 00000a1c .LC61 │ │ │ │ │ 00001ec4 0000b92c R_ARM_MOVT_ABS 00000a1c .LC61 │ │ │ │ │ 00001ee0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f34 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001f3c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f80 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ +00001f80 00007e1c R_ARM_CALL 0000a564 star_target_rule │ │ │ │ │ 00001fc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001fcc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002028 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002030 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002070 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a4 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000020a8 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000020ac 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000020bc 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +000020bc 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 000020dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000211c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002124 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000214c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002178 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000021b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -267,438 +267,438 @@ │ │ │ │ │ 000021fc 0000f92c R_ARM_MOVT_ABS 00000f00 .LC91 │ │ │ │ │ 00002200 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000220c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000223c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002254 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000022bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000022c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022e8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022e4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002320 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002328 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002354 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002398 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023a8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -000023bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023cc 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -000023dc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002418 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002498 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002508 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002520 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000257c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002590 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025a0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000025b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025c4 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -000025d8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002614 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000263c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264c 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00002660 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000269c 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000026a8 0000fb2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ -000026ac 0000fb2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ -000026c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -0000270c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002744 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002760 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002798 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000027a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000027c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027d8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002800 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002814 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002868 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000286c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002870 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002888 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000288c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00002898 0000fa2b R_ARM_MOVW_ABS_NC 00000f40 .LC92 │ │ │ │ │ -0000289c 0000fa2c R_ARM_MOVT_ABS 00000f40 .LC92 │ │ │ │ │ -000028a0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000028ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000028f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000290c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002924 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002928 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000292c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000295c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002968 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000029dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002a00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002a34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a44 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002a68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002394 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023a4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +000023b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023c8 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +000023d8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000240c 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002468 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000248c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024fc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002514 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000256c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00002580 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002590 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000025a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b4 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +000025c8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002600 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00002628 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002638 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +0000264c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002680 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000268c 0000fb2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ +00002690 0000fb2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ +000026a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026e4 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +000026f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000272c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002748 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002780 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002788 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000027b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027c0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +000027e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002850 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002854 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002858 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002870 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002874 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00002880 0000fa2b R_ARM_MOVW_ABS_NC 00000f40 .LC92 │ │ │ │ │ +00002884 0000fa2c R_ARM_MOVT_ABS 00000f40 .LC92 │ │ │ │ │ +00002888 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002894 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000028e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000290c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002910 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002914 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002948 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002954 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000029c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a00 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00002a24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a34 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00002a58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002aa0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ad8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ae4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002ae8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002af8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002afc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002b00 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002b0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b34 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002b48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b58 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00002b6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b7c 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00002b88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002b8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bac 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002bb4 0000fd2b R_ARM_MOVW_ABS_NC 00000fec .LC95 │ │ │ │ │ -00002bb8 0000fd2c R_ARM_MOVT_ABS 00000fec .LC95 │ │ │ │ │ -00002bdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c3c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002cb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cc4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002cc8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ce0 0000fc2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ -00002ce4 0000fc2c R_ARM_MOVT_ABS 00000fac .LC94 │ │ │ │ │ -00002d3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002d44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d9c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002dac 00005d1c R_ARM_CALL 00017c8c type_params_rule │ │ │ │ │ -00002de0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002df0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00002e04 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e5c 0002021c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00002e90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ed8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002f54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002f5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f90 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fa0 00005d1c R_ARM_CALL 00017c8c type_params_rule │ │ │ │ │ -00002fcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ff0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003018 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003028 00005d1c R_ARM_CALL 00017c8c type_params_rule │ │ │ │ │ -00003054 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b38 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00002b4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00002b70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b80 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002b8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002b90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bb4 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002bbc 0000fd2b R_ARM_MOVW_ABS_NC 00000fec .LC95 │ │ │ │ │ +00002bc0 0000fd2c R_ARM_MOVT_ABS 00000fec .LC95 │ │ │ │ │ +00002be4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c90 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002ca4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cb0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cb4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cd0 0000fc2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ +00002cd4 0000fc2c R_ARM_MOVT_ABS 00000fac .LC94 │ │ │ │ │ +00002cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cfc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002da0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002dc0 00005d1c R_ARM_CALL 00017c7c type_params_rule │ │ │ │ │ +00002df4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e04 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00002e18 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002e70 0002021c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00002ea4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eec 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fa4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002fb4 00005d1c R_ARM_CALL 00017c7c type_params_rule │ │ │ │ │ +00002fe0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003004 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000302c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000303c 00005d1c R_ARM_CALL 00017c7c type_params_rule │ │ │ │ │ 00003068 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003080 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003084 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003088 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003098 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000309c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000030ac 0001022b R_ARM_MOVW_ABS_NC 000010b8 .LC99 │ │ │ │ │ -000030b0 0001022c R_ARM_MOVT_ABS 000010b8 .LC99 │ │ │ │ │ -000030b8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000030c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030f0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000030f4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003104 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003108 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000310c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003150 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003204 0000641c R_ARM_CALL 00015ca4 arguments_rule │ │ │ │ │ -00003220 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000326c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003278 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000032dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003324 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003334 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -0000334c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000335c 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -00003374 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000307c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003094 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003098 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000309c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000030ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000030b0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000030c0 0001022b R_ARM_MOVW_ABS_NC 000010b8 .LC99 │ │ │ │ │ +000030c4 0001022c R_ARM_MOVT_ABS 000010b8 .LC99 │ │ │ │ │ +000030cc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000030d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003104 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003108 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00003118 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000311c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003120 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000312c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003164 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003208 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003218 0000641c R_ARM_CALL 00015c94 arguments_rule │ │ │ │ │ +00003234 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003280 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000328c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000032f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003338 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003348 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ +00003360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003370 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ 00003388 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033a0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -000033b4 0000271c R_ARM_CALL 00020cf4 else_block_rule │ │ │ │ │ -000033cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033e8 0000291c R_ARM_CALL 00018680 NEW_TYPE_COMMENT │ │ │ │ │ -00003418 0002031c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -00003460 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000339c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000033b4 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +000033c8 0000271c R_ARM_CALL 00020ce4 else_block_rule │ │ │ │ │ +000033e0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033fc 0000291c R_ARM_CALL 00018670 NEW_TYPE_COMMENT │ │ │ │ │ +0000342c 0002031c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 00003474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003484 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -0000349c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034ac 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -000034c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003488 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003498 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ +000034b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034c0 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ 000034d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ -00003504 0000271c R_ARM_CALL 00020cf4 else_block_rule │ │ │ │ │ -0000351c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003538 0000291c R_ARM_CALL 00018680 NEW_TYPE_COMMENT │ │ │ │ │ -00003568 0002041c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00003574 0001052b R_ARM_MOVW_ABS_NC 00001134 .LC101 │ │ │ │ │ -00003578 0001052c R_ARM_MOVT_ABS 00001134 .LC101 │ │ │ │ │ -0000358c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035d0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003618 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003620 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003648 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003670 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -00003684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036d4 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ -000036e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003740 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -00003754 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003504 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00003518 0000271c R_ARM_CALL 00020ce4 else_block_rule │ │ │ │ │ +00003530 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000354c 0000291c R_ARM_CALL 00018670 NEW_TYPE_COMMENT │ │ │ │ │ +0000357c 0002041c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00003588 0001052b R_ARM_MOVW_ABS_NC 00001134 .LC101 │ │ │ │ │ +0000358c 0001052c R_ARM_MOVT_ABS 00001134 .LC101 │ │ │ │ │ +000035a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035e4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000362c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003634 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000365c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003674 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003684 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ +00003698 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036e8 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ +000036fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003754 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ 00003768 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003780 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003784 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003788 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003798 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000379c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000037ac 0001042b R_ARM_MOVW_ABS_NC 000010f8 .LC100 │ │ │ │ │ -000037b0 0001042c R_ARM_MOVT_ABS 000010f8 .LC100 │ │ │ │ │ -000037b8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000037c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003800 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003824 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ -00003838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003844 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003848 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003858 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000385c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003860 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003878 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003924 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000392c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003980 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003990 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000039b0 0001851c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -000039f4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003a34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ab0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003ab8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ad8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003b18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003b38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b5c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003b74 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b94 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -00003be8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c18 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c34 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003c40 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c64 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003cc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003cd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d30 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00003d4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003db4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003dbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ddc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003e2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e4c 0000d21c R_ARM_CALL 00019c80 param_rule │ │ │ │ │ -00003e5c 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ -00003e78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000377c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003794 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003798 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000379c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000037ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000037b0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000037c0 0001042b R_ARM_MOVW_ABS_NC 000010f8 .LC100 │ │ │ │ │ +000037c4 0001042c R_ARM_MOVT_ABS 000010f8 .LC100 │ │ │ │ │ +000037cc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003800 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003814 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003838 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ +0000384c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003858 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000385c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000386c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003870 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003874 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000388c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003938 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003940 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003994 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000039c4 0001851c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00003a08 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003a48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ac4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003acc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003aec 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003b24 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003b2c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b70 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003b88 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ba8 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ +00003bfc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c2c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003c48 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003c54 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c78 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003cdc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ce4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d44 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00003d60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003dc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003df0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e60 0000d21c R_ARM_CALL 00019c70 param_rule │ │ │ │ │ +00003e70 0000d61c R_ARM_CALL 00021af4 default_rule │ │ │ │ │ 00003e8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003eac 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003f04 0000d21c R_ARM_CALL 00019c80 param_rule │ │ │ │ │ -00003f34 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003f4c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f6c 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ -00003f88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fa8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fac 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fb0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003fe8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004004 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004010 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004020 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004084 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004094 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000040f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004100 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004130 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004158 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004160 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004180 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000041c0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000041d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041f4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004210 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004258 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004274 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004298 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042a4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000042b0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000042c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000042e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004344 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004348 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00004368 00010b2b R_ARM_MOVW_ABS_NC 0000116c .LC103 │ │ │ │ │ -0000436c 00010b2c R_ARM_MOVT_ABS 0000116c .LC103 │ │ │ │ │ -00004370 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000043b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000043b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000440c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004438 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004458 0002091c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004474 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044a8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000044e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004538 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004540 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004584 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000045c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000045d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000045f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004600 0000941c R_ARM_CALL 00010048 star_expression_rule │ │ │ │ │ -0000462c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004668 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00004698 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000046dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004714 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004720 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004734 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000047ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004800 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000482c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000484c 00020a1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004868 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000489c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000048dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000492c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004934 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000498c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004994 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000049b4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000049dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049f4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004a0c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a28 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004a9c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ad4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004af8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b10 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004b28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004b6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004b90 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004ba8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004bd8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004bec 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004c20 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ -00004c38 00010d2b R_ARM_MOVW_ABS_NC 00004db4 _tmp_35_rule │ │ │ │ │ -00004c3c 00010d2c R_ARM_MOVT_ABS 00004db4 _tmp_35_rule │ │ │ │ │ -00004c40 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004c58 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004c68 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cd0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004cd8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004cfc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004d10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d48 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004d60 00010d2b R_ARM_MOVW_ABS_NC 00004db4 _tmp_35_rule │ │ │ │ │ -00004d64 00010d2c R_ARM_MOVT_ABS 00004db4 _tmp_35_rule │ │ │ │ │ -00004d68 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004d84 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004dac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004de4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004dec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ec0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ec8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004eec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f54 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004f68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f88 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00004f9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fdc 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00004fe8 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00004fec 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00004ff4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00004ff8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005020 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005048 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000505c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00005068 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -0000506c 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -0000507c 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00005094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050b0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -000050bc 00010f2b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ -000050c0 00010f2c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ -000050c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000050cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000050dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050ec 0000751c R_ARM_CALL 0001021c bitwise_or_rule │ │ │ │ │ -00005104 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005120 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000512c 0001102b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ -00005130 0001102c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ -00005138 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000513c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005150 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ -00005160 00010e2b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ -00005164 00010e2c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ -0000516c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005170 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000051d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005204 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005248 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00005274 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000527c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000529c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000052e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005308 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000531c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000533c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -00005390 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000539c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053b8 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000053e0 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000053f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005438 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005468 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005480 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005494 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054b4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000054d0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000054dc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005524 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005544 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003ea0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ec0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00003f18 0000d21c R_ARM_CALL 00019c70 param_rule │ │ │ │ │ +00003f48 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003f60 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f80 0000d61c R_ARM_CALL 00021af4 default_rule │ │ │ │ │ +00003f9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fbc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fc0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fc4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003ffc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004018 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004024 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004098 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000040a8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000410c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004114 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004144 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000416c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004174 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004194 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000041bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000041d4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000041ec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004208 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004224 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000426c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004288 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042c4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000042dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004358 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000435c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000437c 00010b2b R_ARM_MOVW_ABS_NC 0000116c .LC103 │ │ │ │ │ +00004380 00010b2c R_ARM_MOVT_ABS 0000116c .LC103 │ │ │ │ │ +00004384 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000043c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000043cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004420 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000444c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000446c 0002091c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004488 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044bc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000044fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000454c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004554 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004598 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000045dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000045e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004604 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004614 0000941c R_ARM_CALL 0001003c star_expression_rule │ │ │ │ │ +00004640 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000467c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000046ac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000046f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004728 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004734 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004748 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000047c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004814 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004840 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004860 00020a1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +0000487c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048b0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000048f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004940 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004948 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000049a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049c8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000049f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004a08 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004a20 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a3c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004ab0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004acc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ae8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b18 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b24 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004b3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ba4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00004bbc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004bec 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00004c00 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004c34 00007e1c R_ARM_CALL 0000a564 star_target_rule │ │ │ │ │ +00004c4c 00010d2b R_ARM_MOVW_ABS_NC 00004dc8 _tmp_35_rule │ │ │ │ │ +00004c50 00010d2c R_ARM_MOVT_ABS 00004dc8 _tmp_35_rule │ │ │ │ │ +00004c54 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004c6c 00020b1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004c7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ce4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004cec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d10 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00004d24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d5c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00004d74 00010d2b R_ARM_MOVW_ABS_NC 00004dc8 _tmp_35_rule │ │ │ │ │ +00004d78 00010d2c R_ARM_MOVT_ABS 00004dc8 _tmp_35_rule │ │ │ │ │ +00004d7c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004d98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004dc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004df8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e00 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e54 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ed4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004edc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f68 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00004f7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f9c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00004fb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ff0 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ +00004ffc 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00005000 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00005008 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000500c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000505c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005070 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ +0000507c 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00005080 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00005090 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ +000050a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050c4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +000050d0 00010f2b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ +000050d4 00010f2c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ +000050dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000050e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000050f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005100 0000751c R_ARM_CALL 00010210 bitwise_or_rule │ │ │ │ │ +00005118 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005134 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00005140 0001102b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ +00005144 0001102c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ +0000514c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005150 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005164 00008a1c R_ARM_CALL 0000c8b4 if_expression_rule │ │ │ │ │ +00005174 00010e2b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ +00005178 00010e2c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ +00005180 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005184 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000051e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005214 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005258 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00005284 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000528c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000052ac 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005314 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +00005328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005348 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +0000539c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053c4 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000053ec 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005404 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005440 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005470 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005488 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000549c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054bc 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000054d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000054e4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000552c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005548 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00005594 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000559c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000055dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000563c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000565c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -714,34 +714,34 @@ │ │ │ │ │ 000057e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000057f0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00005808 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005814 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005850 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005858 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005880 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000058c4 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ +000058c4 0000611c R_ARM_CALL 00006ab4 t_primary_rule │ │ │ │ │ 000058dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058fc 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ +000058fc 0000611c R_ARM_CALL 00006ab4 t_primary_rule │ │ │ │ │ 00005934 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000593c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005980 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005994 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000059cc 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000059f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a00 0000601c R_ARM_CALL 000205dc slices_rule │ │ │ │ │ +00005a00 0000601c R_ARM_CALL 000205c8 slices_rule │ │ │ │ │ 00005a18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a2c 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ -00005a30 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00005a2c 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ +00005a30 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ 00005a34 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00005a44 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005a78 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00005a94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005abc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005ad4 00005f2b R_ARM_MOVW_ABS_NC 00009e68 t_lookahead_rule │ │ │ │ │ -00005ad8 00005f2c R_ARM_MOVT_ABS 00009e68 t_lookahead_rule │ │ │ │ │ +00005ad4 00005f2b R_ARM_MOVW_ABS_NC 00009e5c t_lookahead_rule │ │ │ │ │ +00005ad8 00005f2c R_ARM_MOVT_ABS 00009e5c t_lookahead_rule │ │ │ │ │ 00005adc 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00005aec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005b24 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00005b50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005bc0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -762,17 +762,17 @@ │ │ │ │ │ 00005dc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005df8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005e1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005e3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005e78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005e80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005eb4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f00 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +00005f00 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 00005f18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f38 0000241c R_ARM_CALL 0001ce3c named_expression_rule │ │ │ │ │ +00005f38 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ 00005f7c 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ 00005f94 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005fb8 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00005fe8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00006004 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006040 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000607c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -815,15 +815,15 @@ │ │ │ │ │ 00006794 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000067c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006800 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006834 00020e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ 00006860 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006868 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000688c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000068b8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +000068b8 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 000068c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000068c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000068f0 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000068fc 00011a2b R_ARM_MOVW_ABS_NC 00001288 .LC109 │ │ │ │ │ 00006900 00011a2c R_ARM_MOVT_ABS 00001288 .LC109 │ │ │ │ │ 00006920 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006944 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -859,15 +859,15 @@ │ │ │ │ │ 00006d28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006d30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006d88 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006d90 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006dc4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006e10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e9c 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ +00006e9c 00006c1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ 00006ec0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006ee4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006f48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006ff0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006ff8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1044,15 +1044,15 @@ │ │ │ │ │ 0000865c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000868c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000086b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000086d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000870c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008714 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008744 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008774 0000241c R_ARM_CALL 0001ce3c named_expression_rule │ │ │ │ │ +00008774 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ 00008790 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000087bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000087f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008800 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000889c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000088ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000088bc 00012a1c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ @@ -1108,17 +1108,17 @@ │ │ │ │ │ 00009140 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000917c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009194 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000091ac 0002171c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ 000091b8 00012c2b R_ARM_MOVW_ABS_NC 00001328 .LC112 │ │ │ │ │ 000091bc 00012c2c R_ARM_MOVT_ABS 00001328 .LC112 │ │ │ │ │ 000091e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000920c 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000920c 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00009224 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000923c 0000f21c R_ARM_CALL 0001fddc fstring_conversion_rule │ │ │ │ │ +0000923c 0000f21c R_ARM_CALL 0001fdc8 fstring_conversion_rule │ │ │ │ │ 00009270 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009284 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000092d8 0002181c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ 00009334 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ 00009358 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009394 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000093ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1153,40 +1153,40 @@ │ │ │ │ │ 000096f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009724 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009760 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000097b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000097b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009804 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000980c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009870 0001371c R_ARM_CALL 00024124 _loop1_74_rule │ │ │ │ │ +00009870 0001371c R_ARM_CALL 00024114 _loop1_74_rule │ │ │ │ │ 000098bc 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009960 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 0000996c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009990 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +00009990 00013b1c R_ARM_CALL 00024ba8 _loop0_72_rule │ │ │ │ │ 000099e0 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 000099ec 0000c92b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ 000099f0 0000c92c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ 00009a10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009a74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009a90 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009a98 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009ac0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ae0 00013c1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009b14 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +00009b14 00013b1c R_ARM_CALL 00024ba8 _loop0_72_rule │ │ │ │ │ 00009b38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009b40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009bac 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +00009bac 00013b1c R_ARM_CALL 00024ba8 _loop0_72_rule │ │ │ │ │ 00009bc0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009be4 00013c1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ 00009c0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009ca8 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009cd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009cdc 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009d04 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +00009d04 00013f1c R_ARM_CALL 00024778 lambda_param_no_default_rule │ │ │ │ │ 00009d0c 0001312b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 00009d10 0001312c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 00009d1c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009d20 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009d44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009da0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1197,20 +1197,20 @@ │ │ │ │ │ 00009de4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009e40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e4c 0001302b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 00009e50 0001302c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 00009e70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009e78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ea0 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +00009ea0 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ 00009ed0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009ed8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009efc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00009f34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f44 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +00009f44 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ 00009f78 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00009fa0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009fbc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009ffc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000a030 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a04c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000a06c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1221,39 +1221,39 @@ │ │ │ │ │ 0000a0a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a0c4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a0d0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a0ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a118 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a120 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a144 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a164 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +0000a164 00013f1c R_ARM_CALL 00024778 lambda_param_no_default_rule │ │ │ │ │ 0000a1a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1ac 0001332b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 0000a1b0 0001332c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ 0000a1c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1cc 0001342b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 0000a1d0 0001342c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 0000a1f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a204 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a24c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a254 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a274 0001371c R_ARM_CALL 00024124 _loop1_74_rule │ │ │ │ │ +0000a274 0001371c R_ARM_CALL 00024114 _loop1_74_rule │ │ │ │ │ 0000a288 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2a8 0001371c R_ARM_CALL 00024124 _loop1_74_rule │ │ │ │ │ +0000a2a8 0001371c R_ARM_CALL 00024114 _loop1_74_rule │ │ │ │ │ 0000a2bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a2e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a2fc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a300 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a304 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a31c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a348 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a39c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a3a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3c4 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ -0000a3f8 00013b1c R_ARM_CALL 00024bbc _loop0_72_rule │ │ │ │ │ +0000a3c4 00013b1c R_ARM_CALL 00024ba8 _loop0_72_rule │ │ │ │ │ +0000a3f8 00013b1c R_ARM_CALL 00024ba8 _loop0_72_rule │ │ │ │ │ 0000a448 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a45c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a474 0001f91c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 0000a490 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a4c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a4d8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a4dc 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1268,21 +1268,21 @@ │ │ │ │ │ 0000a648 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a654 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a670 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a688 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a6a4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a6ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a6f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a714 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000a734 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000a760 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000a714 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ +0000a734 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ +0000a760 0000d61c R_ARM_CALL 00021af4 default_rule │ │ │ │ │ 0000a778 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a794 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000a7ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7d4 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000a7d4 0000d61c R_ARM_CALL 00021af4 default_rule │ │ │ │ │ 0000a7f0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a7f4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a7f8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a814 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000a838 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a874 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a87c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ 0000a974 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a98c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a9a8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a9f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a9fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000aa2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000aa50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa9c 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +0000aa9c 00013f1c R_ARM_CALL 00024778 lambda_param_no_default_rule │ │ │ │ │ 0000aae4 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000ab1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ab24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ab4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000abd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1312,15 +1312,15 @@ │ │ │ │ │ 0000ac74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ac84 0001431c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ 0000ac90 0000da2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ 0000ac94 0000da2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ 0000ac9c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000aca0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000acc4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ace8 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000ace8 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ 0000acfc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ad08 0000d92b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ 0000ad0c 0000d92c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ 0000ad14 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad18 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ad58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1343,83 +1343,83 @@ │ │ │ │ │ 0000af4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000af88 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000af9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000afd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000afe0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b01c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b04c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b058 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +0000b058 00013f1c R_ARM_CALL 00024778 lambda_param_no_default_rule │ │ │ │ │ 0000b074 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b0b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b0bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b0e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b108 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b12c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b164 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000b164 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ 0000b178 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b188 0000e51c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ 0000b194 0000e42b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ 0000b198 0000e42c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ 0000b1a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b1a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b1c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1ec 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000b1ec 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ 0000b200 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b210 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000b224 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ +0000b210 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ +0000b224 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ 0000b238 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b240 0000e32b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ 0000b244 0000e32c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ 0000b260 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b29c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b2a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2d0 00006f1c R_ARM_CALL 0001ef7c list_rule │ │ │ │ │ -0000b2f0 00006d1c R_ARM_CALL 0001e85c tuple_rule │ │ │ │ │ +0000b2d0 00006f1c R_ARM_CALL 0001ef68 list_rule │ │ │ │ │ +0000b2f0 00006d1c R_ARM_CALL 0001e848 tuple_rule │ │ │ │ │ 0000b314 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b358 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b380 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b388 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b3dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b3e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b408 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b420 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b448 00004a1c R_ARM_CALL 0000d80c star_expressions_rule │ │ │ │ │ +0000b448 00004a1c R_ARM_CALL 0000d800 star_expressions_rule │ │ │ │ │ 0000b460 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b484 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b4c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b4c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b4ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b510 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b57c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b590 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000b5a4 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b590 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +0000b5a4 00006e1c R_ARM_CALL 000145c8 for_if_clauses_rule │ │ │ │ │ 0000b5b4 0001452b R_ARM_MOVW_ABS_NC 00001458 .LC120 │ │ │ │ │ 0000b5b8 0001452c R_ARM_MOVT_ABS 00001458 .LC120 │ │ │ │ │ -0000b5c4 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +0000b5c4 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 0000b5dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b5ec 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -0000b600 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b600 00006e1c R_ARM_CALL 000145c8 for_if_clauses_rule │ │ │ │ │ 0000b60c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b610 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b630 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b640 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b648 0001462b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b64c 0001462c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b66c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b690 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +0000b690 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 0000b6a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6bc 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b6bc 00006e1c R_ARM_CALL 000145c8 for_if_clauses_rule │ │ │ │ │ 0000b6cc 0001462b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b6d0 0001462c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b6d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b6dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b700 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b72c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b740 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000b754 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000b740 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +0000b754 00006e1c R_ARM_CALL 000145c8 for_if_clauses_rule │ │ │ │ │ 0000b760 0001442b R_ARM_MOVW_ABS_NC 00001428 .LC119 │ │ │ │ │ 0000b768 0001442c R_ARM_MOVT_ABS 00001428 .LC119 │ │ │ │ │ 0000b774 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b778 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b7a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b7e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b7f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1431,46 +1431,46 @@ │ │ │ │ │ 0000b8c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b8cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b8fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b920 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b940 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b978 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b980 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9ac 00006f1c R_ARM_CALL 0001ef7c list_rule │ │ │ │ │ -0000b9cc 00006d1c R_ARM_CALL 0001e85c tuple_rule │ │ │ │ │ -0000b9ec 0000631c R_ARM_CALL 0000b710 genexp_rule │ │ │ │ │ +0000b9ac 00006f1c R_ARM_CALL 0001ef68 list_rule │ │ │ │ │ +0000b9cc 00006d1c R_ARM_CALL 0001e848 tuple_rule │ │ │ │ │ +0000b9ec 0000631c R_ARM_CALL 0000b704 genexp_rule │ │ │ │ │ 0000ba10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ba78 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bab4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000babc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000badc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000bb1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bb24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb40 0000481c R_ARM_CALL 00009f50 star_targets_rule │ │ │ │ │ +0000bb40 0000481c R_ARM_CALL 00009f44 star_targets_rule │ │ │ │ │ 0000bb58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bb7c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000bb94 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000bbe4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bc00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc20 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000bc2c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bc50 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000bc7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bc8c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bce0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bce8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd2c 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -0000bd50 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ -0000bd70 00008c1c R_ARM_CALL 0001fefc lambdef_rule │ │ │ │ │ +0000bd2c 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ +0000bd50 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ +0000bd70 00008c1c R_ARM_CALL 0001fee8 lambdef_rule │ │ │ │ │ 0000bda0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdb0 00008b1c R_ARM_CALL 0000cc24 disjunction_rule │ │ │ │ │ +0000bdb0 00008b1c R_ARM_CALL 0000cc18 disjunction_rule │ │ │ │ │ 0000bdc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdd8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000bdd8 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000bdec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000be20 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ 0000be38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000be68 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000beb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000befc 00021a1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 0000bf08 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -1480,45 +1480,45 @@ │ │ │ │ │ 0000bf28 00014b2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000bf2c 00014b2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000bf48 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000bf74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bfbc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bfc4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bfe8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c028 0000d01c R_ARM_CALL 000192a4 slash_no_default_rule │ │ │ │ │ -0000c03c 0000cf1c R_ARM_CALL 0001a4dc _loop0_27_rule │ │ │ │ │ +0000c028 0000d01c R_ARM_CALL 00019294 slash_no_default_rule │ │ │ │ │ +0000c03c 0000cf1c R_ARM_CALL 0001a4cc _loop0_27_rule │ │ │ │ │ 0000c060 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c068 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c088 0000cb1c R_ARM_CALL 00019ef8 slash_with_default_rule │ │ │ │ │ -0000c0a8 0000ce1c R_ARM_CALL 0001a654 _loop1_30_rule │ │ │ │ │ -0000c0d4 0000cf1c R_ARM_CALL 0001a4dc _loop0_27_rule │ │ │ │ │ +0000c088 0000cb1c R_ARM_CALL 00019ee8 slash_with_default_rule │ │ │ │ │ +0000c0a8 0000ce1c R_ARM_CALL 0001a644 _loop1_30_rule │ │ │ │ │ +0000c0d4 0000cf1c R_ARM_CALL 0001a4cc _loop0_27_rule │ │ │ │ │ 0000c0e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c130 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c150 0000de1c R_ARM_CALL 000238c8 _loop1_32_rule │ │ │ │ │ +0000c150 0000de1c R_ARM_CALL 000238b8 _loop1_32_rule │ │ │ │ │ 0000c17c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c190 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c19c 0001342b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 0000c1a0 0001342c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 0000c1a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c1ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c1e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c1f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c214 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c234 0000ca1c R_ARM_CALL 00019580 param_no_default_rule │ │ │ │ │ +0000c234 0000ca1c R_ARM_CALL 00019570 param_no_default_rule │ │ │ │ │ 0000c258 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c264 0000d11c R_ARM_CALL 000193f0 _loop1_29_rule │ │ │ │ │ +0000c264 0000d11c R_ARM_CALL 000193e0 _loop1_29_rule │ │ │ │ │ 0000c278 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c290 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c29c 00014d2b R_ARM_MOVW_ABS_NC 000014f0 .LC124 │ │ │ │ │ 0000c2a0 00014d2c R_ARM_MOVT_ABS 000014f0 .LC124 │ │ │ │ │ 0000c2a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c2ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c2d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c2f8 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c320 0000ca1c R_ARM_CALL 00019580 param_no_default_rule │ │ │ │ │ +0000c320 0000ca1c R_ARM_CALL 00019570 param_no_default_rule │ │ │ │ │ 0000c348 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c350 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c378 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c38c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c3b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c3c4 0001332b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 0000c3c8 0001332c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ @@ -1530,16 +1530,16 @@ │ │ │ │ │ 0000c44c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c454 0001302b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 0000c458 0001302c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 0000c464 0001312b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 0000c468 0001312c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 0000c4a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c4a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4d4 0000d01c R_ARM_CALL 000192a4 slash_no_default_rule │ │ │ │ │ -0000c4f4 0000cb1c R_ARM_CALL 00019ef8 slash_with_default_rule │ │ │ │ │ +0000c4d4 0000d01c R_ARM_CALL 00019294 slash_no_default_rule │ │ │ │ │ +0000c4f4 0000cb1c R_ARM_CALL 00019ee8 slash_with_default_rule │ │ │ │ │ 0000c514 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c550 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c558 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c578 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000c5a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5bc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000c5d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1548,23 +1548,23 @@ │ │ │ │ │ 0000c638 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c644 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c674 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c6d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c6dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c700 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c724 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c750 00008a1c R_ARM_CALL 0000c8c0 if_expression_rule │ │ │ │ │ +0000c750 00008a1c R_ARM_CALL 0000c8b4 if_expression_rule │ │ │ │ │ 0000c760 00014f2b R_ARM_MOVW_ABS_NC 0000151c .LC125 │ │ │ │ │ 0000c764 00014f2c R_ARM_MOVT_ABS 0000151c .LC125 │ │ │ │ │ 0000c76c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c770 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c794 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c7bc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000c7bc 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000c7d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7e0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000c7e0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000c7ec 0001502b R_ARM_MOVW_ABS_NC 0000157c .LC126 │ │ │ │ │ 0000c7f0 0001502c R_ARM_MOVT_ABS 0000157c .LC126 │ │ │ │ │ 0000c7f8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c7fc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c830 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c86c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c874 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1574,87 +1574,87 @@ │ │ │ │ │ 0000c908 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c928 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c934 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c964 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c99c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c9e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c9ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca0c 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000ca30 0001401c R_ARM_CALL 00024a14 lambda_param_rule │ │ │ │ │ -0000ca60 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000ca0c 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ +0000ca30 0001401c R_ARM_CALL 00024a00 lambda_param_rule │ │ │ │ │ +0000ca60 0000d61c R_ARM_CALL 00021af4 default_rule │ │ │ │ │ 0000ca7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ca98 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000cab0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cae8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000caf4 0000d61c R_ARM_CALL 00021b04 default_rule │ │ │ │ │ +0000caf4 0000d61c R_ARM_CALL 00021af4 default_rule │ │ │ │ │ 0000cb14 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cb18 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cb1c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000cb38 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000cb7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cb84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cbc4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cbcc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc10 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cc10 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000cc2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc4c 0000241c R_ARM_CALL 0001ce3c named_expression_rule │ │ │ │ │ -0000cc88 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cc4c 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ +0000cc88 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000ccb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ccbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ccf0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cd28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000cd5c 0002011c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 0000cd68 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cda0 0000761c R_ARM_CALL 00018378 starred_expression_rule │ │ │ │ │ +0000cda0 0000761c R_ARM_CALL 00018368 starred_expression_rule │ │ │ │ │ 0000cdb8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cdf8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000cdf8 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000ce14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ce54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ce7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ce88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ce94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ceec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cef4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cf14 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000cf50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cf58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cf7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf9c 00007c1c R_ARM_CALL 0001dc00 fstring_replacement_field_rule │ │ │ │ │ +0000cf9c 00007c1c R_ARM_CALL 0001dbec fstring_replacement_field_rule │ │ │ │ │ 0000cfc0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000cfec 00021b1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 0000d030 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000d05c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000d074 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000d080 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000d094 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d0a4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000d0cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d0d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d138 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d140 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d174 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1a4 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000d1a4 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 0000d1c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d1ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d228 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d230 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d264 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d26c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d290 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d2d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d304 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000d324 0001542b R_ARM_MOVW_ABS_NC 0000d564 _tmp_114_rule │ │ │ │ │ 0000d328 0001542c R_ARM_MOVT_ABS 0000d564 _tmp_114_rule │ │ │ │ │ 0000d32c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d33c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d33c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000d360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d38c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3a0 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ -0000d3b0 00006e1c R_ARM_CALL 000145d8 for_if_clauses_rule │ │ │ │ │ +0000d3a0 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ +0000d3b0 00006e1c R_ARM_CALL 000145c8 for_if_clauses_rule │ │ │ │ │ 0000d3bc 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ 0000d3c0 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ 0000d3c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d3cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d3f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000d418 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d424 0001522b R_ARM_MOVW_ABS_NC 000015ac .LC127 │ │ │ │ │ @@ -1664,17 +1664,17 @@ │ │ │ │ │ 0000d478 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d498 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d4b0 00014b2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000d4b4 00014b2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000d4c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d4c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d4f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d500 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d500 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000d514 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d524 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000d524 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000d530 0001532b R_ARM_MOVW_ABS_NC 000015ec .LC128 │ │ │ │ │ 0000d534 0001532c R_ARM_MOVT_ABS 000015ec .LC128 │ │ │ │ │ 0000d53c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d540 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d598 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d5a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d5d0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ @@ -1788,64 +1788,64 @@ │ │ │ │ │ 0000e5f8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e624 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e62c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e6a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e6e0 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ 0000e70c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e72c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000e72c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000e748 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e7ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e7bc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e7e8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e81c 00021e1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ 0000e82c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e854 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e87c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e884 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e8b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e8ec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e920 00021f1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e938 0000941c R_ARM_CALL 00010048 star_expression_rule │ │ │ │ │ +0000e938 0000941c R_ARM_CALL 0001003c star_expression_rule │ │ │ │ │ 0000e94c 00015a2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000e950 00015a2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000e974 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e9a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e9c0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e9e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ea18 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ea20 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ea48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ea6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ea7c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000ea90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eaa4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000eaa4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000eab4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000eab8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000eac0 0001582b R_ARM_MOVW_ABS_NC 00001668 .LC131 │ │ │ │ │ 0000eac4 0001582c R_ARM_MOVT_ABS 00001668 .LC131 │ │ │ │ │ 0000eac8 0001592b R_ARM_MOVW_ABS_NC 00001690 .LC132 │ │ │ │ │ 0000eacc 0001592c R_ARM_MOVT_ABS 00001690 .LC132 │ │ │ │ │ 0000eaf8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000eb24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000eb40 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000eb54 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb68 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000eb68 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000eb78 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000eb7c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000eb84 0001562b R_ARM_MOVW_ABS_NC 00001618 .LC129 │ │ │ │ │ 0000eb88 0001562c R_ARM_MOVT_ABS 00001618 .LC129 │ │ │ │ │ 0000eb8c 0001572b R_ARM_MOVW_ABS_NC 00001644 .LC130 │ │ │ │ │ 0000eb90 0001572c R_ARM_MOVT_ABS 00001644 .LC130 │ │ │ │ │ 0000ebb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ebec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ebf4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ec28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec58 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000ec58 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000ec6c 00015a2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000ec70 00015a2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000ec94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ecc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ecfc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ed04 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ed4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1866,17 +1866,17 @@ │ │ │ │ │ 0000efa0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000efa8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000efec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000eff8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000f010 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f028 00012e1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ 0000f054 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f0b0 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000f0b0 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 0000f0c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0e0 0000f21c R_ARM_CALL 0001fddc fstring_conversion_rule │ │ │ │ │ +0000f0e0 0000f21c R_ARM_CALL 0001fdc8 fstring_conversion_rule │ │ │ │ │ 0000f114 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f128 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f17c 0001fc1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0000f1f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000f208 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f238 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000f288 00021b1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ @@ -1886,38 +1886,38 @@ │ │ │ │ │ 0000f338 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f35c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000f394 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f39c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f3c8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000f40c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f420 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f430 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f430 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000f444 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f454 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000f454 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 0000f464 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f4a0 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f4fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f520 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f56c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000f5c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f5e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5f4 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f5f4 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000f608 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f618 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f62c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f63c 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000f63c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 0000f650 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f68c 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f698 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f6e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f6e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f708 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f730 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f758 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f768 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000f768 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000f790 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7bc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7c0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7c4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000f7dc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000f7e0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1936,25 +1936,25 @@ │ │ │ │ │ 0000f910 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f934 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f97c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f9a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f9c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f9e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f9f8 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000f9f8 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 0000fa0c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000fa48 0002001c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000fa54 0000fb2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ 0000fa58 0000fb2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ 0000fa88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa98 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fa98 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000faac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fabc 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fabc 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000fad0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae0 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +0000fae0 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 0000faec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000faf0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fb10 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000fb18 00015e2b R_ARM_MOVW_ABS_NC 00001734 .LC136 │ │ │ │ │ 0000fb1c 00015e2c R_ARM_MOVT_ABS 00001734 .LC136 │ │ │ │ │ 0000fb40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fb70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1965,23 +1965,23 @@ │ │ │ │ │ 0000fbfc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fc00 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fc10 00015d2b R_ARM_MOVW_ABS_NC 0000170c .LC135 │ │ │ │ │ 0000fc14 00015d2c R_ARM_MOVT_ABS 0000170c .LC135 │ │ │ │ │ 0000fc18 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000fc24 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fc50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc60 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fc60 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000fc88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fc94 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fc98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fca8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000fcac 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000fcb0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000fce8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fcf8 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000fcf8 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 0000fd0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fd30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fd40 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000fd54 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fd60 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fd64 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000fd7c 0000fc2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ @@ -2019,18 +2019,18 @@ │ │ │ │ │ 00010218 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00010220 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00010278 0001242b R_ARM_MOVW_ABS_NC 00008624 _tmp_41_rule │ │ │ │ │ 0001027c 0001242c R_ARM_MOVT_ABS 00008624 _tmp_41_rule │ │ │ │ │ 00010280 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000102a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000102cc 00021c1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00010334 00006b2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ -00010338 00006b2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +00010334 00006b2b R_ARM_MOVW_ABS_NC 000091a4 _tmp_42_rule │ │ │ │ │ +00010338 00006b2c R_ARM_MOVT_ABS 000091a4 _tmp_42_rule │ │ │ │ │ 0001033c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001034c 00006c1c R_ARM_CALL 000092a4 strings_rule │ │ │ │ │ +0001034c 00006c1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ 00010370 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010394 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000103b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000103d8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0001044c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00010468 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0001046c 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ @@ -2055,15 +2055,15 @@ │ │ │ │ │ 0001068c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000106c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000106cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000106fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010720 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010740 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x41a00 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x419ec 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 │ │ │ │ │ @@ -2107,25 +2107,25 @@ │ │ │ │ │ 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 0x41b88 contains 4176 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41b74 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 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017d1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000140 0000051c R_ARM_CALL 0000519c expressions_rule │ │ │ │ │ +00000140 0000051c R_ARM_CALL 000051b0 expressions_rule │ │ │ │ │ 00000150 0000061c R_ARM_CALL 0000c51c _loop0_1_rule │ │ │ │ │ 00000164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 00017e1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2243,31 +2243,31 @@ │ │ │ │ │ 00001084 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000010e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001104 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000114c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001174 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011b0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000011e4 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001220 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001228 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001284 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001298 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012cc 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ -000012e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001324 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001370 0001941c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -0000138c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013d0 0001951c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -000013ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001220 0001941c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +0000123c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001278 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001280 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000012dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001314 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001324 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ +0000133c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001350 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000137c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000013c8 0001951c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +000013e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001428 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001430 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001474 00002a1c R_ARM_CALL 00002d08 class_def_raw_rule │ │ │ │ │ -000014ac 00002b1c R_ARM_CALL 000032a0 for_stmt_rule │ │ │ │ │ +00001474 00002a1c R_ARM_CALL 00002d1c class_def_raw_rule │ │ │ │ │ +000014ac 00002b1c R_ARM_CALL 000032b4 for_stmt_rule │ │ │ │ │ 000014d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000014e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000153c 00017c1c 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 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001578 00002c1c R_ARM_CALL 00001ff4 finally_block_rule │ │ │ │ │ @@ -2276,345 +2276,345 @@ │ │ │ │ │ 000015b4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000015b8 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 000015dc 00002d1c R_ARM_CALL 00002288 _loop1_36_rule │ │ │ │ │ 00001608 00002c1c R_ARM_CALL 00001ff4 finally_block_rule │ │ │ │ │ 00001620 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001654 0001971c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ 00001670 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016bc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000016e0 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001714 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001720 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001754 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000175c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000017b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000181c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001860 0001981c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -0000187c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018f8 00002a1c R_ARM_CALL 00002d08 class_def_raw_rule │ │ │ │ │ -0000190c 0001991c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001928 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000195c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000019ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000019cc 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -000019d0 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -000019d8 0001921c 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 0001921c 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 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a58 0001801c 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 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001aa0 00002e1c R_ARM_CALL 00005e44 subject_expr_rule │ │ │ │ │ -00001ab8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001acc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ae0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001b30 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b5c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001b60 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001b84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001b8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001bb8 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001bc8 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ -00001bd8 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ -00001bf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001c1c 00019a1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00001c80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001c88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001ca4 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001ca8 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001cb0 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001cc0 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ -00001ce0 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ -00001ce4 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ -00001ce8 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001d5c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001d98 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001db0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dc0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001df4 00019b1c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00001e28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ea8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ebc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ecc 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ -00001ee4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f24 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001f70 00019c1c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00001fa8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001ff0 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ -00002008 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002020 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002034 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002048 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020a0 00017c1c 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 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000020e0 0000321c R_ARM_CALL 0000f2fc _loop1_37_rule │ │ │ │ │ -0000210c 00002c1c R_ARM_CALL 00001ff4 finally_block_rule │ │ │ │ │ -00002124 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002158 00019d1c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -0000218c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021bc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002210 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002218 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002240 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002258 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000226c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002280 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002300 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002310 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ -00002324 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000233c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002350 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002364 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000237c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002380 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002384 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002394 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002398 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000023c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000023f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002400 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002418 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000241c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002420 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002440 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002444 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024cc 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ -000024e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000024f4 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002518 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000253c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002574 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000025c8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000025d4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000025f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002620 0000281c R_ARM_CALL 000048f8 _gather_34_rule │ │ │ │ │ -00002638 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000016c8 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000016fc 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001708 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000173c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001744 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000017a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000017c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001804 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001848 0001981c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001864 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018b4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018e0 00002a1c R_ARM_CALL 00002d1c class_def_raw_rule │ │ │ │ │ +000018f4 0001991c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001910 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001944 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000198c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001994 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000019b4 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +000019b8 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +000019c0 0001921c 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 0001921c 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 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a40 0001801c 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 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001a88 00002e1c R_ARM_CALL 00005e44 subject_expr_rule │ │ │ │ │ +00001aa0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ab4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ac8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001af4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001b18 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b44 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001b48 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001b6c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001b74 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001ba0 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001bb0 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ +00001bc0 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ +00001bdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001c04 00019a1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +00001c68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001c70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00001c8c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001c90 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001c98 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ca8 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ +00001cc8 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ +00001ccc 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ +00001cd0 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d44 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001d80 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001da8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ddc 00019b1c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00001e10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001e90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ea4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001eb4 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ +00001ecc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ee0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f0c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001f58 00019c1c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00001f90 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001fe4 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ +00001ffc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002014 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002028 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000203c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002094 00017c1c 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 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000020d4 0000321c R_ARM_CALL 0000f2fc _loop1_37_rule │ │ │ │ │ +00002100 00002c1c R_ARM_CALL 00001ff4 finally_block_rule │ │ │ │ │ +00002118 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000214c 00019d1c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00002180 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021b0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002204 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000220c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002234 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000224c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002260 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002274 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002298 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002304 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ +00002318 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002330 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002358 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002370 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002374 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002378 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002388 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000238c 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000023b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000023e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000023f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000240c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002410 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002414 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002434 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002438 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002480 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000248c 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ +000024a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024b0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000024b4 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002528 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ +00002538 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ +00002550 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002564 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000257c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002580 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002584 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000259c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000025a0 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000025ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002600 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002638 0000281c R_ARM_CALL 0000490c _gather_34_rule │ │ │ │ │ 00002650 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002664 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002684 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000026c0 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ -000026d0 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ -000026e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002714 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002718 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000271c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002734 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002738 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000279c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027bc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000027e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002800 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002854 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000285c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002884 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002668 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000267c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000269c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002718 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002724 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002738 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002744 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002770 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ +00002780 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ +00002798 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000027c4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000027e4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000281c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002828 00002e1c R_ARM_CALL 00005e44 subject_expr_rule │ │ │ │ │ +0000283c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002868 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000286c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002870 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002880 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002884 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000028b0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000028e0 00002e1c R_ARM_CALL 00005e44 subject_expr_rule │ │ │ │ │ 000028f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002908 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002920 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002924 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002928 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002960 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002964 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002988 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000029c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029cc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000029d0 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002a40 00002f1c R_ARM_CALL 00006048 patterns_rule │ │ │ │ │ -00002a50 0000301c R_ARM_CALL 000086d8 guard_rule │ │ │ │ │ -00002a68 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a94 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ab4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002aec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002af8 00002e1c R_ARM_CALL 00005e44 subject_expr_rule │ │ │ │ │ +00002900 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002904 0001a02c 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 00019f1c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00002964 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000029a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000029ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000029d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a88 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002a9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002aa8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002aac 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002ad4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b38 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b3c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b40 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002b50 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00002b54 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002b80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002bb0 00002e1c R_ARM_CALL 00005e44 subject_expr_rule │ │ │ │ │ -00002bc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bd4 0001a02c 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 00019f1c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00002c34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ca8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002cb0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002cd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cf0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d9c 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002db0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002dbc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002dc0 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002de8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e30 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ -00002e44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ea0 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ -00002eb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ec8 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ee4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002f04 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00002f08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f3c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002f84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fa4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ff4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ffc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003024 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000303c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003050 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003068 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000306c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003070 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002b1c 0000341c R_ARM_CALL 00001ea0 _gather_143_rule │ │ │ │ │ +00002b30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c08 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ +00002c1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c30 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c4c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c6c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002c70 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002d04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002d0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dd8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00002e14 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e7c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002e80 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002f00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f28 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002f84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002fac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ff8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000301c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003030 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003054 0000362b R_ARM_MOVW_ABS_NC 00001400 _tmp_144_rule │ │ │ │ │ +00003058 0000362c R_ARM_MOVT_ABS 00001400 _tmp_144_rule │ │ │ │ │ +0000305c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003080 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030cc 0000362b R_ARM_MOVW_ABS_NC 00001400 _tmp_144_rule │ │ │ │ │ -000030d0 0000362c R_ARM_MOVT_ABS 00001400 _tmp_144_rule │ │ │ │ │ -000030d4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000030f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000310c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000311c 0000371c R_ARM_CALL 000014b4 _loop0_145_rule │ │ │ │ │ -0000312c 00002d1c R_ARM_CALL 00002288 _loop1_36_rule │ │ │ │ │ -00003150 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003164 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003174 0000371c R_ARM_CALL 000014b4 _loop0_145_rule │ │ │ │ │ -00003184 0000321c R_ARM_CALL 0000f2fc _loop1_37_rule │ │ │ │ │ -000031b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000031e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003230 0000381c R_ARM_CALL 00001238 _tmp_21_rule │ │ │ │ │ -0000324c 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00003270 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000328c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000032ac 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000032b0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000032e8 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003310 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003348 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003384 0000381c R_ARM_CALL 00001238 _tmp_21_rule │ │ │ │ │ -0000339c 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000033b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000033f8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000033fc 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003430 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003450 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000346c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000034dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003504 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003528 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000354c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003574 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003588 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000035a8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000035e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000035e4 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003608 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003644 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030a4 0000371c R_ARM_CALL 000014b4 _loop0_145_rule │ │ │ │ │ +000030b4 00002d1c R_ARM_CALL 00002288 _loop1_36_rule │ │ │ │ │ +000030d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030fc 0000371c R_ARM_CALL 000014b4 _loop0_145_rule │ │ │ │ │ +0000310c 0000321c R_ARM_CALL 0000f2fc _loop1_37_rule │ │ │ │ │ +00003164 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003188 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003194 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000031e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000031f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003218 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000323c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003260 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003288 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000329c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032b4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000032b8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000032bc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000032f4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000032f8 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000331c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003358 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003368 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003390 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003398 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000033e0 0000381c R_ARM_CALL 00001238 _tmp_21_rule │ │ │ │ │ +000033fc 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00003420 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000343c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000345c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003460 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003488 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034c4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000034c8 00019e2c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000034e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003534 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003538 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003584 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003594 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000035d0 0000381c R_ARM_CALL 00001238 _tmp_21_rule │ │ │ │ │ +000035e8 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003604 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000364c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003650 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000036cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000036d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2685,16 +2685,16 @@ │ │ │ │ │ 00004100 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004124 00017c1c 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 0001922b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004174 0001922c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004178 0001a51c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d714 _tmp_5_rule │ │ │ │ │ -000041a0 0000492c R_ARM_MOVT_ABS 0000d714 _tmp_5_rule │ │ │ │ │ +0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d708 _tmp_5_rule │ │ │ │ │ +000041a0 0000492c R_ARM_MOVT_ABS 0000d708 _tmp_5_rule │ │ │ │ │ 000041a4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000041ec 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000421c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004220 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004224 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2728,15 +2728,15 @@ │ │ │ │ │ 00004430 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004454 00004b1c R_ARM_CALL 0000d104 _tmp_10_rule │ │ │ │ │ 0000446c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000448c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000044c8 0001a81c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +000044e0 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 000044f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004520 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000454c 0001a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 0000456c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004598 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004600 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004608 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2765,15 +2765,15 @@ │ │ │ │ │ 00004aa0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004ae8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b60 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004b94 0001ac1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00004bc8 0000531c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ -00004be0 0000541c R_ARM_CALL 000038f0 pass_stmt_rule │ │ │ │ │ +00004be0 0000541c R_ARM_CALL 00003904 pass_stmt_rule │ │ │ │ │ 00004c0c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004c48 0001ad1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00004c54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004c84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004cd4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004cdc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2784,74 +2784,74 @@ │ │ │ │ │ 00004d50 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004d60 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d9c 0001ae1c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004db4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004e6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e8c 0000571c R_ARM_CALL 00003c94 _tmp_16_rule │ │ │ │ │ +00004e8c 0000571c R_ARM_CALL 00003ca8 _tmp_16_rule │ │ │ │ │ 00004ea4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004ee8 0001af1c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 00004f00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004f48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004f98 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004fc4 0001a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 00004fdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005014 0000581c R_ARM_CALL 0000437c break_stmt_rule │ │ │ │ │ -00005028 0000591c R_ARM_CALL 00004770 continue_stmt_rule │ │ │ │ │ +00005014 0000581c R_ARM_CALL 00004390 break_stmt_rule │ │ │ │ │ +00005028 0000591c R_ARM_CALL 00004784 continue_stmt_rule │ │ │ │ │ 00005050 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005060 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000050a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000050a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000050ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050fc 00005a1c R_ARM_CALL 000040c4 _gather_14_rule │ │ │ │ │ +000050fc 00005a1c R_ARM_CALL 000040d8 _gather_14_rule │ │ │ │ │ 0000510c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000512c 0001b01c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005154 0001b11c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ 0000516c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000051ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000051b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000051f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005204 00005a1c R_ARM_CALL 000040c4 _gather_14_rule │ │ │ │ │ +00005204 00005a1c R_ARM_CALL 000040d8 _gather_14_rule │ │ │ │ │ 00005218 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000523c 0001b01c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005264 0001b21c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 0000527c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000530c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005310 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005334 0001b31c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000539c 00004b1c R_ARM_CALL 0000d104 _tmp_10_rule │ │ │ │ │ -000053b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053fc 0001a81c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00005400 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00005404 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -00005418 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005434 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005438 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005498 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000054a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054c4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054f8 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -00005520 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005540 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005558 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005574 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005578 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005584 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ -00005588 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +000052f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005310 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005314 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000531c 00003e2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +00005320 00003e2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +00005340 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005344 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000536c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005390 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005398 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000053bc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053f0 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +00005418 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005438 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005450 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000546c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005470 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000547c 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ +00005480 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +0000549c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000054bc 00004b1c R_ARM_CALL 0000d104 _tmp_10_rule │ │ │ │ │ +000054d8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000551c 0001a81c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00005520 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00005524 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00005550 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005554 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005578 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005580 0000402b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ +00005584 0000402c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ 000055a4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000055b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000055cc 00005c1c R_ARM_CALL 0000bed8 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000055ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00005638 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ @@ -2859,15 +2859,15 @@ │ │ │ │ │ 0000564c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005678 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000569c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000056cc 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000056f8 0001b41c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ +00005710 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ 00005734 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000577c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000057e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000057e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005810 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005834 00005c1c R_ARM_CALL 0000bed8 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 00005838 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2891,3410 +2891,3410 @@ │ │ │ │ │ 00005b40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005b74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005b94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005bb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005be0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005c18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005c40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c58 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ca8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ce0 0001a02c 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 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e20 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005e24 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005e2c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e30 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e50 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005e54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e78 0001861c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e9c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ec4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005fb8 0001b31c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005fec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006054 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006078 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000609c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006104 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006128 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000615c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006180 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000061ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000061cc 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000061e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006214 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006220 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c4c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ce8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d10 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dd4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005df8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e74 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +00005e78 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00005e80 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e84 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ea4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005ea8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ecc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ee0 0000442b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00005ee4 0000442c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00005eec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ef0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f18 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fa0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fe0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005fe4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000600c 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00006014 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00006018 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0000603c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006040 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006134 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006158 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000617c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000061f0 0000462b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +000061f4 0000462c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +000061fc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006200 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006220 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00006238 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006258 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006278 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000628c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006320 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000633c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006340 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006364 0001b31c 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 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000063dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000063e8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000642c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006434 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000645c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006474 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006534 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000653c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000655c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000065a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000065c8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000661c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006680 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000066a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006708 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006730 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006780 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000067d8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006824 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006878 0001a41c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000068a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000068e0 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000691c 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006948 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006984 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00006990 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069b8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006a08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006a88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006aa0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006af4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006afc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006b1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006b5c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c6c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c74 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c94 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006cc0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006cf4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cfc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d18 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006d60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d84 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006dcc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006df0 0001a31c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006e88 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006ed8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f00 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006f7c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006fd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ffc 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007028 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007064 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007074 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007094 0001a41c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000070c0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000070f4 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007128 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007154 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007188 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000071ac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071f8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007248 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000072d0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007320 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007384 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000073d0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007430 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007480 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000751c 0001ba1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000754c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007568 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00007598 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -000075ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000764c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007664 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007694 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076a8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007704 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000774c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007754 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007798 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077c0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077f4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000781c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007844 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000786c 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000078b8 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000078e0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078e4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078e8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007910 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007914 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007918 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007940 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007944 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00007948 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000796c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007988 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007998 0001bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000799c 0001bc2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -000079c0 0001bd1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00007a1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ad4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007adc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007bd0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bd8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007cd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cf4 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00007d44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d90 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d98 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007de8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ee8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ef0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008000 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008024 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000802c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008054 0000711c R_ARM_CALL 00004e8c invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ -000080a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008130 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008154 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008164 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008190 0001bf1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000081b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081e0 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000081e4 0001c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000081f0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008218 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000821c 0001c12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000825c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008264 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008294 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008358 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008380 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00008384 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008394 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083dc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008408 0001c31c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00008424 0001c41c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -00008448 0001c51c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00008474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008490 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084a0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084e0 0001c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -000084f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008520 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008598 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085d8 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000085f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000861c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000862c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008660 0001c81c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00008678 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086b4 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ -000086d0 0000742b R_ARM_MOVW_ABS_NC 00010694 _tmp_151_rule │ │ │ │ │ -000086d4 0000742c R_ARM_MOVT_ABS 00010694 _tmp_151_rule │ │ │ │ │ -000086d8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000086e4 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -000086e8 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -000086f0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000086f4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008714 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008744 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087b4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087ec 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000087f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008820 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008864 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000088b4 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ -000088dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000890c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008940 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008954 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008970 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006244 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006280 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000629c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000062a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000062c4 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000062cc 00003c2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +000062d0 00003c2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +00006304 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006310 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006314 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000631c 00003f2b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ +00006320 00003f2c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ +0000632c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006338 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006350 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006370 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006390 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063e0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006424 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006444 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006528 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006530 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006550 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006598 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000065bc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006610 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006674 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000669c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000066fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006724 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006774 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000067cc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006818 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000686c 0001a41c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006898 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000068d4 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00006910 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000693c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006978 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00006984 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069ac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000069fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006a94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006ae8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006af0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006b10 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006b50 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bc4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c88 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006cb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ce8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cf0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d0c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006d54 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d5c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d78 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006dc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006de4 0001a31c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00006e7c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006ecc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ef4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006f70 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006fc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ff0 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000701c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007058 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007068 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007088 0001a41c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000070b4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000070e8 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000711c 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007148 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000717c 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000071a0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000723c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000072c4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007314 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007378 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000073c4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007424 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007474 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007510 0001ba1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007540 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000755c 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000758c 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000075a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007640 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007658 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007688 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000769c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000076f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007740 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007748 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000778c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077e8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007810 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007860 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078ac 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000078d4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000078d8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000078dc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007904 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007908 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000790c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007934 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007938 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000793c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007960 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000797c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000798c 0001bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00007990 0001bc2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000079b4 0001bd1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00007a10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a88 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a90 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ac8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ad0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007bc4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bcc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce8 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00007d38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ddc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007edc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ee4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007fd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ff4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008018 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008020 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008048 0000711c R_ARM_CALL 00004ea0 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +00008094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000080d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000080dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008124 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008148 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008158 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008184 0001bf1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000081ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081d4 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081d8 0001c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081e4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000820c 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00008210 0001c12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008250 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008258 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008288 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000082ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000831c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000834c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008374 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00008378 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008388 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083d0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083fc 0001c31c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00008418 0001c41c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +0000843c 0001c51c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00008468 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008484 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008494 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000084d4 0001c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000084ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008514 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000858c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000859c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085cc 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000085e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008610 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008620 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008654 0001c81c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000866c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086a8 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ +000086c4 0000742b R_ARM_MOVW_ABS_NC 00010694 _tmp_151_rule │ │ │ │ │ +000086c8 0000742c R_ARM_MOVT_ABS 00010694 _tmp_151_rule │ │ │ │ │ +000086cc 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000086d8 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +000086dc 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +000086e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000086e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008708 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000870c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008738 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008798 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087a8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000087e0 0001c71c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +000087ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008814 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008858 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000088a8 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ +000088d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008900 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008934 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008964 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008984 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008990 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000899c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089b0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089d8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008a14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089cc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a88 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008acc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ae8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008af8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bb0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bb4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bb8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008bf0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c9c 0000742b R_ARM_MOVW_ABS_NC 00010694 _tmp_151_rule │ │ │ │ │ -00008ca0 0000742c R_ARM_MOVT_ABS 00010694 _tmp_151_rule │ │ │ │ │ -00008ca4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008cec 0000711c R_ARM_CALL 00004e8c invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ -00008d04 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008d08 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008d10 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d14 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d34 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008d38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d60 0001861c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dc8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008de0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008de4 0001a02c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e20 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008e4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008e7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ea8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ed4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008efc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f20 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f68 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f94 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a7c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008ac0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008adc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008aec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ba4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ba8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bac 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008be4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c90 0000742b R_ARM_MOVW_ABS_NC 00010694 _tmp_151_rule │ │ │ │ │ +00008c94 0000742c R_ARM_MOVT_ABS 00010694 _tmp_151_rule │ │ │ │ │ +00008c98 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008ce0 0000711c R_ARM_CALL 00004ea0 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ +00008cf8 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008cfc 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008d04 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d08 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d28 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008d2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d54 0001861c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008dd4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008dd8 0001a02c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e14 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008e40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e70 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ec8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ef0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f14 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f5c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f88 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008fd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008fe4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008ff0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ffc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009004 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ff8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009030 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000903c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009048 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009050 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009070 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000090e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000090f0 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009120 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000914c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009158 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000915c 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000918c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009208 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000922c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009250 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009284 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000930c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009394 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093c8 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000093f4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009414 0000791c R_ARM_CALL 00008d20 _loop1_83_rule │ │ │ │ │ -00009438 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009480 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009488 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094d0 0000791c R_ARM_CALL 00008d20 _loop1_83_rule │ │ │ │ │ -00009500 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009534 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00009554 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009580 00007a1c R_ARM_CALL 00008ec8 tstring_rule │ │ │ │ │ -0000958c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009590 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000095a4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000095b8 0001cd1c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000095f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009624 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009630 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009660 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009664 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009678 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000096bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000096c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096e4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009730 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009778 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097ac 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097fc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009848 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000986c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009878 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000988c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098a4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000098b0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000098f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009930 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009938 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009994 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000999c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000099b8 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000099e8 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -00009a20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a58 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009aa8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ab0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009af4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b04 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009b44 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009b7c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009c74 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009c8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ca4 0001d01c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00009cc0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dc8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009df8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009e14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ea0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ec4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ee8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fe4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a018 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a060 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0b0 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a0d8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0dc 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a144 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a19c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a1f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a21c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a258 00007f1c R_ARM_CALL 00001f00 _tmp_168_rule │ │ │ │ │ -0000a2ac 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2e8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a300 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a314 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a334 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a360 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a36c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a39c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a3c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a400 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a404 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a408 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a438 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a460 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a494 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a4d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a518 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a524 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009044 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009064 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000090d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090e0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000090e4 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009114 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009140 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000914c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009150 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009180 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091fc 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00009220 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009244 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009278 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009300 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009388 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093bc 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000093e8 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009408 0000791c R_ARM_CALL 00008d20 _loop1_83_rule │ │ │ │ │ +0000942c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009474 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000947c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094c4 0000791c R_ARM_CALL 00008d20 _loop1_83_rule │ │ │ │ │ +000094f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009528 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00009548 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009574 00007a1c R_ARM_CALL 00008ec8 tstring_rule │ │ │ │ │ +00009580 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009584 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009598 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095ac 0001cd1c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009618 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009624 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009654 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009658 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000966c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000096b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096d8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009724 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000976c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097a0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000097f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000983c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009860 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000986c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009880 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009898 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000098a4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009924 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000992c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000994c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009988 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009990 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099ac 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000099dc 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00009a14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a4c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009a9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009aa4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ae8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009af8 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009b38 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009b70 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009c68 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009c80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c98 0001d01c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00009cb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cd0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009da0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009de0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009dec 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009eb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009edc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009fe0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a00c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a054 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0a4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a0cc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0d0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a0d4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a138 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a190 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a1ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a210 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a24c 00007f1c R_ARM_CALL 00001f00 _tmp_168_rule │ │ │ │ │ +0000a2a0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a308 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a328 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a354 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a360 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a390 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a3bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3f4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3f8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3fc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a42c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a454 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a488 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a4c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a50c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a518 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a530 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a53c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a548 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a560 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a5a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a5ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a5d8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a620 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a664 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a6b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6e8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6ec 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6f0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a720 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a748 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a778 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a798 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7e8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a7fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a850 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a858 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a884 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a8d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a900 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a948 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a950 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a96c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9fc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aa10 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000aa44 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aa64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa94 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aab8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aadc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab48 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000aba8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abd0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac58 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acb8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad10 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad64 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000adac 0001a41c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000addc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae14 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000ae6c 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ae98 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aecc 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000aee0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af3c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000af48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afd4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afdc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b000 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b034 00007f1c R_ARM_CALL 00001f00 _tmp_168_rule │ │ │ │ │ -0000b064 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b0bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b138 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b140 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1cc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b1d8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b1f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b228 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000b240 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b254 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b270 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b2c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b2d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2f4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b358 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b378 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b394 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b3b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b42c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b460 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b488 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b4c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b4d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4f4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b518 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b538 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b57c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a554 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a598 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a5cc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a614 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a658 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a6a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6dc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6e0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6e4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a714 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a73c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a76c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a78c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a7d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7dc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a7f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a844 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a84c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a878 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8f4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a93c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a944 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a960 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9f0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aa04 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000aa38 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aa58 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa88 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aaac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aad0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab3c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abc4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac4c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad04 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad58 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ada0 0001a41c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000add0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae08 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000ae60 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae8c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000aec0 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000aed4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af30 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000af3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000afd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aff4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b028 00007f1c R_ARM_CALL 00001f00 _tmp_168_rule │ │ │ │ │ +0000b058 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b0b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b12c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b134 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b19c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b1cc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b1e8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b21c 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000b234 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b248 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b264 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b2c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2e8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b31c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b34c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b36c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b388 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b3ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b420 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b454 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b47c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b4b4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b4cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e8 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b50c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b52c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b570 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b58c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b598 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b5e8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b614 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b620 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b65c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b670 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b690 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b6dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b708 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b744 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b74c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b794 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7d4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b810 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b834 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b83c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b874 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b87c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8c0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b908 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b90c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b910 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b944 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b954 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b988 0001d31c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000b9a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9d0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ba08 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ba20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000babc 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000bae4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb0c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000bb40 0001d41c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -0000bb9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bbdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bcb4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd3c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bd8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be54 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be7c 00008d2b R_ARM_MOVW_ABS_NC 0000b7b4 _tmp_116_rule │ │ │ │ │ -0000be80 00008d2c R_ARM_MOVT_ABS 0000b7b4 _tmp_116_rule │ │ │ │ │ -0000be84 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bf14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf3c 0000541c R_ARM_CALL 000038f0 pass_stmt_rule │ │ │ │ │ -0000bf60 0000581c R_ARM_CALL 0000437c break_stmt_rule │ │ │ │ │ -0000bf84 0000591c R_ARM_CALL 00004770 continue_stmt_rule │ │ │ │ │ -0000bfb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfe4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c038 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c040 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c064 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c0a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0cc 00017c1c 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 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000c0f4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c0f8 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c120 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c154 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c194 0000842b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c198 0000842c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c1a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1c4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c1c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1f4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1f8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1fc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c224 0001d61c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c234 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c260 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c284 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c298 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2b4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2d4 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c2d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c304 00008f1c R_ARM_CALL 0000bca0 expression_without_invalid_rule │ │ │ │ │ -0000c318 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c328 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c384 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c398 00017c1c 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 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c43c 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c46c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c4c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4d4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c4d8 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c528 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ -0000c540 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c55c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c560 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c564 0001911c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c580 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5b8 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ -0000c5d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5f0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5f4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5f8 0001911c 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 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c630 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c650 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c658 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c67c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c6a4 0001ca2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c6a8 0001ca2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c6c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c6ec 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c6fc 00008f1c R_ARM_CALL 0000bca0 expression_without_invalid_rule │ │ │ │ │ -0000c728 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c754 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c760 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c780 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c7cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c800 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c814 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c820 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c824 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c834 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c848 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c858 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c868 0001cd1c 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 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c8f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c8fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c9f8 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ca10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca40 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cadc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cae4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb30 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb54 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb84 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000cbbc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbd4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc8c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd40 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cda0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdc0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce0c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ce8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ceb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cef8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf34 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf48 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cfcc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cfe0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d00c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d018 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d034 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d040 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d060 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d084 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d090 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d0b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0e0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d110 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d13c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d184 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d18c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1b8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d228 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d230 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d254 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d28c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d294 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d330 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d3a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d3ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d3cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d410 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d4dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4f0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d518 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d548 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d5cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d600 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d61c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d638 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d644 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d660 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d684 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d704 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d744 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d74c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d770 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d794 00017c1c 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 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d7ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d840 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d848 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8d4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d908 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d910 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d934 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d970 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d978 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d998 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dab0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db5c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000db98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dc00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc3c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcbc 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcd4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dda0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dda8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ddc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de10 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000de4c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de7c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de9c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dec4 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000dee8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df04 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df34 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df68 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000df94 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e004 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e038 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e078 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0b8 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0f0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e104 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e130 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e13c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e154 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e170 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e194 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e200 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e220 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e248 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e25c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e26c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e28c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e314 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e354 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e388 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e390 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e40c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e440 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e448 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e46c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e4a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e504 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e540 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e548 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e578 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e580 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e600 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e63c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e644 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e664 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e69c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e700 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e708 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e728 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e760 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e768 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e824 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e82c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e84c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e884 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e88c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e93c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e97c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e9a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea70 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eabc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eae0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb1c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000eb58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebe8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eca4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ece0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eda4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ede0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eea8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eed0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efcc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000effc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f030 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f038 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f058 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0a4 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0f4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f108 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f128 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f140 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f174 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f1a4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f21c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f238 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f274 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f290 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2c8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2fc 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f31c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f360 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3d8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f428 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f444 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f478 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f4b4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f50c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f528 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f564 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f580 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5bc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f614 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f630 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f658 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f67c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f698 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6d4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f764 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f780 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7f8 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f83c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f858 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f878 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f898 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f918 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f938 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f95c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f978 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9b0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa04 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b5b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b5dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b608 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b614 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b650 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b664 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b684 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b6d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6fc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b738 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b740 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7c8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b804 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b828 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b830 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b868 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b870 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8b4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b8fc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b900 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b904 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b938 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b948 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b97c 0001d31c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000b994 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9c4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b9fc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ba14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bab0 0000731c R_ARM_CALL 0000b48c invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bad8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb00 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000bb34 0001d41c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0000bb90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bbd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bc7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bca8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bd30 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bd80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be48 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000be70 00008d2b R_ARM_MOVW_ABS_NC 0000b7b4 _tmp_116_rule │ │ │ │ │ +0000be74 00008d2c R_ARM_MOVT_ABS 0000b7b4 _tmp_116_rule │ │ │ │ │ +0000be78 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bf08 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf10 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf30 0000541c R_ARM_CALL 00003904 pass_stmt_rule │ │ │ │ │ +0000bf54 0000581c R_ARM_CALL 00004390 break_stmt_rule │ │ │ │ │ +0000bf78 0000591c R_ARM_CALL 00004784 continue_stmt_rule │ │ │ │ │ +0000bfac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c02c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c034 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c058 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c09c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0c0 00017c1c 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 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000c0e8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c0ec 0001a02c 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 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c114 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c148 00017c1c 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 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c188 0000842b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c18c 0000842c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c194 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c198 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1b8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c1bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1e8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1ec 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1f0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c218 0001d61c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c228 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c254 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c278 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c28c 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2c8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c2cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c2f8 00008f1c R_ARM_CALL 0000bca0 expression_without_invalid_rule │ │ │ │ │ +0000c30c 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c31c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c354 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c378 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c38c 00017c1c 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 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c430 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c460 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c4c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4cc 0001a02c 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 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c51c 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ +0000c534 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c550 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c554 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c558 0001911c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c574 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c5a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5ac 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ +0000c5c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5e4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5e8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5ec 0001911c 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 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c624 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c644 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c64c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c670 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c698 0001ca2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c69c 0001ca2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c6b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c6e0 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c6f0 00008f1c R_ARM_CALL 0000bca0 expression_without_invalid_rule │ │ │ │ │ +0000c71c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c73c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c748 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c754 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c774 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c7c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7f4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c808 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c814 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c818 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c828 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c83c 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c84c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c85c 0001cd1c 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 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c8e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c94c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c994 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c9ec 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000ca04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca34 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ca84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cad0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cad8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb24 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb78 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cbb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbf8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc80 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd08 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd10 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd34 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cd6c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd74 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdb4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce00 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ce80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cea8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ceec 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf28 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf3c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cfc0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cfd4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d000 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d00c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d028 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d054 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d078 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d084 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d0a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0d4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d104 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d130 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d178 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d180 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1ac 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d21c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d224 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d248 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d280 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d288 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2c8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d324 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d398 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d404 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d4d0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4e4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d50c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d53c 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d5c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d610 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d62c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d638 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d654 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d678 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6f8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d738 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d740 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d764 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d788 00017c1c 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 0001921c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d7e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d834 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d83c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d894 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d89c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8c8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d8fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d904 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d928 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d964 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d96c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d98c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d9dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da10 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000daa4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000db14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db50 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000db8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dbf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc30 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcb0 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcc8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dd14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dd9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ddbc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de04 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de40 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de70 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de90 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000deb8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000dedc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000def8 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000df28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df5c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000df88 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dff8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e02c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e06c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0ac 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e0f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e124 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e130 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e148 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e164 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e188 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e194 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e214 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e23c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e250 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e260 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e280 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e298 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e308 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e348 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e37c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e384 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e400 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e434 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e43c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e460 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e494 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e49c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e534 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e53c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e56c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e574 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e594 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e630 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e638 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e658 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e690 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e698 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e71c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e754 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e75c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e77c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e818 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e820 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e840 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e878 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e880 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8c8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e930 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e970 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e998 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eab0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ead4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb10 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eb4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebdc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eccc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edcc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edfc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee30 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee38 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eec4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eef8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef00 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eff0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f024 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f02c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f04c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f098 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f0e8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0fc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f11c 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f134 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f168 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f198 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1bc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f1d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f210 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f22c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f268 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f284 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2bc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2f0 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f310 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f354 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3cc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f41c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f438 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f46c 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f4a8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f500 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f51c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f558 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f574 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5b0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f608 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f624 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f64c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f670 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f68c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6c8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f70c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f758 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f774 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7ac 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7ec 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f830 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f84c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f86c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f88c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f90c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f92c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f950 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f96c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9a4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9f8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa80 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000faac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb18 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000faa0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000faf8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb0c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb68 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fb94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbe4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbd8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc24 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fcac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcc0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fce4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcd8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fd08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdd8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe00 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe0c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000feb0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fee4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd6c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fda8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdcc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdf4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe00 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe88 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fea4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fed8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fefc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ff2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff74 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff68 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff88 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffa0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ffcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffd8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010000 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010018 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010030 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001007c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010084 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100ac 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010114 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010154 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00010174 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000101a8 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101c4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010200 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001020c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010250 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010258 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010274 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102b4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000102dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000103b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010400 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010424 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010458 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010490 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010588 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010590 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000105ac 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000105ec 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010614 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001061c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010698 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000106a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106bc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001073c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010788 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000107e0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010830 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001085c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010864 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001090c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010958 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001097c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000109b8 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a98 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ab4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c30 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010c70 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ca0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010cf8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d00 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010dc4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e28 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e58 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f48 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f6c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010fa8 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010fe4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011030 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011054 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011090 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001114c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011240 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000112c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000112dc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001131c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011344 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001134c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011430 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011454 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011488 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000114dc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011528 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001154c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000115bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001160c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011614 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001163c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011714 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011778 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011798 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001179c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001180c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fff4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001000c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010024 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010070 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010078 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100a0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010108 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010148 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010168 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001019c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010200 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010244 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001024c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010268 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000102d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000103a8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010418 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001044c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010484 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001057c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010584 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000105a0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000105e0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010608 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010610 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001068c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010694 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106b0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010730 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001077c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107a0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000107d4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010824 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010850 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010858 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010900 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001094c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010970 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109ac 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010aa8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c24 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010c64 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010cf4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d10 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010db8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e1c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e4c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f60 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f9c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010fd8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011024 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011048 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011084 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001110c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011140 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011234 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000112d0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011310 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011338 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011340 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011424 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011448 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001147c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000114d0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001151c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011540 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000115b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000115b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011600 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011608 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011630 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011654 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011678 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001169c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011708 00017c1c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001176c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001178c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011790 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011800 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011848 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00011854 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011860 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001187c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000118dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000118f8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011938 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a3c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011aac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ae0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011b34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b58 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ba0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bdc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ca4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011cdc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d28 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d94 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011e04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011e58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011eb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011eb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ed8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f44 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011fb0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011ff8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012000 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001201c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012064 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001206c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012088 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012104 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012160 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012188 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000121e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001220c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012268 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012290 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012314 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012370 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012390 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123cc 0001db1c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000123fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012434 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001248c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124e4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001253c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012594 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125f0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001264c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012700 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012758 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127b0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127ec 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012848 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012898 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128a0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012900 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012924 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012988 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a74 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ac4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012adc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012bc4 0001861c 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 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012bec 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c0c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011870 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118ec 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001192c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011954 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001195c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a30 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011aa0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ad4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011b28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b4c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bd0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c98 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011cd0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d1c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d88 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011df8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ea4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011eac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ecc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f38 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f80 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f88 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011fa4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011fec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011ff4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012010 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012058 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012060 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001207c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120f8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012154 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001217c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000121d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012200 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001225c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012284 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012308 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012364 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012384 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123c0 0001db1c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000123f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012428 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012480 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124d8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012530 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012588 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125e4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012640 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001269c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126f8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012750 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127e0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001283c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001288c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012894 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128c8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128d0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012918 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001293c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001297c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a68 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ab8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ad0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ba8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bc0 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012bc4 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012bcc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bd0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bf0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012bf4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012c74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c8c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ce4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012cec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d18 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012de0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e6c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012eb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ef4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f7c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fb0 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013048 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013084 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130dc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013110 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013130 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001315c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013198 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131cc 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00013208 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013234 0001e21c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00013278 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000132a4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132d8 0001e21c 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 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00013330 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013370 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013398 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001340c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013430 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013454 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013468 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013480 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001349c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134b0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013508 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013558 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013560 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001357c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000135b4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013600 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013650 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013700 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001374c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013754 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000137b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137d4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013800 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013834 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001383c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013858 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000138a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000138c4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001392c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013934 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013954 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a24 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ab4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ae8 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013af4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b18 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b2c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b64 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b94 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013be0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c30 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ca8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cf4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d44 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d9c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013de8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e38 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ec4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ed4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f10 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013f38 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f88 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001402c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014048 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00014078 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0001408c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014110 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014124 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014138 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141a0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014244 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001424c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014284 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001428c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142ac 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000142dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014304 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014324 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014368 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000143c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001441c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014438 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001448c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144dc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000144f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014514 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014520 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001452c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001453c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014554 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001457c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014588 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014594 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001460c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014614 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014648 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014650 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014670 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000146ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000146d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014738 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014780 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014788 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000147a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147f8 0000ac1c R_ARM_CALL 0000b3ac invalid_for_target_rule │ │ │ │ │ -00014828 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014844 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014860 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148d4 0000ad1c R_ARM_CALL 00003a7c _loop0_88_rule │ │ │ │ │ -000148f4 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014940 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014964 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014984 0000ad1c R_ARM_CALL 00003a7c _loop0_88_rule │ │ │ │ │ -000149a4 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000149b0 0000aa2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ -000149b4 0000aa2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ -000149bc 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000149c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149fc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014a28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014aa0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ae8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014af0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b48 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b6c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ba4 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014bc8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bcc 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bd0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014be0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bf0 0000ab2b R_ARM_MOVW_ABS_NC 00000958 .LC55 │ │ │ │ │ -00014bf4 0000ab2c R_ARM_MOVT_ABS 00000958 .LC55 │ │ │ │ │ -00014bf8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c8c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c98 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ccc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cf0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d74 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014db0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014dc4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014dd0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014dec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e04 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014eb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ec0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014eec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014fa0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014fc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ffc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015020 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015028 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001504c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015064 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015100 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015124 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015138 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015160 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001518c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000151ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015214 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -0001524c 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001527c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000152d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015300 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001535c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001536c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015398 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001542c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015454 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000154a8 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000154b4 0000b22b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ -000154b8 0000b22c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ -000154c0 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00015500 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015528 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ -00015554 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000155a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000155ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000155d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155f8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015620 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015670 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001569c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000156c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015728 0000af2b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ -0001572c 0000af2c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ -00015730 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001575c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015788 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -0001578c 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015790 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001582c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015834 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015858 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015870 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015874 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015878 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000158a0 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ -000158a4 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ -000158a8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000158dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158fc 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00015914 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00015948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001595c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015970 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015984 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015990 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015994 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000159a4 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -000159a8 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -000159ac 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000159b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159dc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000159e0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000159ec 0000ae2b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ -000159f0 0000ae2c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ -000159fc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015acc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ad4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015ad8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015ae8 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -00015aec 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -00015af0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b38 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b9c 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015bc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015be4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bf8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015ce0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015d0c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015d44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d60 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d64 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d68 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d94 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015df0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015df8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e30 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e38 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f34 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015f6c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015f74 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015fd0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001606c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016090 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -000160a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016110 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -00016114 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -0001611c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016120 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016140 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016144 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001615c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016194 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016198 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000161b4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161b8 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161c8 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161cc 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161d8 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -000161dc 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -00016224 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016234 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016290 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001629c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016324 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016350 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016378 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016380 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001639c 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000163c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000163f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001643c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016440 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016460 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016464 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016474 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016478 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016484 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -00016488 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -000164a0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000164a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001653c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016544 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016568 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016598 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165bc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165e0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165fc 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016618 0000bb2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ -0001661c 0000bb2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ -00016628 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001662c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016658 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016664 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016680 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000166d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166f8 0000c32b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ -000166fc 0000c32c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ -00016700 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001670c 0000be2b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ -00016710 0000be2c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ -00016718 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001671c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016744 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016758 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016784 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016790 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016798 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167b0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000167e0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001682c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016834 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016850 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016878 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016890 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168b8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000168e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000168e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016924 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016944 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001699c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000169b0 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000169cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ad4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016adc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016b00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b34 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b68 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016b9c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016c14 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c30 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016c40 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016c50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c68 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016c90 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016c9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016ce0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016da4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016dac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016de4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016dec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016e28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ec4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ecc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016f08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f48 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f90 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f94 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f98 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fbc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fc0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fc4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fe4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017010 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017038 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017050 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017068 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017084 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000170f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017150 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017158 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001718c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017194 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171d8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017220 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017224 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017228 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001724c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017250 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017254 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001729c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000172cc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017304 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017328 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017358 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017364 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017368 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017370 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000173c8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017400 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017418 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017444 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001746c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000174a0 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -000174ac 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -000174b0 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -000174b8 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -000174e8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017540 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017598 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175b0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000175d4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017608 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017640 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017660 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017690 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017698 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000176c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000176f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000176fc 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00017700 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00017708 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001774c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017808 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017834 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001784c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017860 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017894 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017910 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001792c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001794c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017970 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001797c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000179d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ae0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b4c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017b78 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017bbc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017be8 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017bf4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017cc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017cf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017d6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017db8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017dc0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017df0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017df8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e20 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ -00017e48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017e50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e74 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017ea0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017eb8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ed4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017f14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f50 0000c72b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ -00017f54 0000c72c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ -00017f58 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00017f7c 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ -00017fdc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017ff0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018008 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018030 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018038 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018060 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001806c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018094 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000180a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000180a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000180ac 0000c62b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ -000180b0 0000c62c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ -000180c8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000180cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018110 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001811c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018134 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018170 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018178 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000181c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001821c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018270 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018294 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182c0 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000182dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018320 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001834c 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00018370 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000183ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000183b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018408 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018444 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000184ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000184e0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018528 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018530 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018554 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018584 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000185ac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000185b0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185b8 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -000185bc 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -000185c4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000185d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001860c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018634 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001865c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186ac 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000186bc 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0001870c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018714 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018778 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ -000187a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000187e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018818 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018820 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018854 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001885c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001887c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000188d0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018908 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001897c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189f8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a10 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018a6c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018ac0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018af8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b6c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018be8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c88 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018cdc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d14 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d88 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e04 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e54 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e88 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018eb4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ecc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f38 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018f44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f78 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f9c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fbc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019048 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019054 0000c92b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ -00019058 0000c92c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ -00019060 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -00019078 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000190a8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000190ac 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000190b0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000190c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001915c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191a8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000191b4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019208 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001922c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019238 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019258 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019264 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001927c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192d4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000192dc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019310 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019374 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001938c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000193bc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019424 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001942c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001944c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000194b0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000194dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019508 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019524 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019540 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019558 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019564 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019570 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000195b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000195f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019640 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019668 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019670 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019694 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000196cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001970c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001973c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019750 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019770 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000197a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000197c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000197fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019840 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001987c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000198b4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000198f0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019938 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001998c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000199c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000199f8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019a28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a48 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a4c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a50 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019a68 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019bf0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019cb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019cbc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d00 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d98 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dd8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019e28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ec0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ecc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ed4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f2c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f34 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f90 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fd8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a004 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a05c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a0b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a100 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a108 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a128 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a170 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a19c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1fc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a260 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2a8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2c4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a2e0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2f0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2fc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a338 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a35c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a378 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a3a0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a404 0001f91c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a41c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a448 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a460 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a464 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a468 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a484 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a510 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a518 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a538 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a58c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a600 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a60c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a618 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a630 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a688 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a690 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a6b0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a6e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a71c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a724 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a768 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a790 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a798 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a834 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a874 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a888 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8a8 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a90c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a940 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a948 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a98c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a9bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa20 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa68 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aaa8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aabc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aae0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab2c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab64 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abe0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ac0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac30 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac64 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aca0 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ace0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad00 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad04 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad08 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ad24 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad98 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adbc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ae10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aea4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aee4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af28 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001af94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001afc8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b000 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b03c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b05c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b060 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b064 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b080 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b098 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b0b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b0ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b138 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b174 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b208 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b23c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b308 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b338 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b39c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b408 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b424 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b448 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b464 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b488 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b494 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012c94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cd8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012ce0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d0c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dcc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012dd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e2c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e34 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e60 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ee8 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f0c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f70 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fa4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001303c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013078 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130d0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013104 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013124 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013150 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001318c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131c0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000131fc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013228 0001e21c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0001326c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013298 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132cc 0001e21c 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 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00013324 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013364 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001338c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133b0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013400 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013424 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013448 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001345c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013474 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013490 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134a4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001354c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013554 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013570 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000135a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135f4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013644 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000136f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013740 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013748 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137c8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000137f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013828 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013830 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001384c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013894 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001389c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138b8 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013920 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013928 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013948 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a18 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013aa8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013adc 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013ae8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b0c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b20 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b58 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013b88 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bd4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c24 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c9c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ce8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d38 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d90 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ddc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e2c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013eb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ec4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f00 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013f28 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f78 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001401c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014038 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014068 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0001407c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014100 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014114 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014128 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014190 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014234 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001423c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014274 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001427c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001429c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000142cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000142d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014314 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014358 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000143b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000143d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001440c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014428 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001447c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144cc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000144e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014504 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014510 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001451c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001452c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014544 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001456c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014578 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014584 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014590 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014604 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014638 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014640 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014660 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001469c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000146a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000146c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014728 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014768 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014788 0000ac1c R_ARM_CALL 00003a90 _loop0_88_rule │ │ │ │ │ +000147a8 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014810 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014818 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014850 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014888 0000ad1c R_ARM_CALL 0000b3ac invalid_for_target_rule │ │ │ │ │ +000148b8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000148d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000148f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014930 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014954 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014974 0000ac1c R_ARM_CALL 00003a90 _loop0_88_rule │ │ │ │ │ +00014994 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000149a0 0000aa2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ +000149a4 0000aa2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ +000149ac 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000149b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149ec 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014a18 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a20 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a90 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014ad8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014ae0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014b00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b38 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b5c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b74 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b94 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014bb8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bbc 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bc0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014bcc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bd0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014be0 0000ab2b R_ARM_MOVW_ABS_NC 00000958 .LC55 │ │ │ │ │ +00014be4 0000ab2c R_ARM_MOVT_ABS 00000958 .LC55 │ │ │ │ │ +00014be8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bf4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c1c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c7c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c88 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ce0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d64 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014da4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014dc8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014dd4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014df0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014e50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ea0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eb0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014edc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f88 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f90 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015010 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015018 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001503c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015054 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015084 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000150c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150f0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015114 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015128 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015150 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001517c 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001519c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015204 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0001524c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015274 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000152bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000152c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000152f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001534c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001535c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015388 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001541c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015444 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015498 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000154a4 0000b22b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ +000154a8 0000b22c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ +000154b0 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000154f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015518 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ +00015544 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015594 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001559c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000155c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000155e8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015610 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015638 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015674 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001568c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015690 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015694 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000156b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156e8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015718 0000af2b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ +0001571c 0000af2c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ +00015720 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001574c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015778 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +0001577c 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00015780 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001581c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015824 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015848 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015860 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015864 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015868 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015888 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158bc 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ +000158c0 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ +000158c4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000158ec 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00015904 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00015938 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001594c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015960 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015974 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015980 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015984 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015994 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +00015998 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +0001599c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000159cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000159e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a2c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015aa0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ab8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b20 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015b44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b50 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b70 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015b74 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015b80 0000ae2b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ +00015b84 0000ae2c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ +00015b90 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015b9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015be0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c04 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015c08 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015c18 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +00015c1c 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +00015c20 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015c3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c64 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015cc8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015cd0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015cfc 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015d34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d50 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d54 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d58 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015d84 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015de0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015de8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f24 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015fc0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001605c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016080 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016090 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016100 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +00016104 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +0001610c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016110 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016130 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016134 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001614c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016184 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016188 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161a4 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161a8 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161b8 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161bc 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161c8 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +000161cc 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +00016214 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016224 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016280 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001628c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016298 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016314 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016340 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016368 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016370 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001638c 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +000163b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000163e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001642c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016430 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016450 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016454 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016464 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016468 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016474 0000bc2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +00016478 0000bc2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +00016490 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016494 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001652c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016534 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016558 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016588 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165ac 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165d0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165ec 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016608 0000bb2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ +0001660c 0000bb2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ +00016618 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001661c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016648 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016654 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016670 0000c21c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +000166c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166e8 0000c32b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ +000166ec 0000c32c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ +000166f0 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000166fc 0000be2b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ +00016700 0000be2c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ +00016708 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001670c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016734 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016748 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016774 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016780 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016788 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000167a0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000167d0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001681c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016824 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016840 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016868 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016880 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000168a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000168d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016914 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016934 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001698c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000169a0 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000169bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ac4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016acc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016af0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b24 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b58 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016b8c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016c04 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016c20 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016c30 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016c40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c58 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016c80 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016c8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cd0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016d9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dd4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ddc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016e18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016eb4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ebc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ef0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ef8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f38 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f80 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f84 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f88 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fac 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fd4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016fdc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017000 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017028 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017040 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017058 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017074 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000170e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017140 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017148 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001717c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017184 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000171c8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017210 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017214 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017218 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001723c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017240 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017244 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001728c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000172bc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000172d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172f4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017318 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017348 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017354 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017358 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017360 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000173b8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173f0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017408 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017434 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001745c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017490 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001749c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000174a0 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000174a8 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +000174d8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017530 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017588 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000175a0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175c4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175f8 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017630 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017650 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017680 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017688 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000176b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000176e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000176ec 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +000176f0 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +000176f8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017708 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001773c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017790 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017824 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001783c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017850 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017884 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017890 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017900 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001791c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001793c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017960 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001796c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000179c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000179c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000179fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017a04 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017a4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ad0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017b18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b3c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b68 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017bac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017bd8 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017be4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c1c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c5c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017cb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ce8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d2c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017d34 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017d5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017da8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017db0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017de0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017de8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e10 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ +00017e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e64 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017e90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ea8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017ec4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ee0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017f04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f40 0000c72b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ +00017f44 0000c72c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ +00017f48 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00017f6c 0000c81c R_ARM_CALL 0000e554 type_param_rule │ │ │ │ │ +00017fcc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017fe0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ff8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018020 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018028 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018050 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001805c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018084 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018090 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018094 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001809c 0000c62b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ +000180a0 0000c62c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ +000180b8 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000180bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018100 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001810c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018124 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018160 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018168 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000181b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001820c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018260 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018284 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000182b0 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000182cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018310 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001833c 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00018360 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001839c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000183a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000183f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018434 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001849c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000184d0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00018518 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018520 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018544 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018574 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001859c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000185a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000185a8 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +000185ac 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +000185b4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000185c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018624 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001864c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001869c 0001b51c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000186ac 0001b61c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000186fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018704 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018768 0000b71c R_ARM_CALL 0000bf88 invalid_parameters_rule.isra.0 │ │ │ │ │ +00018790 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000187d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018808 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018810 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018844 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001884c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001886c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000188c0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000188f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001896c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000189e8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a34 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a3c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a5c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018ab0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ae8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b5c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018bd8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018bf0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c78 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018ccc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d04 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d78 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018df4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e44 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e78 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ea4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ebc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f28 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018f34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f68 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f8c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fac 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fc8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019038 0001f51c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019044 0000c92b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ +00019048 0000c92c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ +00019050 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +00019068 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019098 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001909c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000190a0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000190b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001914c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019198 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000191a4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000191bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001921c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019228 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019248 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019254 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001926c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000192cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019300 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019334 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019364 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001937c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193ac 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000193b0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000193b4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019414 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001941c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001943c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000194a0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000194cc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019514 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019530 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019548 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019554 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019560 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000195a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000195e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019630 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019658 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019660 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019684 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196bc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000196fc 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001972c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019740 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019760 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019790 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000197b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000197ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019830 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001986c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000198a4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198e0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019928 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019950 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019958 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001997c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000199b4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000199e8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a38 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a3c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a40 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019a58 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019aa8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019af8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019be0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c24 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ca4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019cac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019cf0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d18 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019d20 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d88 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019dc8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019e18 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e54 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019eb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ebc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ec4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f80 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019fc8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019ff4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a04c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0a8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a0f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a118 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a160 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a18c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1ec 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a250 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a298 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2a8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2b4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a2d0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2e0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2ec 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a328 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a34c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a368 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a390 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3f4 0001f91c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a40c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a438 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a450 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a454 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a458 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a474 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a494 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a500 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a508 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a528 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a57c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a5a8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a5d4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5fc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a608 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a620 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a678 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a680 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a6a0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a6d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a70c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a714 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a758 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a780 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a788 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a7ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7e4 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a824 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a864 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a878 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a898 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a8f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a8fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a930 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a938 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a978 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a9a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a9ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a9dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa10 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa58 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aa98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aad0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ab1c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ab54 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abd0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abf4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abfc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac54 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac90 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001acd0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ad14 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ad54 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad88 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001adac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ae00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aed4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001af18 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af58 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001af60 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001af84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afb8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aff0 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b02c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b04c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b050 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b054 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b070 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b088 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b0a8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b128 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b158 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b194 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b228 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b314 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b35c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b38c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b400 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b41c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b43c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b444 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b458 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b474 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b480 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b49c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001b4c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b530 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b53c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b570 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b590 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b610 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b628 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b664 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b66c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b68c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b6bc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6c4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b700 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b744 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b768 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b770 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b794 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7cc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b808 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b4f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b524 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b564 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b57c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b59c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5c0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b604 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b650 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b658 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b678 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b6a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b730 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b754 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b75c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b780 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7b8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7f4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b834 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001b848 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b85c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b880 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8e0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8e8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b91c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b924 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b964 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b990 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b998 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b9c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9fc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba40 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b86c 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b8cc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8d4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b908 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b910 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b950 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b97c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b984 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b9b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9e8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba2c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ba68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ba7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bab4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bafc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb30 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bbac 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bbd0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bbd8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bc00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc34 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc70 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bcac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcd0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcd4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcd8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bcf4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bd0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd38 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd6c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd94 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bdac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be10 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be40 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be50 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be5c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bee0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bee8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf24 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfc0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bff8 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c034 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c054 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c058 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c05c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c078 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c090 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c120 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c150 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c198 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c218 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c230 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c328 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c340 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c384 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c404 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c424 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c440 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c458 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c464 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c47c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c49c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c504 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c510 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c51c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c528 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c540 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c574 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c58c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c5a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c5f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c628 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c64c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c670 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6d0 0000dc1c R_ARM_CALL 00003d80 _loop0_31_rule │ │ │ │ │ -0001c70c 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c718 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c754 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c75c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c780 0000dd1c R_ARM_CALL 00004504 param_star_annotation_rule │ │ │ │ │ -0001c7a0 0000dd1c R_ARM_CALL 00004504 param_star_annotation_rule │ │ │ │ │ -0001c7e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c828 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c85c 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c884 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c88c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c8b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c900 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c924 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c974 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c994 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c998 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c99c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9b4 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001c9e0 0000dc1c R_ARM_CALL 00003d80 _loop0_31_rule │ │ │ │ │ -0001ca18 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca28 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001baa0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bae8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb1c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb98 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bbbc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bbc4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc20 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc5c 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bc98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcbc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001bce0 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bcf8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bd24 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd58 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd80 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bd98 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bdfc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be2c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be3c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be48 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001be7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001becc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bed4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf10 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfe4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c020 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c040 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c044 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c048 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c064 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c07c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c10c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c13c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c184 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1d0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c204 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c21c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c314 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c32c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c370 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c410 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c42c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c444 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c450 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c468 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c488 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c508 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c514 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c52c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c560 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c578 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c594 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c5e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c614 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c638 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c65c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6bc 0000dc1c R_ARM_CALL 00003d94 _loop0_31_rule │ │ │ │ │ +0001c6f8 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c704 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c740 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c748 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c76c 0000dd1c R_ARM_CALL 00004518 param_star_annotation_rule │ │ │ │ │ +0001c78c 0000dd1c R_ARM_CALL 00004518 param_star_annotation_rule │ │ │ │ │ +0001c7d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c814 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c848 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c870 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c878 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c8a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c910 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c960 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c980 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c984 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c988 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9a0 0001f71c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001c9cc 0000dc1c R_ARM_CALL 00003d94 _loop0_31_rule │ │ │ │ │ +0001ca04 0001fb1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ca14 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ca7c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cab0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cabc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cad4 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cae4 0000dc1c R_ARM_CALL 00003d80 _loop0_31_rule │ │ │ │ │ -0001caf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb08 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cb14 0000da2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ -0001cb18 0000da2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ -0001cb20 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb24 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb44 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb8c 0000d92b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ -0001cb90 0000d92c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ -0001cb98 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb9c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ca9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001caa8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cac0 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cad0 0000dc1c R_ARM_CALL 00003d94 _loop0_31_rule │ │ │ │ │ +0001cae4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caf4 0000df1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cb00 0000da2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ +0001cb04 0000da2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ +0001cb0c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb10 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb30 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cb34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb78 0000d92b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ +0001cb7c 0000d92c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ +0001cb84 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb88 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001cbc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbe4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbe8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbf4 0000d82b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ -0001cbf8 0000d82c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ -0001cc00 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cc0c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc40 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc48 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc98 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd00 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cd08 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cd2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd7c 0000d72b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ -0001cd80 0000d72c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ -0001cd88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdc0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001cdf0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce28 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce70 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce78 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ceac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ceb4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cef8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf58 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf5c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf60 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf8c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfc4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cffc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d020 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d050 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d05c 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d060 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d068 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -0001d0f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d120 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d188 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d1b0 0000e12b R_ARM_MOVW_ABS_NC 0000b948 _tmp_120_rule │ │ │ │ │ -0001d1b4 0000e12c R_ARM_MOVT_ABS 0000b948 _tmp_120_rule │ │ │ │ │ -0001d1b8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d1f4 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d204 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d228 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d22c 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d230 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d23c 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -0001d240 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -0001d248 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d24c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d26c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d274 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2f4 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d2fc 0000e02b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ -0001d300 0000e02c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ -0001d324 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d32c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d368 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d36c 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d370 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d37c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d380 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d3ac 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d3b8 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d3bc 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d3d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d400 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d424 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d454 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d470 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d4c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d568 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d570 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d598 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d618 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d650 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d660 0000e51c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0001d66c 0000e42b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ -0001d670 0000e42c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ -0001d678 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d67c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d69c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d6a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d710 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d718 0000e32b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ -0001d71c 0000e32c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ -0001d738 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d744 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d7a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d7a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d7d4 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001cbd0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbd4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbe0 0000d82b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ +0001cbe4 0000d82c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ +0001cbec 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001cbf8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc2c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc34 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cc5c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ccf4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cd18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd68 0000d72b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ +0001cd6c 0000d72c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ +0001cd74 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cd78 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdac 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cddc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce14 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce20 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ce98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cea0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cee4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf44 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf48 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf4c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cf78 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cfb0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cfc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d00c 0001a71c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d03c 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d048 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d04c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d054 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0001d0dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d10c 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d174 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d19c 0000e12b R_ARM_MOVW_ABS_NC 0000b948 _tmp_120_rule │ │ │ │ │ +0001d1a0 0000e12c R_ARM_MOVT_ABS 0000b948 _tmp_120_rule │ │ │ │ │ +0001d1a4 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1e0 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d1f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d214 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d218 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d21c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d228 0000bd2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +0001d22c 0000bd2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +0001d234 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d238 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d258 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d260 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d294 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2e0 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d2e8 0000e02b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ +0001d2ec 0000e02c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ +0001d310 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d318 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d330 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d354 0000e22b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d358 0000e22c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d35c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d368 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d36c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d398 0001b31c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d3a4 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d3a8 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d3c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d410 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d440 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d45c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d4b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d4b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d4e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d554 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d55c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d584 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d604 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d63c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d64c 0000e51c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0001d658 0000e42b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ +0001d65c 0000e42c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ +0001d664 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d668 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d688 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d68c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d704 0000e32b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ +0001d708 0000e32c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ +0001d724 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d730 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d78c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d794 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d7c0 0001a31c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d7e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001d7fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d810 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d864 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d914 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d92c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d930 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d934 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d958 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d980 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d988 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9c0 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -0001d9c4 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -0001d9cc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d9e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da64 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da6c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dab4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db04 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001db40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db64 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db9c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001dbb8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbe0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc34 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc3c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc68 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dca0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd94 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ddcc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de14 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de58 0001fc1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001dea8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001debc 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ -0001ded0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df1c 0001fd1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dfa8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dfb0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d824 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d850 0001a61c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d8d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d900 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d918 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d91c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d920 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d944 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d96c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d974 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d99c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9a0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9ac 0000b12b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +0001d9b0 0000b12c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +0001d9b8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d9d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d9fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001daa0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001daf0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001db2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db50 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001db88 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001dba4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dbcc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dc28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc54 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dc8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dce0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd80 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ddb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de00 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de44 0001fc1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001de94 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dea8 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ +0001debc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001df08 0001fd1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001df4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df94 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001df9c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dfc4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001dfd8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dff4 0000e62b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ -0001dff8 0000e62c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ +0001dfe0 0000e62b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ +0001dfe4 0000e62c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ +0001e004 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001e018 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e02c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e034 0000e72b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ -0001e038 0000e72c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ +0001e020 0000e72b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ +0001e024 0000e72c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ +0001e044 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001e058 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e06c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e074 0000e82b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ -0001e078 0000e82c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ +0001e060 0000e82b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ +0001e064 0000e82c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ +0001e084 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001e098 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0e4 0000512b R_ARM_MOVW_ABS_NC 0001799c annotated_rhs_rule │ │ │ │ │ -0001e0e8 0000512c R_ARM_MOVT_ABS 0001799c annotated_rhs_rule │ │ │ │ │ -0001e0ec 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e0f8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0fc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e108 0000ea2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ -0001e10c 0000ea2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ -0001e114 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e120 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e150 0000e92b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ -0001e154 0000e92c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ -0001e15c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e160 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e180 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e184 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1dc 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e1f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e204 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ -0001e21c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e220 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e224 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e230 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e23c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e240 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e24c 0000f02b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ -0001e250 0000f02c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ -0001e258 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e270 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e2a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e318 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e33c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e360 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e38c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3a0 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e3bc 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3c0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3c4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e3d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3ec 0000f12b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ -0001e3f0 0000f12c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ -0001e3f8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e410 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e448 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e468 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e494 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e4dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4f0 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e508 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e50c 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e510 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e51c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e528 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e52c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e538 0000ef2b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ -0001e53c 0000ef2c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ -0001e544 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e55c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e58c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5a0 0000f62b R_ARM_MOVW_ABS_NC 00001720 _tmp_153_rule │ │ │ │ │ -0001e5a4 0000f62c R_ARM_MOVT_ABS 00001720 _tmp_153_rule │ │ │ │ │ -0001e5a8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5c0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5c4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e5d0 0000ec2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ -0001e5d4 0000ec2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ -0001e5dc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e608 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e634 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e63c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e660 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e674 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e678 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e67c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e6a0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6b4 0001a42b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e6b8 0001a42c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e6bc 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e6c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6dc 0000ee2b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ -0001e6e0 0000ee2c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ -0001e6e4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6f0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e72c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e740 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e744 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e754 0000ed2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ -0001e758 0000ed2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ -0001e75c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e774 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7a0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e7f4 0000f72b R_ARM_MOVW_ABS_NC 00001624 _tmp_152_rule │ │ │ │ │ -0001e7f8 0000f72c R_ARM_MOVT_ABS 00001624 _tmp_152_rule │ │ │ │ │ -0001e7fc 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e808 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e814 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e818 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e824 0000eb2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ -0001e828 0000eb2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ -0001e830 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e840 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e890 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e898 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e90c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e944 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e94c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e988 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e990 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e9d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea18 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea48 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea88 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eabc 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001eaf0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eb38 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb5c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb9c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ec04 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ec3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec60 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec68 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ecbc 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecf8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed28 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001ed2c 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001ed34 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed38 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed5c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001edbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ede4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee00 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee38 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eec4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eecc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eefc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001efb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001efb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f000 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f02c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f03c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f070 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f0a4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f0dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f170 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f178 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e0bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0d0 0000512b R_ARM_MOVW_ABS_NC 0001798c annotated_rhs_rule │ │ │ │ │ +0001e0d4 0000512c R_ARM_MOVT_ABS 0001798c annotated_rhs_rule │ │ │ │ │ +0001e0d8 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e0e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0f4 0000ea2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ +0001e0f8 0000ea2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ +0001e100 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e10c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e13c 0000e92b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ +0001e140 0000e92c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ +0001e148 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e14c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e16c 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e170 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e1b4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1c8 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e1e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1f0 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ +0001e208 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e20c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e210 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e21c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e228 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e22c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e238 0000f02b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ +0001e23c 0000f02c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ +0001e244 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e25c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e294 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e304 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e34c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e378 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e38c 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e3a8 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3ac 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b0 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e3bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3d8 0000f12b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ +0001e3dc 0000f12c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ +0001e3e4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e3fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e434 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e454 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e480 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e4a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e4c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4dc 0000f41c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e4f4 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4f8 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4fc 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e508 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e514 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e518 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e524 0000ef2b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ +0001e528 0000ef2c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ +0001e530 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e548 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e578 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e58c 0000f62b R_ARM_MOVW_ABS_NC 00001720 _tmp_153_rule │ │ │ │ │ +0001e590 0000f62c R_ARM_MOVT_ABS 00001720 _tmp_153_rule │ │ │ │ │ +0001e594 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e5a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5ac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5b0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5bc 0000ec2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ +0001e5c0 0000ec2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ +0001e5c8 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e5f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e620 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e628 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e64c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e660 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e664 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e668 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e68c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6a0 0001a42b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e6a4 0001a42c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e6a8 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e6b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6c8 0000ee2b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ +0001e6cc 0000ee2c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ +0001e6d0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e6dc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e718 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e72c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e730 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e740 0000ed2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ +0001e744 0000ed2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ +0001e748 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e760 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e78c 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e7e0 0000f72b R_ARM_MOVW_ABS_NC 00001624 _tmp_152_rule │ │ │ │ │ +0001e7e4 0000f72c R_ARM_MOVT_ABS 00001624 _tmp_152_rule │ │ │ │ │ +0001e7e8 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7f4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e800 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e804 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e810 0000eb2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ +0001e814 0000eb2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ +0001e81c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e82c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e87c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e884 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e8cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e8f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e8f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e930 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e938 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e974 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e97c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e9c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea34 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ea64 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea74 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eaa8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eadc 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eb24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb48 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb88 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ebf0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ec28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec4c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec54 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec78 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eca8 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ece4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed14 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001ed18 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001ed20 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed24 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed48 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ed4c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed7c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eda8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001edd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ee24 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee64 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eeb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001eeb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eee8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001efa4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001efec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f018 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f028 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f05c 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f090 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f0c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f104 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f15c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f164 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f188 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f19c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f22c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f234 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f260 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f28c 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ -0001f290 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ -0001f294 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f1cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f218 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f220 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f24c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f278 0000b82b R_ARM_MOVW_ABS_NC 00001344 _tmp_106_rule │ │ │ │ │ +0001f27c 0000b82c R_ARM_MOVT_ABS 00001344 _tmp_106_rule │ │ │ │ │ +0001f280 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f2cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f2e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f2f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f308 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f314 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f318 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f324 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -0001f328 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -0001f330 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f33c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f364 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f378 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f39c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f3a4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f40c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f414 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f448 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f450 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f480 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f488 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f508 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f550 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f558 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f578 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f5c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f620 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f640 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f648 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f680 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f688 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f6b4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f704 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f728 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f7cc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f7e8 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f808 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f834 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f8c0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8f0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f920 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f93c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f98c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f9bc 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f9f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa1c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fa50 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fab4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fabc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fae0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fb10 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fb44 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb68 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fb6c 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fb74 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb78 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb98 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fb9c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbd0 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fbd4 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fbdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fbe0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc04 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fc08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcb8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fcc4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fcd4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcf8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fd00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fdb4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe10 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fe18 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fe40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fe54 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fe68 0001fe1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001feb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fed4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ff30 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ff38 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ff80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ffb4 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fff0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020000 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ -0002001c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020040 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002007c 0001ff1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000200a8 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000200c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000200f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020148 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020150 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002017c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000201c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002022c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020264 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020280 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000202ac 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000202e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020324 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020358 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000203a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000203b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000203d8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203fc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020430 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f300 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f304 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f310 0000b02b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +0001f314 0000b02c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +0001f31c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f328 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f350 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f388 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f390 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f3f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f400 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f434 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f43c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f46c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f474 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f4b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f53c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f544 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f564 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f5ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f60c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f62c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f634 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f66c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f674 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f6a0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f6f0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f714 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001f7b8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f7d4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001f7f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f820 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f8ac 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8dc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f90c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f928 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f94c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f954 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f978 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9a8 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f9e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa08 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fa3c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fa74 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001faa0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001faa8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001facc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fafc 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fb30 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb54 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fb58 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fb60 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb64 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb84 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fb88 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbbc 0000f82b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fbc0 0000f82c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fbc8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbcc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbf0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fbf4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc48 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc6c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc90 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcb0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fcbc 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001fccc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcfc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fd04 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd24 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd4c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd6c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fdfc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fe04 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fe2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe40 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001fe54 0001fe1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001fe9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fec0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff1c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ff24 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ff6c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffa0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ffdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffec 0000901c R_ARM_CALL 0000977c lambda_params_rule │ │ │ │ │ +00020008 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002002c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020068 0001ff1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00020094 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000200b4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020134 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002013c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020168 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000201ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020218 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020250 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002026c 0001821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00020298 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000202d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020310 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020344 0001931c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020350 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020394 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002039c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000203c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002041c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020448 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0002045c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020470 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020488 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0002048c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020490 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000204a0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000204a4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000204b4 0000fe2b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ -000204b8 0000fe2c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ -000204c0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020508 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020514 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020518 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020528 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0002052c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020530 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020548 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020578 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020610 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020618 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020644 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002069c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000206a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020704 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020750 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020754 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020758 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000207bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020800 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020808 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002083c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020874 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000208a8 0002011c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020904 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002090c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020934 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ -00020960 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020968 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002098c 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000209bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000209cc 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ -00020a24 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020a44 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020a60 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020a84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a9c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020ad8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020ae4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b20 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020b58 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b98 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bc0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020bdc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020be8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020c3c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c64 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c88 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ca8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020cc0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020d28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d94 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020d98 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020d9c 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020dd4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020e14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020e1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020e44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e70 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020eb0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ee0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020ee4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020ef0 0001012b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ -00020ef4 0001012c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ -00020efc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f08 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f3c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f68 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f6c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f70 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f80 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020f84 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020f98 0001002b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ -00020f9c 0001002c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ -00020fa0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020fbc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ff0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ffc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002105c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021064 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021088 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021118 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002113c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021160 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021184 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021214 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021238 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021264 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021294 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212d4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212ec 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021324 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002133c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021348 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -0002134c 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -00021354 0000311c R_ARM_CALL 000042fc INVALID_VERSION_CHECK │ │ │ │ │ -0002136c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021384 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002139c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213b4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000213fc 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021414 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002142c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021470 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021478 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000214b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214dc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021510 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021518 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021548 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002158c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000215c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000215cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000215f0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002162c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002167c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002169c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000216a4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216f8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021700 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021730 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002175c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002181c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021838 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021860 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000218a0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000218d0 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021908 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021914 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021928 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021940 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021964 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021990 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219ac 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000219bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a18 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a34 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a50 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a70 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a94 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021aac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021acc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021aec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021b38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b68 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021be4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021bec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021c14 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021c44 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ -00021c48 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ -00021c4c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021c58 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -00021c5c 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -00021c64 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c68 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c88 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c8c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021cbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ce0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d3c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d44 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021db0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021db8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e04 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021e38 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e40 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021edc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ee4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f68 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f9c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fa4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ff4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002203c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022044 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022074 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002207c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220cc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000220f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002212c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022178 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000221cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221f0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022228 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002223c 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022270 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022278 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022298 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000222c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222d8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000222e8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022304 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022344 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022368 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000223a0 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000223b4 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000223e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000223f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022410 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022438 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022450 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022460 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002247c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000224d0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224e8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022540 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022558 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002258c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000225b0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000225b8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022600 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022648 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000226b4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000226e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022710 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022754 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022784 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000227b0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022870 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000228a4 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000228b8 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000228ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000228f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022918 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022948 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022960 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002297c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022998 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000229cc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229f8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022a28 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a5c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022aa8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022adc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022b1c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b38 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b4c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b8c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022bc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022bc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022bf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c24 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022c50 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022c58 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c84 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cb4 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022d24 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022d44 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022d78 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d90 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022db4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dd8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022ddc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022de4 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022de8 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022df0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022dfc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022e44 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022e4c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022e70 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e9c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022eb8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022ed4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022f10 0002081c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022f34 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fa4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022fa8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022fb0 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022fb4 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022fbc 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022fc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002300c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023030 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023044 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020474 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020478 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002047c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002048c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020490 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000204a0 0000fe2b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ +000204a4 0000fe2c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ +000204ac 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000204b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000204f4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020500 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020504 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020514 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00020518 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0002051c 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020534 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020564 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000205fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020604 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020630 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020688 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020690 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000206f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002073c 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020740 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020744 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000207a8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000207ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000207f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020828 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020860 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020894 0002011c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +000208f0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000208f8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020920 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ +0002094c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020954 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020978 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000209a8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209b8 0000ff1c R_ARM_CALL 0000cb48 _tmp_165_rule │ │ │ │ │ +00020a10 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020a48 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020a64 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020a88 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020aa0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020adc 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020ae8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b10 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020b48 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b88 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020bb0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020bcc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020bd8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020c2c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c54 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c60 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c98 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020cb0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020cdc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020d18 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d20 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d50 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d84 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00020d88 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00020d8c 0001961c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00020dc4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020e04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020e0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020e34 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ea0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ec4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020ed4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020ee0 0001012b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ +00020ee4 0001012c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ +00020eec 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020ef8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f2c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f58 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f5c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f60 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f70 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020f74 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020f88 0001002b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ +00020f8c 0001002c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ +00020f90 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020fac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fe0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020fec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002104c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021054 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021078 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002109c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021108 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002112c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021150 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021174 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021198 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211e0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021204 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021228 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021254 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021284 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002129c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212c4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212dc 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212e8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021314 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002132c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021338 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +0002133c 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +00021344 0000311c R_ARM_CALL 00004310 INVALID_VERSION_CHECK │ │ │ │ │ +0002135c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021374 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002138c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213a4 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000213ec 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021404 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002141c 0002051c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021460 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021468 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000214a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021500 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021508 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021538 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002157c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000215b4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000215bc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000215e0 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002161c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002166c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002168c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021694 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000216b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216e8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000216f0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021720 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002174c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002180c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021828 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021850 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021890 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000218c0 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000218f8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021904 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021918 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021930 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021954 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021980 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002199c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000219ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a08 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a24 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a40 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a60 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a84 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021abc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021adc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021b28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b58 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bd4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021bdc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021c04 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021c34 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ +00021c38 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ +00021c3c 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021c48 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00021c4c 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +00021c54 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c58 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c78 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021c7c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ca0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021cac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021cd0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d2c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d34 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d68 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d70 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021da0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021da8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021df4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021e28 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e30 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ecc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ed4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f04 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f0c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f58 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fe4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002202c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022034 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022064 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002206c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000220bc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000220e4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002211c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022168 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000221bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000221e0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022218 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002222c 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022260 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022268 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022288 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000222b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222c8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000222d8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000222f4 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022334 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022358 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022390 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000223a4 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000223d8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000223e0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022400 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022428 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022440 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022450 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002246c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000224c0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224d8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022530 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022548 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002257c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000225a0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000225a8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000225f0 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022638 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000226a4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000226d4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022700 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022744 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022774 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000227a0 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022860 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022894 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000228a8 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000228dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000228e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022908 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022938 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022950 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002296c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022988 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000229bc 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000229e8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022a18 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a4c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022a98 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022acc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022b0c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b28 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b3c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022b7c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ba0 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022bcc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022bd4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022c00 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c30 0000c51c R_ARM_CALL 0000c6a0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022c5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022c64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022c90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022cbc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022cdc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022d10 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022d80 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d84 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d8c 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00022d90 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00022d98 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022da4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022de8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022dfc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022e00 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022e08 0000c42b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00022e0c 0000c42c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00022e14 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022e20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e78 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022ea0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022ed0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022ed8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022efc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022f28 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f44 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022f60 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022f7c 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022f9c 0002081c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00023020 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002304c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00023064 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002308c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023098 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230a4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230d4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230e0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023110 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002311c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023148 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023150 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023170 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023188 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023194 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c0 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000231c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023204 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023210 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002321c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023224 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023234 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002324c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002325c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023274 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023290 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232a8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232c8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232dc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232fc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023310 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023348 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002335c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023364 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023378 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023398 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233e0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233fc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023444 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002344c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002349c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000234f8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002351c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023550 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023568 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023580 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000235ac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023608 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0002361c 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023648 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023684 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002368c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000236dc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023700 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023744 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002377c 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023790 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000237ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000237d8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002381c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023848 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002386c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000238a4 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000238c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000238fc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023904 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023928 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023968 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023970 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000239a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000239ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000239e8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023a58 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023b54 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b74 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023ba0 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023bc0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023bc8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023bec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c20 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023c64 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023c8c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023c94 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023cb8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cf4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d08 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d28 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023d90 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023db0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00023db4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00023db8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023dd4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023e18 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023e30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023e8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023eb4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f10 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f40 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023f5c 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ -00023f60 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ -00023f64 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023f70 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -00023f74 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -00023f7c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f80 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023fa0 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00023fa4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023fc4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ff4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002400c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024018 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024028 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024034 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024044 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023084 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000230c8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000230d4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000230f0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000230f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023118 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002312c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023138 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023144 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023168 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023180 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023198 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231c8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231dc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231e8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000231f4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023200 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023208 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023228 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002323c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002325c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023268 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023284 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002328c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002329c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002330c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023324 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002333c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023354 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002336c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023388 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023394 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000233a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233b8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233d0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000233ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023434 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002343c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002348c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000234e8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002350c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023540 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023558 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023570 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002359c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000235f8 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0002360c 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023638 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023674 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002367c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000236cc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000236f0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023734 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002376c 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023780 0002071c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002379c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237c8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002380c 00010a1c R_ARM_CALL 0000d1f4 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023838 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002385c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023894 0002061c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000238b0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000238ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023918 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023958 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023960 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023994 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002399c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000239d8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023a48 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023b44 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023b64 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023b90 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023bb0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023bb8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023bdc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023c10 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023c54 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023c7c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023c84 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023ca8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ce4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d18 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023d80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023da0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00023da4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00023da8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023dc4 0001fa1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023e08 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023e20 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e74 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e7c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023ea4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f00 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f30 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023f4c 0001072b R_ARM_MOVW_ABS_NC 000105e0 _tmp_126_rule │ │ │ │ │ +00023f50 0001072c R_ARM_MOVT_ABS 000105e0 _tmp_126_rule │ │ │ │ │ +00023f54 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023f60 0001062b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00023f64 0001062c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +00023f6c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f70 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f90 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023f94 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023fb4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023fe4 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023ffc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024008 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024018 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024024 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024034 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002405c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0002406c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002407c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000240a0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240e8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024108 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024158 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024160 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024184 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000241b8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000241c0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000241f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000241fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024238 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002424c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024290 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000242bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000242f4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002432c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002436c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024410 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024430 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002446c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000244a4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000244ac 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000244ec 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000244fc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024534 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024564 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024568 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002456c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000245ac 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000245cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245f8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024628 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024648 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002467c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024698 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246c0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246d4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002470c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024718 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024728 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024748 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024758 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024770 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000247c0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000247c8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024808 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024810 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024850 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024860 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024898 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000248c4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248f8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024948 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0002494c 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024950 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024964 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000249a0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249cc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000249d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000249e0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024a48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024a50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024a94 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024aa8 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024ae4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024b1c 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024b54 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024b70 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b9c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024bf0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024bf8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c28 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024c5c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024c64 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c98 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024ca0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024cdc 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024cf0 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024d34 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024d60 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d98 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024dd0 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024dfc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024e8c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024eac 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024ee8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f20 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024f28 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024f64 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f78 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024fb4 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024fe4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fe8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fec 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002502c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002504c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025078 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000250d0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250ec 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025114 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025128 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025160 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002516c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002517c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000251a0 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000251b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000251d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024090 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240b4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240d8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240f8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024148 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024150 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024174 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000241a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000241b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000241e4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000241ec 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024228 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002423c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024280 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000242ac 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000242e4 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002431c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002435c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024400 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024420 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002445c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024494 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002449c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000244d8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000244ec 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024524 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024554 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024558 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002455c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002459c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245bc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000245e8 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024614 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024634 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024668 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024684 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246ac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246c0 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246f8 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024704 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024714 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024734 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024744 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002475c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000247ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000247b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000247f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000247fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002483c 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002484c 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024884 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000248b0 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248e4 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024934 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024938 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002493c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024950 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002498c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249b8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000249c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000249cc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024a34 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024a3c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024a80 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024a94 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024ad0 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024b08 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024b40 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024b5c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024b88 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024bdc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024be4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c14 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024c48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024c50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c84 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024c8c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024cc8 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024cdc 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024d20 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024d4c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d84 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024dbc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024de8 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024e78 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024e98 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024ed4 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f0c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024f14 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024f50 0001a41c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f64 0001841c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024fa0 0001f61c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024fd0 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fd4 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fd8 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025018 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025038 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025064 0001801c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000250bc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025100 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025114 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002514c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025158 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025168 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002518c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000251a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251c4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x49e08 contains 321 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x49df4 contains 321 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000040 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000048 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000000ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6307,21 +6307,21 @@ │ │ │ │ │ 00000190 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001b0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000001e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000200 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000260 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000268 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000270 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000029c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +0000029c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 000002c8 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000031c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000324 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000032c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000035c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000036c 00007e1c R_ARM_CALL 0000a570 star_target_rule │ │ │ │ │ +0000036c 00007e1c R_ARM_CALL 0000a564 star_target_rule │ │ │ │ │ 00000380 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003d4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003dc 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003e4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000414 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000438 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000488 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6336,21 +6336,21 @@ │ │ │ │ │ 0000056c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005e4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ec 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005f4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000638 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000640 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000648 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000678 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +00000678 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 000006a4 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006ac 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006b4 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d4 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000714 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000724 00004e1c R_ARM_CALL 0001da30 star_named_expression_rule │ │ │ │ │ +00000724 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 0000073c 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000774 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000784 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000790 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000007b0 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e4 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6360,15 +6360,15 @@ │ │ │ │ │ 000008a8 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008b0 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008dc 0001351c R_ARM_CALL 0000a21c lambda_slash_no_default_rule │ │ │ │ │ 000008fc 0001361c R_ARM_CALL 0000a368 lambda_slash_with_default_rule │ │ │ │ │ 0000094c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000954 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000095c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000988 0000761c R_ARM_CALL 00018378 starred_expression_rule │ │ │ │ │ +00000988 0000761c R_ARM_CALL 00018368 starred_expression_rule │ │ │ │ │ 000009ac 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b0 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b4 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a0c 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a14 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a1c 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6388,47 +6388,47 @@ │ │ │ │ │ 00000b20 0001632b R_ARM_MOVW_ABS_NC 000017ec .LC140 │ │ │ │ │ 00000b24 0001632c R_ARM_MOVT_ABS 000017ec .LC140 │ │ │ │ │ 00000b2c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b30 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b50 0000351c R_ARM_CALL 00010580 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000b54 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b8c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba0 0000512b R_ARM_MOVW_ABS_NC 0001799c annotated_rhs_rule │ │ │ │ │ -00000ba4 0000512c R_ARM_MOVT_ABS 0001799c annotated_rhs_rule │ │ │ │ │ +00000ba0 0000512b R_ARM_MOVW_ABS_NC 0001798c annotated_rhs_rule │ │ │ │ │ +00000ba4 0000512c R_ARM_MOVT_ABS 0001798c annotated_rhs_rule │ │ │ │ │ 00000ba8 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000bb4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bb8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc4 0001642b R_ARM_MOVW_ABS_NC 0000181c .LC141 │ │ │ │ │ 00000bc8 0001642c R_ARM_MOVT_ABS 0000181c .LC141 │ │ │ │ │ 00000bd0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bf8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c08 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000c08 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00000c1c 0000f72b R_ARM_MOVW_ABS_NC 00001624 _tmp_152_rule │ │ │ │ │ 00000c20 0000f72c R_ARM_MOVT_ABS 00001624 _tmp_152_rule │ │ │ │ │ 00000c24 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000c30 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c3c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c40 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c4c 0001652b R_ARM_MOVW_ABS_NC 00001850 .LC142 │ │ │ │ │ 00000c50 0001652c R_ARM_MOVT_ABS 00001850 .LC142 │ │ │ │ │ 00000c58 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000c80 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c90 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000c90 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00000ca4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cb8 0000f62b R_ARM_MOVW_ABS_NC 00001720 _tmp_153_rule │ │ │ │ │ 00000cbc 0000f62c R_ARM_MOVT_ABS 00001720 _tmp_153_rule │ │ │ │ │ 00000cc0 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000ccc 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cd8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000cdc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ce8 0001662b R_ARM_MOVW_ABS_NC 00001880 .LC143 │ │ │ │ │ 00000cec 0001662c R_ARM_MOVT_ABS 00001880 .LC143 │ │ │ │ │ 00000cf4 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000d1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2c 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000d2c 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00000d40 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d70 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d78 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d80 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000da4 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db8 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000dbc 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ @@ -6447,42 +6447,42 @@ │ │ │ │ │ 00000e78 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e88 0001682b R_ARM_MOVW_ABS_NC 000018d0 .LC145 │ │ │ │ │ 00000e8c 0001682c R_ARM_MOVT_ABS 000018d0 .LC145 │ │ │ │ │ 00000e90 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000ea8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000efc 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f20 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f30 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00000f30 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00000f44 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f6c 0000f52b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000f70 0000f52c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ 00000f74 0001901c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000f80 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f94 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f98 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000fa4 0001692b R_ARM_MOVW_ABS_NC 000018f8 .LC146 │ │ │ │ │ 00000fa8 0001692c R_ARM_MOVT_ABS 000018f8 .LC146 │ │ │ │ │ 00000fb0 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001038 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000105c 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +0000105c 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00001070 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000109c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ac 0000f31c R_ARM_CALL 0000ceb8 _loop0_78_rule │ │ │ │ │ 000010c4 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000010c8 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000010cc 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000010d8 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000010e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000010f4 00016a2b R_ARM_MOVW_ABS_NC 00001918 .LC147 │ │ │ │ │ 000010f8 00016a2c R_ARM_MOVT_ABS 00001918 .LC147 │ │ │ │ │ 00001100 00019f1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001114 0000511c R_ARM_CALL 0001799c annotated_rhs_rule │ │ │ │ │ +00001114 0000511c R_ARM_CALL 0001798c annotated_rhs_rule │ │ │ │ │ 00001128 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001154 00017c2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001158 00017c2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000115c 0001911c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001168 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000117c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001180 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6494,15 +6494,15 @@ │ │ │ │ │ 0000121c 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001224 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001254 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001278 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012c8 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012d0 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000012d8 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001304 0000ca1c R_ARM_CALL 00019580 param_no_default_rule │ │ │ │ │ +00001304 0000ca1c R_ARM_CALL 00019570 param_no_default_rule │ │ │ │ │ 00001328 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001378 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001380 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001388 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000013b8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013e0 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6512,15 +6512,15 @@ │ │ │ │ │ 00001474 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001498 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014ec 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014f4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000014fc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001528 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000153c 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001568 0000251c R_ARM_CALL 0001d76c block_rule │ │ │ │ │ +00001568 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 0000158c 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000015bc 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000015cc 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000015d8 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001608 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001658 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001660 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6550,21 +6550,21 @@ │ │ │ │ │ 00001990 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001998 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000019c8 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000019ec 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a40 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a48 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001a50 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001a80 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00001a80 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 00001aac 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001ab4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001abc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001adc 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b1c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b2c 00000a1c R_ARM_CALL 0000bc4c expression_rule │ │ │ │ │ +00001b2c 00000a1c R_ARM_CALL 0000bc40 expression_rule │ │ │ │ │ 00001b44 00017f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001b5c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001b7c 00018b1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001b8c 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001b98 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bb8 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001bec 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6602,14 +6602,14 @@ │ │ │ │ │ 00002030 00018f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002050 00018e1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002084 00018c1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000020a0 0001a21c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00002100 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002108 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002110 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000213c 0000051c R_ARM_CALL 0000519c expressions_rule │ │ │ │ │ +0000213c 0000051c R_ARM_CALL 000051b0 expressions_rule │ │ │ │ │ 00002168 0001a11c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000021bc 0001861c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021c4 00017a1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021cc 00017b1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021f8 00013f1c R_ARM_CALL 0002478c lambda_param_no_default_rule │ │ │ │ │ +000021f8 00013f1c R_ARM_CALL 00024778 lambda_param_no_default_rule │ │ │ │ │ 0000221c 00017c1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -240,16 +240,16 @@ │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ dotted_as_name_rule │ │ │ │ │ _loop0_17_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ _tmp_160_rule │ │ │ │ │ -invalid_for_target_rule │ │ │ │ │ _loop0_88_rule │ │ │ │ │ +invalid_for_target_rule │ │ │ │ │ parameters_rule │ │ │ │ │ _tmp_26_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ invalid_parameters_rule.isra.0 │ │ │ │ │ _tmp_106_rule │ │ │ │ │ _tmp_139_rule │ │ │ │ │ _gather_91_rule │ │ │ │ │ @@ -365,16 +365,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 {} │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ beq 57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -737,15 +737,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq c0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -822,15 +822,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -867,15 +867,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 964 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq af8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c7c │ │ │ │ │ @@ -1023,15 +1023,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1324 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1147,15 +1147,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1090 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 122c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1209,15 +1209,15 @@ │ │ │ │ │ bne 11a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1230,15 +1230,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2203,15 +2203,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1e00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2281,15 +2281,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fb0 <_tmp_168_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 <_loop1_75_rule+0x60> │ │ │ │ │ + bl a564 <_loop1_75_rule+0x54> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fb0 <_tmp_168_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1fc8 <_tmp_168_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2372,15 +2372,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 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 207c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 2088 │ │ │ │ │ @@ -2513,437 +2513,431 @@ │ │ │ │ │ │ │ │ │ │ 00002288 <_loop1_36_rule>: │ │ │ │ │ _loop1_36_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2c28 <_loop1_36_rule+0x9a0> │ │ │ │ │ + beq 2ce8 <_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 2c28 <_loop1_36_rule+0x9a0> │ │ │ │ │ + bne 2ce8 <_loop1_36_rule+0xa60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2764 <_loop1_36_rule+0x4dc> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne 274c <_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 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ + beq 2cf4 <_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 2528 <_loop1_36_rule+0x2a0> │ │ │ │ │ + streq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 251c <_loop1_36_rule+0x294> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2c50 <_loop1_36_rule+0x9c8> │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + beq 2d10 <_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 2c50 <_loop1_36_rule+0x9c8> │ │ │ │ │ + bne 2d10 <_loop1_36_rule+0xa88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2550 <_loop1_36_rule+0x2c8> │ │ │ │ │ + bne 2544 <_loop1_36_rule+0x2bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26cc <_loop1_36_rule+0x444> │ │ │ │ │ + blt 26b0 <_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 2774 <_loop1_36_rule+0x4ec> │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 275c <_loop1_36_rule+0x4d4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_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 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_loop1_36_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 245c <_loop1_36_rule+0x1d4> │ │ │ │ │ + beq 2450 <_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 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_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 26c0 <_loop1_36_rule+0x438> │ │ │ │ │ + beq 26a4 <_loop1_36_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26c0 <_loop1_36_rule+0x438> │ │ │ │ │ + bne 26a4 <_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 2734 <_loop1_36_rule+0x4ac> │ │ │ │ │ + beq 271c <_loop1_36_rule+0x494> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2310 <_loop1_36_rule+0x88> │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 230c <_loop1_36_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2578 <_loop1_36_rule+0x2f0> │ │ │ │ │ + bne 2568 <_loop1_36_rule+0x2e0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2624 <_loop1_36_rule+0x39c> │ │ │ │ │ + bne 2610 <_loop1_36_rule+0x388> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_loop1_36_rule+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26e4 <_loop1_36_rule+0x45c> │ │ │ │ │ + bne 26cc <_loop1_36_rule+0x444> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29b0 <_loop1_36_rule+0x728> │ │ │ │ │ + bne 29a0 <_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 275c <_loop1_36_rule+0x4d4> │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 2744 <_loop1_36_rule+0x4bc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 275c <_loop1_36_rule+0x4d4> │ │ │ │ │ + bne 2744 <_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 2958 <_loop1_36_rule+0x6d0> │ │ │ │ │ + beq 2944 <_loop1_36_rule+0x6bc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt 253c <_loop1_36_rule+0x2b4> │ │ │ │ │ + bgt 2530 <_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 2514 <_loop1_36_rule+0x28c> │ │ │ │ │ + b 2508 <_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 2390 <_loop1_36_rule+0x108> │ │ │ │ │ - b 2780 <_loop1_36_rule+0x4f8> │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 238c <_loop1_36_rule+0x104> │ │ │ │ │ + b 2768 <_loop1_36_rule+0x4e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_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 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_loop1_36_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2480 <_loop1_36_rule+0x1f8> │ │ │ │ │ + beq 2474 <_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 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_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 2424 <_loop1_36_rule+0x19c> │ │ │ │ │ - b 26c0 <_loop1_36_rule+0x438> │ │ │ │ │ + bne 2418 <_loop1_36_rule+0x190> │ │ │ │ │ + b 26a4 <_loop1_36_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24a4 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2498 <_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 24a4 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2498 <_loop1_36_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24a4 <_loop1_36_rule+0x21c> │ │ │ │ │ + beq 2498 <_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 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_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 .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2424 <_loop1_36_rule+0x19c> │ │ │ │ │ + bne 2418 <_loop1_36_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 293c <_loop1_36_rule+0x6b4> │ │ │ │ │ + beq 2924 <_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 24e4 <_loop1_36_rule+0x25c> │ │ │ │ │ + b 24dc <_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 24c8 <_loop1_36_rule+0x240> │ │ │ │ │ + beq 24bc <_loop1_36_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24c8 <_loop1_36_rule+0x240> │ │ │ │ │ + beq 24bc <_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 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + beq 298c <_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 2400 <_loop1_36_rule+0x178> │ │ │ │ │ + b 23fc <_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 2954 <_loop1_36_rule+0x6cc> │ │ │ │ │ + beq 2940 <_loop1_36_rule+0x6b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 2448 <_loop1_36_rule+0x1c0> │ │ │ │ │ + b 243c <_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 252c <_loop1_36_rule+0x2a4> │ │ │ │ │ + b 2520 <_loop1_36_rule+0x298> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a0 <_loop1_36_rule+0x718> │ │ │ │ │ + bne 298c <_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 28d0 <_loop1_36_rule+0x648> │ │ │ │ │ + beq 28b8 <_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 28d0 <_loop1_36_rule+0x648> │ │ │ │ │ + bne 28b8 <_loop1_36_rule+0x630> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2838 <_loop1_36_rule+0x5b0> │ │ │ │ │ + bne 2820 <_loop1_36_rule+0x598> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ - 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 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 27cc <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28dc <_loop1_36_rule+0x654> │ │ │ │ │ + bne 28c4 <_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 2838 <_loop1_36_rule+0x5b0> │ │ │ │ │ + bne 2820 <_loop1_36_rule+0x598> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2820 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2808 <_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 2848 <_loop1_36_rule+0x5c0> │ │ │ │ │ + bne 2830 <_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 2388 <_loop1_36_rule+0x100> │ │ │ │ │ + b 2384 <_loop1_36_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 2818 <_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 2820 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2808 <_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 2820 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2808 <_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 │ │ │ │ │ @@ -2952,422 +2946,433 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2978 <_loop1_36_rule+0x6f0> │ │ │ │ │ + bne 2964 <_loop1_36_rule+0x6dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2988 <_loop1_36_rule+0x700> │ │ │ │ │ + beq 2974 <_loop1_36_rule+0x6ec> │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 2818 <_loop1_36_rule+0x590> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27ac <_loop1_36_rule+0x524> │ │ │ │ │ + b 2794 <_loop1_36_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 27e8 <_loop1_36_rule+0x560> │ │ │ │ │ + bne 27d0 <_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 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 27cc <_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 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ + beq 27cc <_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 27e4 <_loop1_36_rule+0x55c> │ │ │ │ │ - b 287c <_loop1_36_rule+0x5f4> │ │ │ │ │ + beq 27cc <_loop1_36_rule+0x544> │ │ │ │ │ + b 2864 <_loop1_36_rule+0x5dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24e4 <_loop1_36_rule+0x25c> │ │ │ │ │ - b 243c <_loop1_36_rule+0x1b4> │ │ │ │ │ + bne 2430 <_loop1_36_rule+0x1a8> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 24dc <_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 252c <_loop1_36_rule+0x2a4> │ │ │ │ │ + b 2520 <_loop1_36_rule+0x298> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28ac <_loop1_36_rule+0x624> │ │ │ │ │ + bne 2894 <_loop1_36_rule+0x60c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2434 <_loop1_36_rule+0x1ac> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x1a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2830 <_loop1_36_rule+0x5a8> │ │ │ │ │ + b 2818 <_loop1_36_rule+0x590> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e4 <_loop1_36_rule+0x25c> │ │ │ │ │ + b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + bne 2c2c <_loop1_36_rule+0x9a4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2c5c <_loop1_36_rule+0x9d4> │ │ │ │ │ + beq 2c48 <_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 2c5c <_loop1_36_rule+0x9d4> │ │ │ │ │ + bne 2c48 <_loop1_36_rule+0x9c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2c68 <_loop1_36_rule+0x9e0> │ │ │ │ │ + bne 2c54 <_loop1_36_rule+0x9cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a50 <_loop1_36_rule+0x7c8> │ │ │ │ │ + beq 2a40 <_loop1_36_rule+0x7b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2abc <_loop1_36_rule+0x834> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + bne 2c34 <_loop1_36_rule+0x9ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a88 <_loop1_36_rule+0x800> │ │ │ │ │ + beq 2a78 <_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 2ae4 <_loop1_36_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2cf8 <_loop1_36_rule+0xa70> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b30 <_loop1_36_rule+0x8a8> │ │ │ │ │ + bne 2b34 <_loop1_36_rule+0x8ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a54 <_loop1_36_rule+0x7cc> │ │ │ │ │ + bne 2a44 <_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 2a50 <_loop1_36_rule+0x7c8> │ │ │ │ │ + beq 2a40 <_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 2c04 <_loop1_36_rule+0x97c> │ │ │ │ │ + bne 2c0c <_loop1_36_rule+0x984> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c10 <_loop1_36_rule+0x988> │ │ │ │ │ + beq 2c18 <_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 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aac <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aac <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2aac <_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 2aac <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aac <_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 .LC95 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ 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 10580 │ │ │ │ │ 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 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + bne 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ b 2ab0 <_loop1_36_rule+0x828> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2b0c <_loop1_36_rule+0x884> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24dc <_loop1_36_rule+0x254> │ │ │ │ │ - b 2434 <_loop1_36_rule+0x1ac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22d0 <_loop1_36_rule+0x48> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x1a0> │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 252c <_loop1_36_rule+0x2a4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2334 <_loop1_36_rule+0xac> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 24d4 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 29e8 <_loop1_36_rule+0x760> │ │ │ │ │ + b 29d8 <_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 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_loop1_36_rule+0x784> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_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 2a1c <_loop1_36_rule+0x794> │ │ │ │ │ + beq 2a0c <_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 .LC94 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ bl 10580 │ │ │ │ │ - b 2bdc <_loop1_36_rule+0x954> │ │ │ │ │ + b 2be4 <_loop1_36_rule+0x95c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22d0 <_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 24dc <_loop1_36_rule+0x254> │ │ │ │ │ + b 2520 <_loop1_36_rule+0x298> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2334 <_loop1_36_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00002d08 : │ │ │ │ │ +00002d1c : │ │ │ │ │ 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 2e8c │ │ │ │ │ + beq 2ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2ea0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f08 │ │ │ │ │ + bne 2f1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r8, [r3, #12] │ │ │ │ │ - bne 2f3c │ │ │ │ │ + bne 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ec4 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3184 <_tmp_25_rule> │ │ │ │ │ + bl 3198 <_tmp_25_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ec4 │ │ │ │ │ + bne 2ed8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ 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 2e7c │ │ │ │ │ + beq 2e90 │ │ │ │ │ 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] │ │ │ │ │ @@ -3379,171 +3384,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 2e98 │ │ │ │ │ + beq 2eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e98 │ │ │ │ │ + bne 2eac │ │ │ │ │ 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 2d50 │ │ │ │ │ + b 2d64 │ │ │ │ │ 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 2e78 │ │ │ │ │ + beq 2e8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2f18 │ │ │ │ │ + blt 2f2c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldrd r8, [r3, #12] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f30 │ │ │ │ │ + bne 2f44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2d84 │ │ │ │ │ + beq 2d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2e90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e7c │ │ │ │ │ + b 2e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f08 │ │ │ │ │ + bne 2f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 30e4 │ │ │ │ │ + beq 30f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30e4 │ │ │ │ │ + bne 30f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 2fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fd8 │ │ │ │ │ + beq 2fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3184 <_tmp_25_rule> │ │ │ │ │ + bl 3198 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2ff0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 3104 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3014 │ │ │ │ │ + bne 3028 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 2f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3184 <_tmp_25_rule> │ │ │ │ │ + bl 3198 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ 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 2ffc │ │ │ │ │ + beq 3010 │ │ │ │ │ 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 │ │ │ │ │ @@ -3552,250 +3557,250 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 3134 │ │ │ │ │ + beq 3148 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 3008 │ │ │ │ │ + b 301c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2f68 │ │ │ │ │ + b 2f7c │ │ │ │ │ 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 3140 │ │ │ │ │ + bne 3154 │ │ │ │ │ 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 30d8 │ │ │ │ │ - b 3008 │ │ │ │ │ + bne 30ec │ │ │ │ │ + b 301c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 3008 │ │ │ │ │ + b 301c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3174 │ │ │ │ │ + beq 3188 │ │ │ │ │ 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 30d8 │ │ │ │ │ + bne 30ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2e8c │ │ │ │ │ │ │ │ │ │ -00003184 <_tmp_25_rule>: │ │ │ │ │ +00003198 <_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 3268 <_tmp_25_rule+0xe4> │ │ │ │ │ + beq 327c <_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 3268 <_tmp_25_rule+0xe4> │ │ │ │ │ + bne 327c <_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 324c <_tmp_25_rule+0xc8> │ │ │ │ │ + bne 3260 <_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 325c <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 3270 <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ca4 │ │ │ │ │ + bl 15c94 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 325c <_tmp_25_rule+0xd8> │ │ │ │ │ + bne 3270 <_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 325c <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 3270 <_tmp_25_rule+0xd8> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3274 <_tmp_25_rule+0xf0> │ │ │ │ │ + beq 3288 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3274 <_tmp_25_rule+0xf0> │ │ │ │ │ + bne 3288 <_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 3244 <_tmp_25_rule+0xc0> │ │ │ │ │ + b 3258 <_tmp_25_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 31cc <_tmp_25_rule+0x48> │ │ │ │ │ + b 31e0 <_tmp_25_rule+0x48> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3244 <_tmp_25_rule+0xc0> │ │ │ │ │ + beq 3258 <_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 324c <_tmp_25_rule+0xc8> │ │ │ │ │ + b 3260 <_tmp_25_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -000032a0 : │ │ │ │ │ +000032b4 : │ │ │ │ │ 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 38b4 │ │ │ │ │ + beq 38c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 38c8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3724 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 35cc │ │ │ │ │ + beq 35e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ - bne 3600 │ │ │ │ │ + bne 3614 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3448 │ │ │ │ │ + beq 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ 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 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 38ac │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18670 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3803,95 +3808,95 @@ │ │ │ │ │ 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 358c │ │ │ │ │ + beq 35a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 358c │ │ │ │ │ + bne 35a0 │ │ │ │ │ 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 3710 │ │ │ │ │ + bne 3724 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35b0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ 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 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 38ac │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18670 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3905,165 +3910,165 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3424 │ │ │ │ │ + bne 3438 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 3448 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3720 │ │ │ │ │ + bne 3734 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 38d4 │ │ │ │ │ + blt 38e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38e8 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3898 │ │ │ │ │ + bne 38ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 37e8 │ │ │ │ │ + beq 37fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 37fc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 370c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3694 │ │ │ │ │ + bne 36a8 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3834 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 370c │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 370c │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 373c │ │ │ │ │ + bne 3750 │ │ │ │ │ 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 331c │ │ │ │ │ + beq 3330 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b3ac │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 35c0 │ │ │ │ │ + b 35d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ 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 36f4 │ │ │ │ │ + beq 3708 │ │ │ │ │ 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 │ │ │ │ │ @@ -4072,749 +4077,749 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 37f4 │ │ │ │ │ + bne 3808 │ │ │ │ │ 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 3700 │ │ │ │ │ + beq 3714 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 3700 │ │ │ │ │ + b 3714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 362c │ │ │ │ │ + b 3640 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 38b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 37dc │ │ │ │ │ + bne 37f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a4 │ │ │ │ │ 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 37c4 │ │ │ │ │ + beq 37d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 38b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 37dc │ │ │ │ │ + bne 37f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 32e8 │ │ │ │ │ + b 32fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3438 │ │ │ │ │ + b 344c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 3708 │ │ │ │ │ + b 371c │ │ │ │ │ │ │ │ │ │ -000038f0 : │ │ │ │ │ +00003904 : │ │ │ │ │ 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 3a30 │ │ │ │ │ + beq 3a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a30 │ │ │ │ │ + bne 3a44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 39d0 │ │ │ │ │ + bne 39e4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 39e8 │ │ │ │ │ + beq 39fc │ │ │ │ │ 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 39e0 │ │ │ │ │ + beq 39f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 39c8 │ │ │ │ │ + beq 39dc │ │ │ │ │ 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 3a3c │ │ │ │ │ + beq 3a50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a3c │ │ │ │ │ + bne 3a50 │ │ │ │ │ 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 39c8 │ │ │ │ │ + b 39dc │ │ │ │ │ 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 3a68 │ │ │ │ │ + blt 3a7c │ │ │ │ │ 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 3978 │ │ │ │ │ - b 39c8 │ │ │ │ │ + beq 398c │ │ │ │ │ + b 39dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3938 │ │ │ │ │ + b 394c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39c8 │ │ │ │ │ + beq 39dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39d0 │ │ │ │ │ + b 39e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39d0 │ │ │ │ │ + b 39e4 │ │ │ │ │ │ │ │ │ │ -00003a7c <_loop0_88_rule>: │ │ │ │ │ +00003a90 <_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 3c88 <_loop0_88_rule+0x20c> │ │ │ │ │ + beq 3c9c <_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 3c88 <_loop0_88_rule+0x20c> │ │ │ │ │ + bne 3c9c <_loop0_88_rule+0x20c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3c78 <_loop0_88_rule+0x1fc> │ │ │ │ │ + bne 3c8c <_loop0_88_rule+0x1fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3c5c <_loop0_88_rule+0x1e0> │ │ │ │ │ + beq 3c70 <_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 3c78 <_loop0_88_rule+0x1fc> │ │ │ │ │ + bne 3c8c <_loop0_88_rule+0x1fc> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3c50 <_loop0_88_rule+0x1d4> │ │ │ │ │ + beq 3c64 <_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 3c50 <_loop0_88_rule+0x1d4> │ │ │ │ │ + bne 3c64 <_loop0_88_rule+0x1d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b44 <_loop0_88_rule+0xc8> │ │ │ │ │ + bne 3b58 <_loop0_88_rule+0xc8> │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b90 <_loop0_88_rule+0x114> │ │ │ │ │ + bne 3ba4 <_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 3c30 <_loop0_88_rule+0x1b4> │ │ │ │ │ + beq 3c44 <_loop0_88_rule+0x1b4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 3bd0 <_loop0_88_rule+0x154> │ │ │ │ │ + bgt 3be4 <_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 cc24 <_tmp_165_rule+0xdc> │ │ │ │ │ + bl cc18 <_tmp_165_rule+0xd0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3b44 <_loop0_88_rule+0xc8> │ │ │ │ │ + beq 3b58 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3be4 <_loop0_88_rule+0x168> │ │ │ │ │ + bne 3bf8 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3c04 <_loop0_88_rule+0x188> │ │ │ │ │ + beq 3c18 <_loop0_88_rule+0x188> │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 3b00 <_loop0_88_rule+0x84> │ │ │ │ │ + b 3b14 <_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 3b68 <_loop0_88_rule+0xec> │ │ │ │ │ + b 3b7c <_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 3bac <_loop0_88_rule+0x130> │ │ │ │ │ + beq 3bc0 <_loop0_88_rule+0x130> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3b44 <_loop0_88_rule+0xc8> │ │ │ │ │ + b 3b58 <_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 3bc0 <_loop0_88_rule+0x144> │ │ │ │ │ + bne 3bd4 <_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 3b80 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b94 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3b24 <_loop0_88_rule+0xa8> │ │ │ │ │ + b 3b38 <_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 3b80 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b94 <_loop0_88_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b80 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b94 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3ac4 <_loop0_88_rule+0x48> │ │ │ │ │ + b 3ad8 <_loop0_88_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003c94 <_tmp_16_rule>: │ │ │ │ │ +00003ca8 <_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 3d74 <_tmp_16_rule+0xe0> │ │ │ │ │ + beq 3d88 <_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 3d74 <_tmp_16_rule+0xe0> │ │ │ │ │ + bne 3d88 <_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 3d1c <_tmp_16_rule+0x88> │ │ │ │ │ + bne 3d30 <_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 3d2c <_tmp_16_rule+0x98> │ │ │ │ │ + bne 3d40 <_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 bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3d0c <_tmp_16_rule+0x78> │ │ │ │ │ + beq 3d20 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d14 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3d28 <_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 3d14 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3d28 <_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 3d1c <_tmp_16_rule+0x88> │ │ │ │ │ + b 3d30 <_tmp_16_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3cdc <_tmp_16_rule+0x48> │ │ │ │ │ + b 3cf0 <_tmp_16_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003d80 <_loop0_31_rule>: │ │ │ │ │ +00003d94 <_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 40b8 <_loop0_31_rule+0x338> │ │ │ │ │ + beq 40cc <_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 40b8 <_loop0_31_rule+0x338> │ │ │ │ │ + bne 40cc <_loop0_31_rule+0x338> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 40a8 <_loop0_31_rule+0x328> │ │ │ │ │ + bne 40bc <_loop0_31_rule+0x328> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 408c <_loop0_31_rule+0x30c> │ │ │ │ │ + beq 40a0 <_loop0_31_rule+0x30c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 40a8 <_loop0_31_rule+0x328> │ │ │ │ │ + bne 40bc <_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 4080 <_loop0_31_rule+0x300> │ │ │ │ │ + beq 4094 <_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 4080 <_loop0_31_rule+0x300> │ │ │ │ │ + bne 4094 <_loop0_31_rule+0x300> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ef0 <_loop0_31_rule+0x170> │ │ │ │ │ + beq 3f04 <_loop0_31_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ef4 <_loop0_31_rule+0x174> │ │ │ │ │ + bne 3f08 <_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 3ef0 <_loop0_31_rule+0x170> │ │ │ │ │ + beq 3f04 <_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 3ef4 <_loop0_31_rule+0x174> │ │ │ │ │ + bne 3f08 <_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 4020 <_loop0_31_rule+0x2a0> │ │ │ │ │ + beq 4034 <_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 4020 <_loop0_31_rule+0x2a0> │ │ │ │ │ + bne 4034 <_loop0_31_rule+0x2a0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 3fd8 <_loop0_31_rule+0x258> │ │ │ │ │ + beq 3fec <_loop0_31_rule+0x258> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [sl, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3e14 <_loop0_31_rule+0x94> │ │ │ │ │ + b 3e28 <_loop0_31_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3f68 <_loop0_31_rule+0x1e8> │ │ │ │ │ + bne 3f7c <_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 4000 <_loop0_31_rule+0x280> │ │ │ │ │ + beq 4014 <_loop0_31_rule+0x280> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 3fc4 <_loop0_31_rule+0x244> │ │ │ │ │ + bgt 3fd8 <_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 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_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 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + bne 3f24 <_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 3f10 <_loop0_31_rule+0x190> │ │ │ │ │ + beq 3f24 <_loop0_31_rule+0x190> │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 3ea0 <_loop0_31_rule+0x120> │ │ │ │ │ + b 3eb4 <_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 3f40 <_loop0_31_rule+0x1c0> │ │ │ │ │ + b 3f54 <_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 4050 <_loop0_31_rule+0x2d0> │ │ │ │ │ + beq 4064 <_loop0_31_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 3edc <_loop0_31_rule+0x15c> │ │ │ │ │ + b 3ef0 <_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 3f58 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3f6c <_loop0_31_rule+0x1d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 405c <_loop0_31_rule+0x2dc> │ │ │ │ │ + bne 4070 <_loop0_31_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3ed0 <_loop0_31_rule+0x150> │ │ │ │ │ + bne 3ee4 <_loop0_31_rule+0x150> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3f28 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3f3c <_loop0_31_rule+0x1a8> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 4004 <_loop0_31_rule+0x284> │ │ │ │ │ + b 4018 <_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 3f28 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3f3c <_loop0_31_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3e38 <_loop0_31_rule+0xb8> │ │ │ │ │ + b 3e4c <_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 3f58 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3f6c <_loop0_31_rule+0x1d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3f58 <_loop0_31_rule+0x1d8> │ │ │ │ │ + b 3f6c <_loop0_31_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3dc8 <_loop0_31_rule+0x48> │ │ │ │ │ + b 3ddc <_loop0_31_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000040c4 <_gather_14_rule>: │ │ │ │ │ +000040d8 <_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 42c4 <_gather_14_rule+0x200> │ │ │ │ │ + beq 42d8 <_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 42c4 <_gather_14_rule+0x200> │ │ │ │ │ + bne 42d8 <_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 4200 <_gather_14_rule+0x13c> │ │ │ │ │ + bne 4214 <_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 4284 <_gather_14_rule+0x1c0> │ │ │ │ │ + beq 4298 <_gather_14_rule+0x1c0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4294 <_gather_14_rule+0x1d0> │ │ │ │ │ + beq 42a8 <_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 4294 <_gather_14_rule+0x1d0> │ │ │ │ │ + bne 42a8 <_gather_14_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42b4 <_gather_14_rule+0x1f0> │ │ │ │ │ + bne 42c8 <_gather_14_rule+0x1f0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 42a8 <_gather_14_rule+0x1e4> │ │ │ │ │ + beq 42bc <_gather_14_rule+0x1e4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 42b4 <_gather_14_rule+0x1f0> │ │ │ │ │ + bne 42c8 <_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 420c <_gather_14_rule+0x148> │ │ │ │ │ + bne 4220 <_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 42a0 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 42b4 <_gather_14_rule+0x1dc> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4240 <_gather_14_rule+0x17c> │ │ │ │ │ + bgt 4254 <_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 │ │ │ │ │ @@ -4827,92 +4832,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 41b4 <_gather_14_rule+0xf0> │ │ │ │ │ + beq 41c8 <_gather_14_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4254 <_gather_14_rule+0x190> │ │ │ │ │ + bne 4268 <_gather_14_rule+0x190> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 42d0 <_gather_14_rule+0x20c> │ │ │ │ │ + beq 42e4 <_gather_14_rule+0x20c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 41a0 <_gather_14_rule+0xdc> │ │ │ │ │ + b 41b4 <_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 41cc <_gather_14_rule+0x108> │ │ │ │ │ + b 41e0 <_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 4228 <_gather_14_rule+0x164> │ │ │ │ │ + beq 423c <_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 41fc <_gather_14_rule+0x138> │ │ │ │ │ + b 4210 <_gather_14_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 416c <_gather_14_rule+0xa8> │ │ │ │ │ + b 4180 <_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 4284 <_gather_14_rule+0x1c0> │ │ │ │ │ + b 4298 <_gather_14_rule+0x1c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 410c <_gather_14_rule+0x48> │ │ │ │ │ + b 4120 <_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 42a0 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 42b4 <_gather_14_rule+0x1dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4230 <_gather_14_rule+0x16c> │ │ │ │ │ + b 4244 <_gather_14_rule+0x16c> │ │ │ │ │ │ │ │ │ │ -000042fc : │ │ │ │ │ +00004310 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4334 │ │ │ │ │ + beq 4348 │ │ │ │ │ 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 4344 │ │ │ │ │ + blt 4358 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -4930,213 +4935,213 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 433c │ │ │ │ │ │ │ │ │ │ -0000437c : │ │ │ │ │ +00004390 : │ │ │ │ │ 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 44e4 │ │ │ │ │ + beq 44f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44e4 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4424 │ │ │ │ │ + bne 4438 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 449c │ │ │ │ │ + beq 44b0 │ │ │ │ │ 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 4434 │ │ │ │ │ + bne 4448 │ │ │ │ │ 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 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ 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 4470 │ │ │ │ │ + beq 4484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 441c │ │ │ │ │ + beq 4430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4424 │ │ │ │ │ + b 4438 │ │ │ │ │ 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 44f0 │ │ │ │ │ + blt 4504 │ │ │ │ │ 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 4404 │ │ │ │ │ - b 441c │ │ │ │ │ + beq 4418 │ │ │ │ │ + b 4430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 43c4 │ │ │ │ │ + b 43d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4424 │ │ │ │ │ + b 4438 │ │ │ │ │ │ │ │ │ │ -00004504 : │ │ │ │ │ +00004518 : │ │ │ │ │ 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 471c │ │ │ │ │ + beq 4730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 471c │ │ │ │ │ + bne 4730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46cc │ │ │ │ │ + bne 46e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 468c │ │ │ │ │ + beq 46a0 │ │ │ │ │ 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 45b4 │ │ │ │ │ + bne 45c8 │ │ │ │ │ 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 4710 │ │ │ │ │ + beq 4724 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4710 │ │ │ │ │ + bne 4724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4700 │ │ │ │ │ + bne 4714 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 4714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1003c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 4714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 4748 │ │ │ │ │ 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 4728 │ │ │ │ │ + beq 473c │ │ │ │ │ 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] │ │ │ │ │ @@ -5144,269 +5149,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 46dc │ │ │ │ │ + beq 46f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46dc │ │ │ │ │ + bne 46f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 45a0 │ │ │ │ │ + b 45b4 │ │ │ │ │ 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 4758 │ │ │ │ │ + blt 476c │ │ │ │ │ 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 4580 │ │ │ │ │ + beq 4594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45a0 │ │ │ │ │ + beq 45b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4598 │ │ │ │ │ + b 45ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 45dc │ │ │ │ │ + b 45f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 454c │ │ │ │ │ + b 4560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 461c │ │ │ │ │ + beq 4630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4598 │ │ │ │ │ + b 45ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 45b8 │ │ │ │ │ │ │ │ │ │ -00004770 : │ │ │ │ │ +00004784 : │ │ │ │ │ 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 48d8 │ │ │ │ │ + beq 48ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48d8 │ │ │ │ │ + bne 48ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4818 │ │ │ │ │ + bne 482c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4890 │ │ │ │ │ + beq 48a4 │ │ │ │ │ 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 4828 │ │ │ │ │ + bne 483c │ │ │ │ │ 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 4810 │ │ │ │ │ + beq 4824 │ │ │ │ │ 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 4864 │ │ │ │ │ + beq 4878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4810 │ │ │ │ │ + beq 4824 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4810 │ │ │ │ │ + beq 4824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4818 │ │ │ │ │ + b 482c │ │ │ │ │ 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 48e4 │ │ │ │ │ + blt 48f8 │ │ │ │ │ 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 47f8 │ │ │ │ │ - b 4810 │ │ │ │ │ + beq 480c │ │ │ │ │ + b 4824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 47b8 │ │ │ │ │ + b 47cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4818 │ │ │ │ │ + b 482c │ │ │ │ │ │ │ │ │ │ -000048f8 <_gather_34_rule>: │ │ │ │ │ +0000490c <_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 4b24 <_gather_34_rule+0x22c> │ │ │ │ │ + beq 4b38 <_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 4b24 <_gather_34_rule+0x22c> │ │ │ │ │ + bne 4b38 <_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 4a34 <_gather_34_rule+0x13c> │ │ │ │ │ + bne 4a48 <_gather_34_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 4b30 │ │ │ │ │ + bl 4b44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4ae4 <_gather_34_rule+0x1ec> │ │ │ │ │ + beq 4af8 <_gather_34_rule+0x1ec> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4af4 <_gather_34_rule+0x1fc> │ │ │ │ │ + beq 4b08 <_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 4af4 <_gather_34_rule+0x1fc> │ │ │ │ │ + bne 4b08 <_gather_34_rule+0x1fc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b14 <_gather_34_rule+0x21c> │ │ │ │ │ + bne 4b28 <_gather_34_rule+0x21c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4b08 <_gather_34_rule+0x210> │ │ │ │ │ + beq 4b1c <_gather_34_rule+0x210> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 4b14 <_gather_34_rule+0x21c> │ │ │ │ │ + bne 4b28 <_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 4a40 <_gather_34_rule+0x148> │ │ │ │ │ + bne 4a54 <_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 4b00 <_gather_34_rule+0x208> │ │ │ │ │ + beq 4b14 <_gather_34_rule+0x208> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4a74 <_gather_34_rule+0x17c> │ │ │ │ │ + bgt 4a88 <_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 │ │ │ │ │ @@ -5416,431 +5421,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 4b30 │ │ │ │ │ + bl 4b44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 49e8 <_gather_34_rule+0xf0> │ │ │ │ │ + beq 49fc <_gather_34_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ab4 <_gather_34_rule+0x1bc> │ │ │ │ │ + bne 4ac8 <_gather_34_rule+0x1bc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4a88 <_gather_34_rule+0x190> │ │ │ │ │ + beq 4a9c <_gather_34_rule+0x190> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 49d4 <_gather_34_rule+0xdc> │ │ │ │ │ + b 49e8 <_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 4a00 <_gather_34_rule+0x108> │ │ │ │ │ + b 4a14 <_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 4b00 <_gather_34_rule+0x208> │ │ │ │ │ + beq 4b14 <_gather_34_rule+0x208> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4a64 <_gather_34_rule+0x16c> │ │ │ │ │ + b 4a78 <_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 4a5c <_gather_34_rule+0x164> │ │ │ │ │ + beq 4a70 <_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 4a30 <_gather_34_rule+0x138> │ │ │ │ │ + b 4a44 <_gather_34_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 49a0 <_gather_34_rule+0xa8> │ │ │ │ │ + b 49b4 <_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 4ae4 <_gather_34_rule+0x1ec> │ │ │ │ │ + b 4af8 <_gather_34_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4940 <_gather_34_rule+0x48> │ │ │ │ │ + b 4954 <_gather_34_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004b30 : │ │ │ │ │ +00004b44 : │ │ │ │ │ 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 4da8 │ │ │ │ │ + beq 4dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4da8 │ │ │ │ │ + bne 4dbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c98 │ │ │ │ │ + bne 4cac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4c30 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4ca8 │ │ │ │ │ + bne 4cbc │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4c98 │ │ │ │ │ + bne 4cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4c90 │ │ │ │ │ + beq 4ca4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4c64 │ │ │ │ │ + beq 4c78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4c64 │ │ │ │ │ + bne 4c78 │ │ │ │ │ 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 a570 <_loop1_75_rule+0x60> │ │ │ │ │ + bl a564 <_loop1_75_rule+0x54> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ 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 4bb4 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4bf8 │ │ │ │ │ + bne 4c0c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c04 │ │ │ │ │ + beq 4c18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4c0c │ │ │ │ │ + b 4c20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4c04 │ │ │ │ │ + b 4c18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4c0c │ │ │ │ │ + b 4c20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4c0c │ │ │ │ │ + bne 4c20 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4d38 │ │ │ │ │ + beq 4d4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d38 │ │ │ │ │ + bne 4d4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4d2c │ │ │ │ │ + bne 4d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d1c │ │ │ │ │ + beq 4d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d44 │ │ │ │ │ + bne 4d58 │ │ │ │ │ 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 4bcc │ │ │ │ │ + b 4be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ce4 │ │ │ │ │ + b 4cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4d1c │ │ │ │ │ + beq 4d30 │ │ │ │ │ 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 4d1c │ │ │ │ │ + beq 4d30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bed8 <_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 4d20 │ │ │ │ │ + beq 4d34 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4d2c │ │ │ │ │ + b 4d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b78 │ │ │ │ │ + b 4b8c │ │ │ │ │ │ │ │ │ │ -00004db4 <_tmp_35_rule>: │ │ │ │ │ +00004dc8 <_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 4e80 <_tmp_35_rule+0xcc> │ │ │ │ │ + beq 4e94 <_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 4e80 <_tmp_35_rule+0xcc> │ │ │ │ │ + bne 4e94 <_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 4e78 <_tmp_35_rule+0xc4> │ │ │ │ │ + bne 4e8c <_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 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_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 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4e70 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4e84 <_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 4df8 <_tmp_35_rule+0x44> │ │ │ │ │ + b 4e0c <_tmp_35_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00004e8c : │ │ │ │ │ +00004ea0 : │ │ │ │ │ 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 50d8 │ │ │ │ │ + beq 50ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50d8 │ │ │ │ │ + bne 50ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ 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 5148 │ │ │ │ │ + bne 515c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5074 │ │ │ │ │ + bne 5088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 50f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fc0 │ │ │ │ │ + bne 4fd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 51a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5054 │ │ │ │ │ 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 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f74 │ │ │ │ │ + beq 4f88 │ │ │ │ │ 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 │ │ │ │ │ @@ -5856,110 +5861,110 @@ │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ bl 10580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 4fb0 │ │ │ │ │ + beq 4fc4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4fb4 │ │ │ │ │ + b 4fc8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 4ff0 │ │ │ │ │ + b 5004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f1c │ │ │ │ │ + beq 4f30 │ │ │ │ │ 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 4f1c │ │ │ │ │ + beq 4f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f1c │ │ │ │ │ + beq 4f30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 4ffc │ │ │ │ │ + b 5010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ed4 │ │ │ │ │ + b 4ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4f54 │ │ │ │ │ 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 4f40 │ │ │ │ │ + beq 4f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4f54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 4ffc │ │ │ │ │ + b 5010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8c0 <_loop0_76_rule+0x88> │ │ │ │ │ + bl c8b4 <_loop0_76_rule+0x7c> │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4ef8 │ │ │ │ │ + beq 4f0c │ │ │ │ │ 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 │ │ │ │ │ @@ -5967,287 +5972,282 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 5018 │ │ │ │ │ + b 502c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4fb4 │ │ │ │ │ + b 4fc8 │ │ │ │ │ │ │ │ │ │ -0000519c : │ │ │ │ │ +000051b0 : │ │ │ │ │ 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 538c │ │ │ │ │ + beq 5398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 538c │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne 537c │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bne 5360 │ │ │ │ │ + bne 5398 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5388 │ │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 536c │ │ │ │ │ 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 5350 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r3, #1 │ │ │ │ │ + blt 535c │ │ │ │ │ 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, [r3, r7, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5348 │ │ │ │ │ + bne 5354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 52f8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + beq 5304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5520 │ │ │ │ │ + beq 5528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5520 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 5528 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5518 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 54d4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5510 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + beq 54dc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 5518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3c94 <_tmp_16_rule> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne 54f4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 541c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bl 3ca8 <_tmp_16_rule> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 54fc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 5428 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ 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 537c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne 5388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 5328 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 5334 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5398 │ │ │ │ │ + bne 53a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 537c │ │ │ │ │ + bne 5388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ 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 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + streq r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 5244 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 5350 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b 5254 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 535c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51e4 │ │ │ │ │ + b 51f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5354 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ │ + ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54c0 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq 54c8 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 53f8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5404 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 5350 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 52e0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq 5354 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 535c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 52ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ 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 54cc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 5464 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [r7, r2, lsl #2] │ │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - b 5448 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 54d4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ble 546c │ │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ │ + ldr r1, [r8, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 5450 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 52f8 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5354 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ │ + ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 53d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 53c4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 53d0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 52f8 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 552c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - str r2, [r7, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 52bc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 52f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 5304 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 5534 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + str r3, [r8, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 52d0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 5304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5288 │ │ │ │ │ + b 5298 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r3, r1, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ + lsl r3, r2, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54cc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 5500 │ │ │ │ │ + beq 54d4 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 5508 │ │ │ │ │ │ │ │ │ │ 00005560 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6486,15 +6486,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bne 5d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6ab4 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 58e8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6502,15 +6502,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5ab8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 5d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6ab4 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bne 59e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -6574,15 +6574,15 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 590c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205c8 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 590c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6939,15 +6939,15 @@ │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 5f24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6955,15 +6955,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5f78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 602c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7626,15 +7626,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 66c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ b 67e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 67d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -8053,15 +8053,15 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7a50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 82d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92a4 │ │ │ │ │ + bl 9298 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7a50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 82d8 │ │ │ │ │ @@ -9837,15 +9837,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 8750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 8758 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -10575,15 +10575,15 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 91e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 8f6c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -10594,29 +10594,29 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 8f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ beq 90dc │ │ │ │ │ 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 90e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fddc │ │ │ │ │ + bl 1fdc8 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 90e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ecc8 │ │ │ │ │ @@ -11057,15 +11057,15 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9a30 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24124 <_loop1_74_rule> │ │ │ │ │ + bl 24114 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 98f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a840 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11133,15 +11133,15 @@ │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ bne 9cb8 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 98dc │ │ │ │ │ b 9940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24ba8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 983c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a840 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11163,15 +11163,15 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 9a10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 98d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ @@ -11240,15 +11240,15 @@ │ │ │ │ │ bne 9e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a21c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24ba8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -11281,15 +11281,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 9e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24ba8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9bd0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11375,15 +11375,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24778 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ beq 9d94 │ │ │ │ │ @@ -11497,15 +11497,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ 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 9fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11543,15 +11543,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 9fdc │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 9fdc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9fa0 │ │ │ │ │ @@ -11698,15 +11698,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a1d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne a1e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24778 │ │ │ │ │ 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 9c1c │ │ │ │ │ @@ -11780,30 +11780,30 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a2e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 24124 <_loop1_74_rule> │ │ │ │ │ + bl 24114 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a294 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a340 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24124 <_loop1_74_rule> │ │ │ │ │ + bl 24114 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a2c8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11879,29 +11879,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24ba8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a510 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne a43c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24bbc <_loop0_72_rule> │ │ │ │ │ + bl 24ba8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a41c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a510 <_loop1_75_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -12121,36 +12121,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a834 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne a824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne a75c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne a7d0 │ │ │ │ │ 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 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq a720 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -12175,15 +12175,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b a750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq a740 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -12379,15 +12379,15 @@ │ │ │ │ │ bne af7c │ │ │ │ │ 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 2478c │ │ │ │ │ + bl 24778 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq aa38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c838 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -12544,15 +12544,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ beq aba4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b abac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ab7c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12798,15 +12798,15 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b afec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2478c │ │ │ │ │ + bl 24778 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq b030 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -12872,15 +12872,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq b014 │ │ │ │ │ b b038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b138 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12914,32 +12914,32 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ beq b13c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b b144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b114 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b114 │ │ │ │ │ b b194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b0f0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12984,24 +12984,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef7c │ │ │ │ │ + bl 1ef68 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e85c │ │ │ │ │ + bl 1e848 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b324 │ │ │ │ │ @@ -13091,15 +13091,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b42c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bed8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -13184,32 +13184,32 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ beq b51c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ b b770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b53c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13219,15 +13219,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq b53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b53c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -13263,28 +13263,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq b564 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b b568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b55c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b55c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -13316,21 +13316,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b4f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b4f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ @@ -13501,33 +13501,33 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne ba6c <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef7c │ │ │ │ │ + bl 1ef68 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e85c │ │ │ │ │ + bl 1e848 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b710 │ │ │ │ │ + bl b704 │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba64 <_tmp_120_rule+0x11c> │ │ │ │ │ @@ -13617,15 +13617,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bbfc <_loop0_122_rule+0x17c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bb64 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq bb64 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13756,34 +13756,34 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0xdc> │ │ │ │ │ + bl cc18 <_tmp_165_rule+0xd0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bne bd98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0xdc> │ │ │ │ │ + bl cc18 <_tmp_165_rule+0xd0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne bd7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fefc │ │ │ │ │ + bl 1fee8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13793,27 +13793,27 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 <_tmp_165_rule+0xdc> │ │ │ │ │ + bl cc18 <_tmp_165_rule+0xd0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq bd3c │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq bd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -13977,21 +13977,21 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 19294 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c0c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4dc <_loop0_27_rule> │ │ │ │ │ + bl 1a4cc <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c32c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -14005,36 +14005,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19ef8 │ │ │ │ │ + bl 19ee8 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c2f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a644 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c310 │ │ │ │ │ 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 c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4dc <_loop0_27_rule> │ │ │ │ │ + bl 1a4cc <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c0f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14046,29 +14046,29 @@ │ │ │ │ │ bne c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c470 <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_loop0_31_rule> │ │ │ │ │ + bl 3d94 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c13c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 238c8 <_loop1_32_rule> │ │ │ │ │ + bl 238b8 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c174 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14127,29 +14127,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c394 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b c140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b c1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_29_rule> │ │ │ │ │ + bl 193e0 <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c0f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -14197,15 +14197,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b c0c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -14235,15 +14235,15 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b bfd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3d80 <_loop0_31_rule> │ │ │ │ │ + bl 3d94 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c13c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -14280,15 +14280,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ b c2cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 <_loop0_31_rule> │ │ │ │ │ + bl 3d94 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c014 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -14329,24 +14329,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne c508 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 192a4 │ │ │ │ │ + bl 19294 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c500 <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c500 <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ef8 │ │ │ │ │ + bl 19ee8 │ │ │ │ │ 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} │ │ │ │ │ @@ -14512,15 +14512,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8c0 <_loop0_76_rule+0x88> │ │ │ │ │ + bl c8b4 <_loop0_76_rule+0x7c> │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c70c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14545,26 +14545,26 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq c738 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b c73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c730 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c730 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ @@ -14719,38 +14719,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne ca5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne cad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bne caf0 │ │ │ │ │ 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 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne ca20 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14784,15 +14784,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b ca50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b c9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ca40 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -14867,15 +14867,15 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cc3c <_tmp_165_rule+0xf4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14884,15 +14884,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cc84 <_tmp_165_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne ce44 <_tmp_165_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq cd74 <_tmp_165_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ce54 <_tmp_165_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14900,15 +14900,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cc3c <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -14977,15 +14977,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne cc74 <_tmp_165_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 18368 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b cc70 <_tmp_165_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ @@ -15001,15 +15001,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cc0c <_tmp_165_rule+0xc4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b cd80 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cd00 <_tmp_165_rule+0x1b8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cd0c <_tmp_165_rule+0x1c4> │ │ │ │ │ @@ -15121,15 +15121,15 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne cfe8 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne cfa8 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1dbec │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne d004 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ @@ -15268,15 +15268,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq d180 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d188 <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -15387,15 +15387,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne d410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d458 │ │ │ │ │ @@ -15415,20 +15415,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq d310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d310 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ @@ -15522,26 +15522,26 @@ │ │ │ │ │ bl 10580 │ │ │ │ │ b d3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b d23c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d36c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq d36c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ @@ -16839,15 +16839,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq e66c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq e678 │ │ │ │ │ @@ -16984,25 +16984,25 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne e6f0 │ │ │ │ │ b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1003c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e8c4 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq e970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ beq e8d4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -17088,15 +17088,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq eb2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq eb2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -17148,15 +17148,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq ea54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ea54 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -17222,25 +17222,25 @@ │ │ │ │ │ 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 bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq ec34 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq ec90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ beq ec40 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -17532,29 +17532,29 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b ed6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq eed0 │ │ │ │ │ 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 eed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fddc │ │ │ │ │ + bl 1fdc8 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ecc8 │ │ │ │ │ @@ -17779,26 +17779,26 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f4e4 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq f4e4 <_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 f4e4 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f4e4 <_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 │ │ │ │ │ @@ -17902,15 +17902,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f508 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq f508 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -17924,15 +17924,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f508 <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f508 <_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 │ │ │ │ │ @@ -18008,15 +18008,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f714 <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f714 <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -18189,25 +18189,25 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f52c <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f52c <_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 f52c <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f52c <_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 │ │ │ │ │ @@ -18230,52 +18230,52 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne f4ac <_loop1_37_rule+0x1b0> │ │ │ │ │ b f698 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b f548 <_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 f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq f9ac <_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 f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f9ac <_loop1_37_rule+0x6b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -18382,15 +18382,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f964 <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f964 <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -18428,26 +18428,26 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f940 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c <_loop0_122_rule+0x1cc> │ │ │ │ │ + bl bc40 <_loop0_122_rule+0x1c0> │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq f940 <_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 f940 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f940 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -18891,15 +18891,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92a4 │ │ │ │ │ + bl 9298 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1028c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 10408 │ │ │ │ ├── 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 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c51c │ │ │ │ │ + bl c51c │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c51c │ │ │ │ │ + bl c51c │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 864 <_PyPegen_parse+0x864> │ │ │ │ │ b 6ec <_PyPegen_parse+0x6ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 r3, #700 @ 0x2bc │ │ │ │ │ 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 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,479 +1052,479 @@ │ │ │ │ │ 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 r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ │ 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, #707 @ 0x2c3 │ │ │ │ │ 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 14210 │ │ │ │ │ + bl 14200 │ │ │ │ │ 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 14e24 │ │ │ │ │ + bl 14e14 │ │ │ │ │ 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 r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20114 │ │ │ │ │ + bl 20100 │ │ │ │ │ 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 r1, #700 @ 0x2bc │ │ │ │ │ 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 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ 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 14e14 │ │ │ │ │ + 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, #665 @ 0x299 │ │ │ │ │ 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, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ 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 18680 │ │ │ │ │ + bl 18670 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ 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 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 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 14210 │ │ │ │ │ + bl 14200 │ │ │ │ │ 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 2d08 │ │ │ │ │ + bl 2d1c │ │ │ │ │ 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 32a0 │ │ │ │ │ + bl 32b4 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ff4 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2288 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ff4 │ │ │ │ │ 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, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ 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 2d08 │ │ │ │ │ + bl 2d1c │ │ │ │ │ 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,88 +1819,88 @@ │ │ │ │ │ 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 │ │ │ │ │ @@ -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 6048 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d14 │ │ │ │ │ + beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d8 │ │ │ │ │ + bl 86d8 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ 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 6048 │ │ │ │ │ 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,104 +2154,104 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e90 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ 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 18680 │ │ │ │ │ + bl 18670 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ 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 48f8 │ │ │ │ │ + bl 490c │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2fc │ │ │ │ │ + bl f2fc │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2f6c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 3134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ff4 │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, #665 @ 0x299 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ 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 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 22dc │ │ │ │ │ + bne 251c │ │ │ │ │ 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 86d8 │ │ │ │ │ + bl 86d8 │ │ │ │ │ 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 48f8 │ │ │ │ │ - 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 1d76c │ │ │ │ │ - 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 6048 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d8 │ │ │ │ │ + bl 86d8 │ │ │ │ │ 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] │ │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ │ + 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 │ │ │ │ │ + bl 490c │ │ │ │ │ + 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 1ce3c │ │ │ │ │ - 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 │ │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ │ + bne 1e7c │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 2934 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ 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 1d758 │ │ │ │ │ + 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 6048 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86d8 │ │ │ │ │ + bl 86d8 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 5e44 │ │ │ │ │ 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 5e44 │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, #665 @ 0x299 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, #665 @ 0x299 │ │ │ │ │ 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 r1, #716 @ 0x2cc │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ 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 2d7c │ │ │ │ │ + b 2a78 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + 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 │ │ │ │ │ - b 2cbc │ │ │ │ │ + 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 │ │ │ │ │ + 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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, #707 @ 0x2c3 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d64 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e7c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2e60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #707 @ 0x2c3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 2de4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2de4 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 14b4 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2288 │ │ │ │ │ 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 r0, r4 │ │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ │ 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 14b4 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 3118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f2fc │ │ │ │ │ + bl f2fc │ │ │ │ │ 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 r1, #700 @ 0x2bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3248 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3248 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 364c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 3344 │ │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 32c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 32c8 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + 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, #695 @ 0x2b7 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 3498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 1238 │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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, #695 @ 0x2b7 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 30c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1238 │ │ │ │ │ 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] │ │ │ │ │ - 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 │ │ │ │ │ + b 3140 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 3630 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #707 @ 0x2c3 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3534 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ - 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, #707 @ 0x2c3 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 35b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ - 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 6458 │ │ │ │ │ + beq 63c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6458 │ │ │ │ │ + bne 63c4 │ │ │ │ │ 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 6470 │ │ │ │ │ + beq 63dc │ │ │ │ │ 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 6288 │ │ │ │ │ + beq 63f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6288 │ │ │ │ │ + bne 63f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 629c │ │ │ │ │ + bne 6404 │ │ │ │ │ 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 64a0 │ │ │ │ │ + bl 6494 │ │ │ │ │ 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 6234 │ │ │ │ │ + beq 634c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6234 │ │ │ │ │ + bne 634c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6248 │ │ │ │ │ + bne 6360 │ │ │ │ │ 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 6218 │ │ │ │ │ + beq 6330 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - bne 6280 │ │ │ │ │ + bne 6398 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6274 │ │ │ │ │ + beq 638c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6274 │ │ │ │ │ + bne 638c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6268 │ │ │ │ │ + bne 6380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ 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 64a0 │ │ │ │ │ + bl 6494 │ │ │ │ │ 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 d80c │ │ │ │ │ + bl d800 │ │ │ │ │ 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 62d8 │ │ │ │ │ + bne 6454 │ │ │ │ │ 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 62d8 │ │ │ │ │ + bne 6454 │ │ │ │ │ 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 62d8 │ │ │ │ │ + bne 6454 │ │ │ │ │ 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 648c │ │ │ │ │ + blt 6410 │ │ │ │ │ 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 629c │ │ │ │ │ + bne 6404 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d104 │ │ │ │ │ + bl d104 │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ 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 62a8 │ │ │ │ │ + beq 6424 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62c8 │ │ │ │ │ + bne 6444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 2102c │ │ │ │ │ + bl 2101c │ │ │ │ │ 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 6390 │ │ │ │ │ + bne 62f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl b268 │ │ │ │ │ + bl b268 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6318 │ │ │ │ │ + bne 6278 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 546c │ │ │ │ │ + bne 5364 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5410 │ │ │ │ │ + bne 52ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba80 │ │ │ │ │ + bl ba80 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 55ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba80 │ │ │ │ │ + bl ba80 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1813c │ │ │ │ │ + bl 1812c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5cc8 │ │ │ │ │ + bne 62fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6390 │ │ │ │ │ + bne 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 52ec │ │ │ │ │ + bne 5530 │ │ │ │ │ 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 6434 │ │ │ │ │ + bne 63a0 │ │ │ │ │ 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 6254 │ │ │ │ │ + beq 636c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6254 │ │ │ │ │ + bne 636c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6268 │ │ │ │ │ + bne 6380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ 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 6210 │ │ │ │ │ + beq 6328 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ble 4814 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -5279,15 +5279,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 5b18 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5366,15 +5366,15 @@ │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 5c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ 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 caac │ │ │ │ │ + bl caa0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5432,15 +5432,15 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne 5384 │ │ │ │ │ + bne 54a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 3fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5474,86 +5474,86 @@ │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ 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 5cf4 │ │ │ │ │ + bne 5d48 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 5df0 │ │ │ │ │ + beq 5e44 │ │ │ │ │ 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 5dc8 │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ + bne 5e1c │ │ │ │ │ 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 38f0 <_tmp_8_rule+0x8c> │ │ │ │ │ + bl 3904 <_tmp_8_rule+0xa0> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4260 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 43b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5b08 │ │ │ │ │ @@ -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 caac │ │ │ │ │ + bl caa0 │ │ │ │ │ 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 │ │ │ │ │ @@ -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 61ec │ │ │ │ │ + beq 6240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61ec │ │ │ │ │ + bne 6240 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 606c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5ec0 │ │ │ │ │ + beq 5f14 │ │ │ │ │ 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 5f04 │ │ │ │ │ + bne 5f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c94 │ │ │ │ │ + bl 3ca8 │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 606c │ │ │ │ │ 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 6024 │ │ │ │ │ + beq 6078 │ │ │ │ │ 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 61f8 │ │ │ │ │ + bne 624c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ bne 4bb8 │ │ │ │ │ - b 6024 │ │ │ │ │ + b 6078 │ │ │ │ │ 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 │ │ │ │ │ @@ -5796,15 +5796,15 @@ │ │ │ │ │ beq 5a88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1813c │ │ │ │ │ + bl 1812c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5a74 │ │ │ │ │ @@ -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 437c │ │ │ │ │ + bl 4390 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4bec │ │ │ │ │ b 4320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4784 │ │ │ │ │ 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 5df0 │ │ │ │ │ + beq 5e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5df0 │ │ │ │ │ + beq 5e44 │ │ │ │ │ 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 40c4 │ │ │ │ │ + bl 40d8 │ │ │ │ │ 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 5ca4 │ │ │ │ │ + beq 5c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ca4 │ │ │ │ │ + bne 5c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c80 │ │ │ │ │ + bne 5c74 │ │ │ │ │ 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 5c54 │ │ │ │ │ + beq 5c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c80 │ │ │ │ │ + beq 5c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 40c4 │ │ │ │ │ + bl 40d8 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5c80 │ │ │ │ │ + beq 5c74 │ │ │ │ │ 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 5c80 │ │ │ │ │ + beq 5c74 │ │ │ │ │ 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,133 +6011,48 @@ │ │ │ │ │ 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 5c90 │ │ │ │ │ + bne 5c84 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 5df0 │ │ │ │ │ + beq 5e44 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4b84 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2102c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r8, [r5, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r7, [r5, #28] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ - movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - 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 10580 │ │ │ │ │ - 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 bc4c │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 4a60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d104 │ │ │ │ │ - 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 │ │ │ │ │ - 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 5b08 │ │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str lr, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #12] │ │ │ │ │ - ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - str lr, [sp, #4] │ │ │ │ │ - ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_AnnAssign> │ │ │ │ │ - R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 44d8 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 +6063,97 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5364 │ │ │ │ │ + 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 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 6428 │ │ │ │ │ + beq 5d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6428 │ │ │ │ │ + bne 5d34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6418 │ │ │ │ │ + bne 5d24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 5d08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6418 │ │ │ │ │ + bne 5d24 │ │ │ │ │ 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 63fc │ │ │ │ │ + bne 5cbc │ │ │ │ │ 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 63dc │ │ │ │ │ + beq 5d04 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 639c │ │ │ │ │ + bgt 6264 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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,29 +6164,106 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b 5344 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc40 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 4a60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d104 │ │ │ │ │ + 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 │ │ │ │ │ + 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 5b08 │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str lr, [sp, #16] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #12] │ │ │ │ │ + ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + str lr, [sp, #4] │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyAST_AnnAssign> │ │ │ │ │ + R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 44d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2101c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 46f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1798c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 46f8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r8, [r5, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + movw ip, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + 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 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5344 │ │ │ │ │ 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 bed8 │ │ │ │ │ + bl bed8 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 5994 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6296,27 +6296,27 @@ │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 579c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ 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 6210 │ │ │ │ │ + beq 6328 │ │ │ │ │ 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 62e0 │ │ │ │ │ + beq 645c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 645c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bed8 │ │ │ │ │ + bl bed8 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 645c │ │ │ │ │ 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 5dd4 │ │ │ │ │ + blt 5e28 │ │ │ │ │ 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 62f0 │ │ │ │ │ + bge 646c │ │ │ │ │ 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,23 +6712,20 @@ │ │ │ │ │ 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 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 4924 │ │ │ │ │ - b 5c0c │ │ │ │ │ + b 4918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5cb0 │ │ │ │ │ + blt 5ca4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6747,93 +6744,116 @@ │ │ │ │ │ b 51c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 529c │ │ │ │ │ - mov r1, #22 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq 5cd8 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r3, [r4, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 53ec │ │ │ │ │ + lsl r5, r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r1, r5, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46d8 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - b 5448 │ │ │ │ │ + bne 5d40 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 465c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 53a4 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 5cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 5e4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5ec8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5ed4 │ │ │ │ │ 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 5d64 │ │ │ │ │ + beq 5db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5e20 │ │ │ │ │ + bne 5e74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5ed4 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5e8c │ │ │ │ │ + bne 5ee0 │ │ │ │ │ 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 5e04 │ │ │ │ │ + beq 5e58 │ │ │ │ │ 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 │ │ │ │ │ @@ -6861,32 +6881,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 5db4 │ │ │ │ │ + beq 5e08 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5dbc │ │ │ │ │ + b 5e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d28 │ │ │ │ │ + b 5d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5dbc │ │ │ │ │ + b 5e10 │ │ │ │ │ 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 │ │ │ │ │ @@ -6895,71 +6915,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 5e50 │ │ │ │ │ + b 5ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - blt 61f8 │ │ │ │ │ + blt 624c │ │ │ │ │ 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 6010 │ │ │ │ │ + beq 6064 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6018 │ │ │ │ │ + bne 606c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + 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 61e0 │ │ │ │ │ + bne 6234 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6228 │ │ │ │ │ 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 60c8 │ │ │ │ │ + beq 611c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 611c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 611c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 611c │ │ │ │ │ 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] │ │ │ │ │ @@ -6980,133 +7000,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 60bc │ │ │ │ │ + beq 6110 │ │ │ │ │ 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 6018 │ │ │ │ │ + b 606c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 610c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 610c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 610c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 610c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ + beq 610c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 619c │ │ │ │ │ + bne 61f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 6008 │ │ │ │ │ + b 605c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 6198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 6198 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 6198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 6198 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ + beq 6198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5f8c │ │ │ │ │ + bne 5fe0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61d4 │ │ │ │ │ + bne 6228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 6090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 6090 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 6090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 6090 │ │ │ │ │ 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 │ │ │ │ │ @@ -7115,116 +7135,47 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5fec │ │ │ │ │ + b 6040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6008 │ │ │ │ │ + b 605c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f30 │ │ │ │ │ + b 5f84 │ │ │ │ │ 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 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 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 3fec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4768 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b60 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4044 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5b20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 4150 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4130 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 413c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 45b0 │ │ │ │ │ - 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] │ │ │ │ │ - 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 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - beq 4d1c │ │ │ │ │ - b 585c │ │ │ │ │ + b 6078 │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r1, [r7, r3, lsl #2] │ │ │ │ │ + str r1, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 542c │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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] │ │ │ │ │ @@ -7244,60 +7195,69 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 535c │ │ │ │ │ + b 55a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 414c │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - ldr r1, [r7, r3, lsl #2] │ │ │ │ │ - str r1, [r2, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 5534 │ │ │ │ │ - lsl r5, r5, #1 │ │ │ │ │ + mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl r1, r5, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6484 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 46d8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + b 5324 │ │ │ │ │ + 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4658 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq 63b0 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - str r3, [r4, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b 54f4 │ │ │ │ │ + b 5b20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 3fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 465c │ │ │ │ │ + b 5b20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4768 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 54ac │ │ │ │ │ + b 4044 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5b20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 5b58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -7313,115 +7273,152 @@ │ │ │ │ │ b 4de4 │ │ │ │ │ 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 6404 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 3ee8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4150 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4130 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 413c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 45b0 │ │ │ │ │ + b 6430 │ │ │ │ │ + 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] │ │ │ │ │ + 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 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 4d1c │ │ │ │ │ + b 585c │ │ │ │ │ │ │ │ │ │ -000064a0 : │ │ │ │ │ +00006494 : │ │ │ │ │ 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 6a9c │ │ │ │ │ + beq 6a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6a90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 6aa4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 69b4 │ │ │ │ │ + beq 69a8 │ │ │ │ │ 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 6a00 │ │ │ │ │ + beq 69f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a00 │ │ │ │ │ + bne 69f4 │ │ │ │ │ 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 6608 │ │ │ │ │ + beq 65fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6678 │ │ │ │ │ + bne 666c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6a1c │ │ │ │ │ + bne 6a10 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6a84 │ │ │ │ │ + beq 6a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a84 │ │ │ │ │ + bne 6a78 │ │ │ │ │ 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 6694 │ │ │ │ │ + beq 6688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6700 │ │ │ │ │ + bne 66f4 │ │ │ │ │ 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} │ │ │ │ │ @@ -7429,189 +7426,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 6a40 │ │ │ │ │ + bne 6a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a34 │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6654 │ │ │ │ │ + beq 6648 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt 671c │ │ │ │ │ + blt 6710 │ │ │ │ │ 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 6584 │ │ │ │ │ + beq 6578 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6874 │ │ │ │ │ + bne 6868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6580 │ │ │ │ │ + b 6574 │ │ │ │ │ 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 6a68 │ │ │ │ │ + bne 6a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66e0 │ │ │ │ │ + beq 66d4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - blt 67c4 │ │ │ │ │ + blt 67b8 │ │ │ │ │ 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 65ec │ │ │ │ │ + beq 65e0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6904 │ │ │ │ │ + bne 68f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65e0 │ │ │ │ │ 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 6a40 │ │ │ │ │ + bne 6a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a34 │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6858 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 6864 │ │ │ │ │ + ble 6858 │ │ │ │ │ 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 6a40 │ │ │ │ │ + bne 6a34 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6a34 │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 664c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6658 │ │ │ │ │ + ble 664c │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 676c │ │ │ │ │ + b 6760 │ │ │ │ │ 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 6a68 │ │ │ │ │ + bne 6a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 686c │ │ │ │ │ + beq 6860 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 686c │ │ │ │ │ + ble 6860 │ │ │ │ │ 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 6a68 │ │ │ │ │ + bne 6a5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66e4 │ │ │ │ │ + beq 66d8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 66e4 │ │ │ │ │ + ble 66d8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 6810 │ │ │ │ │ + b 6804 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6658 │ │ │ │ │ + b 664c │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 66e4 │ │ │ │ │ + b 66d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 668c │ │ │ │ │ + beq 6680 │ │ │ │ │ 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 668c │ │ │ │ │ + beq 6680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6a5c │ │ │ │ │ + beq 6a50 │ │ │ │ │ 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] │ │ │ │ │ @@ -7619,46 +7616,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 6990 │ │ │ │ │ + beq 6984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6990 │ │ │ │ │ + bne 6984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65f8 │ │ │ │ │ + b 65ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205c8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6714 │ │ │ │ │ + beq 6708 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6714 │ │ │ │ │ + beq 6708 │ │ │ │ │ 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 6714 │ │ │ │ │ + beq 6708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6a5c │ │ │ │ │ + beq 6a50 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -7666,128 +7663,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 68ec │ │ │ │ │ + bne 68e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68fc │ │ │ │ │ + beq 68f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 65f8 │ │ │ │ │ + b 65ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 69a0 │ │ │ │ │ + blt 6994 │ │ │ │ │ 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 6a1c │ │ │ │ │ + bne 6a10 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6534 │ │ │ │ │ + bne 6528 │ │ │ │ │ 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 6554 │ │ │ │ │ + b 6548 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 65f8 │ │ │ │ │ + b 65ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65ec │ │ │ │ │ + b 65e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6584 │ │ │ │ │ + b 6578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6580 │ │ │ │ │ - b 6678 │ │ │ │ │ + beq 6574 │ │ │ │ │ + b 666c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65f8 │ │ │ │ │ + b 65ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 65ec │ │ │ │ │ - b 6700 │ │ │ │ │ + beq 65e0 │ │ │ │ │ + b 66f4 │ │ │ │ │ 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 65c0 │ │ │ │ │ + b 65b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64f4 │ │ │ │ │ + beq 64e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65f8 │ │ │ │ │ + b 65ec │ │ │ │ │ │ │ │ │ │ -00006ac0 : │ │ │ │ │ +00006ab4 : │ │ │ │ │ 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 6bcc │ │ │ │ │ + beq 6bc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bcc │ │ │ │ │ + bne 6bc0 │ │ │ │ │ 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 6b40 │ │ │ │ │ + beq 6b34 │ │ │ │ │ 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] │ │ │ │ │ @@ -7798,709 +7795,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 6b28 │ │ │ │ │ + bne 6b1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bb8 │ │ │ │ │ + bne 6bac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ba0 │ │ │ │ │ + beq 6b94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movgt r6, r3 │ │ │ │ │ strgt r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bgt 6b4c │ │ │ │ │ + bgt 6b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6b38 │ │ │ │ │ + b 6b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6b38 │ │ │ │ │ + b 6b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6b08 │ │ │ │ │ + b 6afc │ │ │ │ │ │ │ │ │ │ -00006bd8 : │ │ │ │ │ +00006bcc : │ │ │ │ │ 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 75a8 │ │ │ │ │ + beq 759c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75a8 │ │ │ │ │ + bne 759c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75bc │ │ │ │ │ + bne 75b0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 76a4 │ │ │ │ │ + beq 7698 │ │ │ │ │ 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 76fc │ │ │ │ │ + beq 76f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76fc │ │ │ │ │ + bne 76f0 │ │ │ │ │ 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 7198 │ │ │ │ │ + beq 718c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6cd0 │ │ │ │ │ + beq 6cc4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7090 │ │ │ │ │ + bne 7084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75c0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7690 │ │ │ │ │ + beq 7684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 7684 │ │ │ │ │ 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 6e74 │ │ │ │ │ + beq 6e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ed0 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75c0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7660 │ │ │ │ │ + beq 7654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7660 │ │ │ │ │ + bne 7654 │ │ │ │ │ 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 6eec │ │ │ │ │ + beq 6ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6f50 │ │ │ │ │ + bne 6f44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75c0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7648 │ │ │ │ │ + beq 763c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7648 │ │ │ │ │ + bne 763c │ │ │ │ │ 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 6f68 │ │ │ │ │ + beq 6f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6fc8 │ │ │ │ │ + bne 6fbc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75bc │ │ │ │ │ + bne 75b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7718 │ │ │ │ │ + bl 770c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7104 │ │ │ │ │ + beq 70f8 │ │ │ │ │ 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 7104 │ │ │ │ │ + beq 70f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7074 │ │ │ │ │ + bne 7068 │ │ │ │ │ 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 762c │ │ │ │ │ + bne 7620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72b0 │ │ │ │ │ + bne 72a4 │ │ │ │ │ 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 6d40 │ │ │ │ │ + beq 6d34 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7110 │ │ │ │ │ + bne 7104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6d3c │ │ │ │ │ + b 6d30 │ │ │ │ │ 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 6f38 │ │ │ │ │ + bne 6f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7410 │ │ │ │ │ + bne 7404 │ │ │ │ │ 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 6da8 │ │ │ │ │ + beq 6d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b710 │ │ │ │ │ + bl b704 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 752c │ │ │ │ │ + bne 7520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6da8 │ │ │ │ │ + b 6d9c │ │ │ │ │ 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 7674 │ │ │ │ │ + bne 7668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 75c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7364 │ │ │ │ │ + bne 7358 │ │ │ │ │ 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 6e18 │ │ │ │ │ + beq 6e0c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e14 │ │ │ │ │ + beq 6e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ca4 │ │ │ │ │ + bl 15c94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6e18 │ │ │ │ │ + bne 6e0c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e14 │ │ │ │ │ + beq 6e08 │ │ │ │ │ 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 6e14 │ │ │ │ │ + beq 6e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75bc │ │ │ │ │ + beq 75b0 │ │ │ │ │ ldrd r2, [r0, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 74fc │ │ │ │ │ + bne 74f0 │ │ │ │ │ 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 6e50 │ │ │ │ │ + bne 6e44 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e5c │ │ │ │ │ + beq 6e50 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 75c0 │ │ │ │ │ + b 75b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ccc │ │ │ │ │ + beq 6cc0 │ │ │ │ │ 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 6ccc │ │ │ │ │ + beq 6cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 75bc │ │ │ │ │ + beq 75b0 │ │ │ │ │ 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 6e50 │ │ │ │ │ - b 7074 │ │ │ │ │ + bne 6e44 │ │ │ │ │ + b 7068 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6e5c │ │ │ │ │ + b 6e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205c8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ee4 │ │ │ │ │ + beq 6ed8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ee4 │ │ │ │ │ + beq 6ed8 │ │ │ │ │ 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 6ee4 │ │ │ │ │ + beq 6ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 75bc │ │ │ │ │ + beq 75b0 │ │ │ │ │ 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 6e50 │ │ │ │ │ - b 7074 │ │ │ │ │ + bne 6e44 │ │ │ │ │ + b 7068 │ │ │ │ │ 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 7610 │ │ │ │ │ + bne 7604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7290 │ │ │ │ │ + beq 7284 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 7290 │ │ │ │ │ + bge 7284 │ │ │ │ │ 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 7610 │ │ │ │ │ + bne 7604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 728c │ │ │ │ │ + beq 7280 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 728c │ │ │ │ │ + bge 7280 │ │ │ │ │ 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 7610 │ │ │ │ │ + bne 7604 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7604 │ │ │ │ │ + bne 75f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74c4 │ │ │ │ │ + beq 74b8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 74ec │ │ │ │ │ + ble 74e0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7234 │ │ │ │ │ + b 7228 │ │ │ │ │ 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 6cb8 │ │ │ │ │ - b 6cd4 │ │ │ │ │ + bne 6cac │ │ │ │ │ + b 6cc8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 6eb4 │ │ │ │ │ + ble 6ea8 │ │ │ │ │ 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 762c │ │ │ │ │ + bne 7620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74cc │ │ │ │ │ + beq 74c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 74cc │ │ │ │ │ + bge 74c0 │ │ │ │ │ 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 762c │ │ │ │ │ + bne 7620 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74d4 │ │ │ │ │ + beq 74c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 74f4 │ │ │ │ │ + ble 74e8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 730c │ │ │ │ │ + b 7300 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bge 6fa8 │ │ │ │ │ + bge 6f9c │ │ │ │ │ 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 7674 │ │ │ │ │ + bne 7668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 75c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ + beq 74d0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble 74dc │ │ │ │ │ + ble 74d0 │ │ │ │ │ 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 7674 │ │ │ │ │ + bne 7668 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 75c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fac │ │ │ │ │ + beq 6fa0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 6fac │ │ │ │ │ + ble 6fa0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 73bc │ │ │ │ │ + b 73b0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 6f2c │ │ │ │ │ + ble 6f20 │ │ │ │ │ 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 6f38 │ │ │ │ │ + bne 6f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74e4 │ │ │ │ │ + beq 74d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bge 74e4 │ │ │ │ │ + bge 74d8 │ │ │ │ │ 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 6f38 │ │ │ │ │ + bne 6f2c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 75f8 │ │ │ │ │ + bne 75ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f24 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6f30 │ │ │ │ │ + ble 6f24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 746c │ │ │ │ │ + b 7460 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7290 │ │ │ │ │ + b 7284 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 6ea8 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 6ea8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 6fac │ │ │ │ │ + b 6fa0 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 6f30 │ │ │ │ │ + b 6f24 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 7290 │ │ │ │ │ + b 7284 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 6ea8 │ │ │ │ │ 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 6e50 │ │ │ │ │ - b 7070 │ │ │ │ │ + bne 6e44 │ │ │ │ │ + b 7064 │ │ │ │ │ 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 6f60 │ │ │ │ │ + beq 6f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 75bc │ │ │ │ │ + beq 75b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8513,299 +8510,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 6e50 │ │ │ │ │ - b 7074 │ │ │ │ │ + bne 6e44 │ │ │ │ │ + b 7068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c2c │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6e68 │ │ │ │ │ + b 6e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6e24 │ │ │ │ │ - b 75c0 │ │ │ │ │ + beq 6e18 │ │ │ │ │ + b 75b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6d40 │ │ │ │ │ + b 6d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6dac │ │ │ │ │ + b 6da0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6cd4 │ │ │ │ │ + b 6cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6cb8 │ │ │ │ │ - b 6cd0 │ │ │ │ │ + bne 6cac │ │ │ │ │ + b 6cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ - b 6ed0 │ │ │ │ │ + beq 6d30 │ │ │ │ │ + b 6ec4 │ │ │ │ │ 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 6de8 │ │ │ │ │ + b 6ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d78 │ │ │ │ │ + b 6d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6e14 │ │ │ │ │ - b 6fc8 │ │ │ │ │ + beq 6e08 │ │ │ │ │ + b 6fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d0c │ │ │ │ │ + b 6d00 │ │ │ │ │ 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 75c4 │ │ │ │ │ + blt 75b8 │ │ │ │ │ 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 75c0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6c6c │ │ │ │ │ + bne 6c60 │ │ │ │ │ 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 6c8c │ │ │ │ │ + b 6c80 │ │ │ │ │ │ │ │ │ │ -00007718 : │ │ │ │ │ +0000770c : │ │ │ │ │ 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 8ea4 │ │ │ │ │ + beq 8e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ea4 │ │ │ │ │ + bne 8e98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 77bc │ │ │ │ │ + beq 77b0 │ │ │ │ │ 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 7800 │ │ │ │ │ + beq 77f4 │ │ │ │ │ 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 8ebc │ │ │ │ │ + blt 8eb0 │ │ │ │ │ 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 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 77a4 │ │ │ │ │ + bne 7798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81ec │ │ │ │ │ + bne 81e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8354 │ │ │ │ │ + bne 8348 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81b4 │ │ │ │ │ + bne 81a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ 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 79f0 │ │ │ │ │ + bne 79e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 79d8 │ │ │ │ │ + bne 79cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77a4 │ │ │ │ │ + bne 7798 │ │ │ │ │ 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 7a04 │ │ │ │ │ + bne 79f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ 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 7a7c │ │ │ │ │ + bne 7a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ 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 7bb8 │ │ │ │ │ + bne 7bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 856c │ │ │ │ │ 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 77ac │ │ │ │ │ + beq 77a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77a4 │ │ │ │ │ + beq 7798 │ │ │ │ │ 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 │ │ │ │ │ @@ -8814,723 +8811,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 89b0 │ │ │ │ │ + beq 89a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 89b0 │ │ │ │ │ + bne 89a4 │ │ │ │ │ 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 92a4 │ │ │ │ │ + bl 9298 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 77a4 │ │ │ │ │ - b 78a4 │ │ │ │ │ + bne 7798 │ │ │ │ │ + b 7898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a6c │ │ │ │ │ + beq 8a60 │ │ │ │ │ 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 8a60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b710 │ │ │ │ │ + bl b704 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8588 │ │ │ │ │ + bne 857c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e85c │ │ │ │ │ + bl 1e848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8238 │ │ │ │ │ + beq 822c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 79dc │ │ │ │ │ + b 79d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8fec │ │ │ │ │ + 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 8fec │ │ │ │ │ + bne 8fe0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f08 │ │ │ │ │ + bne 8efc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8ef8 │ │ │ │ │ + beq 8eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ef8 │ │ │ │ │ + bne 8eec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8fc4 │ │ │ │ │ + bne 8fb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8f90 │ │ │ │ │ + beq 8f84 │ │ │ │ │ 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 7b5c │ │ │ │ │ + beq 7b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7b5c │ │ │ │ │ + beq 7b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8488 │ │ │ │ │ + bne 847c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88a4 │ │ │ │ │ + bne 8898 │ │ │ │ │ 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 8f04 │ │ │ │ │ + bne 8ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef7c │ │ │ │ │ + bl 1ef68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7934 │ │ │ │ │ - b 8578 │ │ │ │ │ + beq 7928 │ │ │ │ │ + b 856c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 89a4 │ │ │ │ │ + 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 89a4 │ │ │ │ │ + bne 8998 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 875c │ │ │ │ │ + bne 8750 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8998 │ │ │ │ │ + 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 8998 │ │ │ │ │ + bne 898c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 90a0 │ │ │ │ │ + bne 9094 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 906c │ │ │ │ │ + beq 9060 │ │ │ │ │ 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 7d2c │ │ │ │ │ + beq 7d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f10 │ │ │ │ │ + beq 8f04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f10 │ │ │ │ │ + bne 8f04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d30 │ │ │ │ │ + bne 7d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8224 │ │ │ │ │ + beq 8218 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8224 │ │ │ │ │ + beq 8218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8224 │ │ │ │ │ + beq 8218 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9050 │ │ │ │ │ + beq 9044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f68 │ │ │ │ │ + bne 8f5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8590 │ │ │ │ │ + bne 8584 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 90a0 │ │ │ │ │ + bne 9094 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d58 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8774 │ │ │ │ │ + bne 8768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 875c │ │ │ │ │ + bne 8750 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 898c │ │ │ │ │ + beq 8980 │ │ │ │ │ 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 8980 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7ec0 │ │ │ │ │ + bne 7eb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8a84 │ │ │ │ │ + beq 8a78 │ │ │ │ │ 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 7eac │ │ │ │ │ + beq 7ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9038 │ │ │ │ │ + beq 902c │ │ │ │ │ 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 902c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83c8 │ │ │ │ │ + bne 83bc │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 838c │ │ │ │ │ + beq 8380 │ │ │ │ │ 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 8808 │ │ │ │ │ + bne 87fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83c8 │ │ │ │ │ + bne 83bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 8534 │ │ │ │ │ + beq 8528 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 8614 │ │ │ │ │ + bne 8608 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 86a8 │ │ │ │ │ + bne 869c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 875c │ │ │ │ │ + bne 8750 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + 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 8a78 │ │ │ │ │ + bne 8a6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a08 │ │ │ │ │ + bne 89fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 89d4 │ │ │ │ │ + beq 89c8 │ │ │ │ │ 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 7fe8 │ │ │ │ │ + beq 7fdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8ae4 │ │ │ │ │ + beq 8ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ae4 │ │ │ │ │ + bne 8ad8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7fec │ │ │ │ │ + bne 7fe0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 2143c <_gather_86_rule> │ │ │ │ │ + bl 2142c <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 8460 │ │ │ │ │ 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 7fec │ │ │ │ │ + bne 7fe0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83d8 │ │ │ │ │ + bne 83cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8a08 │ │ │ │ │ + bne 89fc │ │ │ │ │ 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 80b8 │ │ │ │ │ + beq 80ac │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9044 │ │ │ │ │ + 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 9044 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8d5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 4e8c │ │ │ │ │ + bl 4ea0 │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2143c <_gather_86_rule> │ │ │ │ │ + bl 2142c <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8af0 │ │ │ │ │ + bne 8ae4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8d68 │ │ │ │ │ + bne 8d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80ac │ │ │ │ │ + beq 80a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 86c8 │ │ │ │ │ + bne 86bc │ │ │ │ │ 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 875c │ │ │ │ │ + bne 8750 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8f5c │ │ │ │ │ + beq 8f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f5c │ │ │ │ │ + bne 8f50 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f50 │ │ │ │ │ + bne 8f44 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8f1c │ │ │ │ │ + beq 8f10 │ │ │ │ │ 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 8750 │ │ │ │ │ + beq 8744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3d8 │ │ │ │ │ + bl 1f3c4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8750 │ │ │ │ │ + beq 8744 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8750 │ │ │ │ │ + beq 8744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8750 │ │ │ │ │ + beq 8744 │ │ │ │ │ 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 8744 │ │ │ │ │ + beq 8738 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ed4 │ │ │ │ │ + bne 8ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79dc │ │ │ │ │ + b 79d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77a4 │ │ │ │ │ + beq 7798 │ │ │ │ │ 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 79b8 │ │ │ │ │ + b 79ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77a4 │ │ │ │ │ + beq 7798 │ │ │ │ │ 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 79b8 │ │ │ │ │ + b 79ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7d30 │ │ │ │ │ + b 7d24 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8564 │ │ │ │ │ + bne 8558 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8fe0 │ │ │ │ │ + beq 8fd4 │ │ │ │ │ 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 8fd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8564 │ │ │ │ │ + bne 8558 │ │ │ │ │ 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 8548 │ │ │ │ │ + beq 853c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8ff8 │ │ │ │ │ + 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 8ff8 │ │ │ │ │ + bne 8fec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9028 │ │ │ │ │ + bne 901c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1813c │ │ │ │ │ + bl 1812c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8314 │ │ │ │ │ + bne 8308 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9028 │ │ │ │ │ + bne 901c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 853c │ │ │ │ │ + beq 8530 │ │ │ │ │ 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 854c │ │ │ │ │ + beq 8540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9004 │ │ │ │ │ + bne 8ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79dc │ │ │ │ │ + b 79d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 77a4 │ │ │ │ │ + beq 7798 │ │ │ │ │ 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 79b8 │ │ │ │ │ + b 79ac │ │ │ │ │ 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 8888 │ │ │ │ │ + blt 887c │ │ │ │ │ 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 7e50 │ │ │ │ │ + beq 7e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7eb0 │ │ │ │ │ + b 7ea4 │ │ │ │ │ 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 80c0 │ │ │ │ │ + beq 80b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9549,197 +9546,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 8a38 │ │ │ │ │ + beq 8a2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7a74 │ │ │ │ │ + b 7a68 │ │ │ │ │ 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 7fc0 │ │ │ │ │ - b 7fb0 │ │ │ │ │ + beq 7fb4 │ │ │ │ │ + b 7fa4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b5c │ │ │ │ │ + beq 7b50 │ │ │ │ │ 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 8518 │ │ │ │ │ + beq 850c │ │ │ │ │ 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 8970 │ │ │ │ │ + beq 8964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8460 │ │ │ │ │ + beq 8454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7a74 │ │ │ │ │ + beq 7a68 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8e90 │ │ │ │ │ + bne 8e84 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7eac │ │ │ │ │ + b 7ea0 │ │ │ │ │ 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 88bc │ │ │ │ │ + bne 88b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7904 │ │ │ │ │ + beq 78f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 77ac │ │ │ │ │ + b 77a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a74 │ │ │ │ │ + b 7a68 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d2c │ │ │ │ │ + beq 7d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d58 │ │ │ │ │ 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 87f8 │ │ │ │ │ + beq 87ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8460 │ │ │ │ │ + beq 8454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8460 │ │ │ │ │ + beq 8454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7d70 │ │ │ │ │ + b 7d64 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eac │ │ │ │ │ + beq 7ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 86b8 │ │ │ │ │ + beq 86ac │ │ │ │ │ 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 8acc │ │ │ │ │ + beq 8ac0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8460 │ │ │ │ │ + beq 8454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7a74 │ │ │ │ │ + beq 7a68 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 7ec8 │ │ │ │ │ + b 7ebc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + b 855c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7ec0 │ │ │ │ │ + bne 7eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b48c │ │ │ │ │ + bl b48c │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7ec8 │ │ │ │ │ + b 7ebc │ │ │ │ │ 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 80ac │ │ │ │ │ + beq 80a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9748,439 +9745,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 80b0 │ │ │ │ │ + beq 80a4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 80bc │ │ │ │ │ + b 80b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ee0 │ │ │ │ │ + bne 8ed4 │ │ │ │ │ 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 7964 │ │ │ │ │ - b 8578 │ │ │ │ │ + beq 7958 │ │ │ │ │ + b 856c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d58 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d58 │ │ │ │ │ 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 85e4 │ │ │ │ │ + bne 85d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ - b 85fc │ │ │ │ │ + beq 7d58 │ │ │ │ │ + b 85f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7e6c │ │ │ │ │ + beq 7e60 │ │ │ │ │ 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 7eb0 │ │ │ │ │ + beq 7ea4 │ │ │ │ │ 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 8520 │ │ │ │ │ + beq 8514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8e7c │ │ │ │ │ + bne 8e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7e94 │ │ │ │ │ + b 7e88 │ │ │ │ │ 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 7eb0 │ │ │ │ │ + b 7ea4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8fc4 │ │ │ │ │ + bne 8fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b48c │ │ │ │ │ + bl b48c │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ - b 7b6c │ │ │ │ │ + b 7b60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 8564 │ │ │ │ │ + bne 8558 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8e70 │ │ │ │ │ + beq 8e64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e70 │ │ │ │ │ + bne 8e64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 90bc │ │ │ │ │ + bne 90b0 │ │ │ │ │ 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 8928 │ │ │ │ │ + beq 891c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 18368 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 9144 │ │ │ │ │ + bne 9138 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 90bc │ │ │ │ │ + bne 90b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8954 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 90c8 │ │ │ │ │ + bne 90bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 8560 │ │ │ │ │ + b 8554 │ │ │ │ │ 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 8518 │ │ │ │ │ - b 850c │ │ │ │ │ + beq 850c │ │ │ │ │ + b 8500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7da4 │ │ │ │ │ + b 7d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c24 │ │ │ │ │ + b 7c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7be4 │ │ │ │ │ + b 7bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 77ac │ │ │ │ │ + b 77a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8a54 │ │ │ │ │ + blt 8a48 │ │ │ │ │ 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 7f38 │ │ │ │ │ + beq 7f2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80c0 │ │ │ │ │ + b 80b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7a74 │ │ │ │ │ + beq 7a68 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 80c0 │ │ │ │ │ + b 80b4 │ │ │ │ │ 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 80c0 │ │ │ │ │ - b 8a28 │ │ │ │ │ + beq 80b4 │ │ │ │ │ + b 8a1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80c0 │ │ │ │ │ + b 80b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a30 │ │ │ │ │ + b 7a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7efc │ │ │ │ │ + b 7ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8abc │ │ │ │ │ + blt 8ab0 │ │ │ │ │ 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 7de0 │ │ │ │ │ - b 7ec0 │ │ │ │ │ + beq 7dd4 │ │ │ │ │ + b 7eb4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 7ec0 │ │ │ │ │ + b 7eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 86c0 │ │ │ │ │ - b 868c │ │ │ │ │ + beq 86b4 │ │ │ │ │ + b 8680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f78 │ │ │ │ │ + b 7f6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8078 │ │ │ │ │ + beq 806c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8d5c │ │ │ │ │ + beq 8d50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d5c │ │ │ │ │ + bne 8d50 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8cf8 │ │ │ │ │ + bne 8cec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8cf8 │ │ │ │ │ + beq 8cec │ │ │ │ │ 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 8dc4 │ │ │ │ │ + beq 8db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dc4 │ │ │ │ │ + bne 8db8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8bc4 │ │ │ │ │ + beq 8bb8 │ │ │ │ │ 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 8d78 │ │ │ │ │ + bne 8d6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8c04 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8c04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8dd0 │ │ │ │ │ + bne 8dc4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c5c │ │ │ │ │ + beq 8c50 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c5c │ │ │ │ │ + beq 8c50 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8e0c │ │ │ │ │ + bne 8e00 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cb0 │ │ │ │ │ + beq 8ca4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8cb0 │ │ │ │ │ + beq 8ca4 │ │ │ │ │ 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 8d04 │ │ │ │ │ + bne 8cf8 │ │ │ │ │ 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 8cf8 │ │ │ │ │ + beq 8cec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 807c │ │ │ │ │ + bne 8070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4e8c │ │ │ │ │ + bl 4ea0 │ │ │ │ │ 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 807c │ │ │ │ │ + b 8070 │ │ │ │ │ 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 │ │ │ │ │ @@ -10189,34 +10186,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 8cb4 │ │ │ │ │ + beq 8ca8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8cbc │ │ │ │ │ + b 8cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b30 │ │ │ │ │ + b 8b24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 80bc │ │ │ │ │ + b 80b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -10228,45 +10225,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 8d34 │ │ │ │ │ + b 8d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cbc │ │ │ │ │ + b 8cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b7c │ │ │ │ │ + b 8b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8c04 │ │ │ │ │ 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 8d30 │ │ │ │ │ + b 8d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c5c │ │ │ │ │ + beq 8c50 │ │ │ │ │ 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 │ │ │ │ │ @@ -10274,204 +10271,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cb0 │ │ │ │ │ + beq 8ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8cbc │ │ │ │ │ + b 8cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 88f0 │ │ │ │ │ + b 88e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7e94 │ │ │ │ │ + beq 7e88 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7eb0 │ │ │ │ │ + b 7ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 776c │ │ │ │ │ - b 8578 │ │ │ │ │ + beq 7760 │ │ │ │ │ + b 856c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 77ac │ │ │ │ │ + b 77a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81a8 │ │ │ │ │ + beq 819c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 875c │ │ │ │ │ + b 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ae8 │ │ │ │ │ + b 7adc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7ba4 │ │ │ │ │ + b 7b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ca0 │ │ │ │ │ + b 7c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8ee0 │ │ │ │ │ + blt 8ed4 │ │ │ │ │ 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 8128 │ │ │ │ │ + beq 811c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 875c │ │ │ │ │ + b 8750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 80f4 │ │ │ │ │ + b 80e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 7d08 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7d30 │ │ │ │ │ + b 7d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8fd0 │ │ │ │ │ + blt 8fc4 │ │ │ │ │ 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 7b24 │ │ │ │ │ + beq 7b18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8518 │ │ │ │ │ + b 850c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8fc4 │ │ │ │ │ + b 8fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8270 │ │ │ │ │ + b 8264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7aa8 │ │ │ │ │ + b 7a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 82cc │ │ │ │ │ + b 82c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 833c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8564 │ │ │ │ │ + b 8558 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 854c │ │ │ │ │ + b 8540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e20 │ │ │ │ │ + b 7e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8038 │ │ │ │ │ + b 802c │ │ │ │ │ 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 7d2c │ │ │ │ │ - b 8f7c │ │ │ │ │ + beq 7d20 │ │ │ │ │ + b 8f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 90ac │ │ │ │ │ + blt 90a0 │ │ │ │ │ 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 7c60 │ │ │ │ │ + beq 7c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7d70 │ │ │ │ │ + b 7d64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 90a0 │ │ │ │ │ + b 9094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8560 │ │ │ │ │ + b 8554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8954 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8954 │ │ │ │ │ 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 │ │ │ │ │ @@ -10480,32 +10477,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8954 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8560 │ │ │ │ │ + b 8554 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8928 │ │ │ │ │ + beq 891c │ │ │ │ │ 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 │ │ │ │ │ @@ -10514,300 +10511,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 8964 │ │ │ │ │ + beq 8958 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8560 │ │ │ │ │ + b 8554 │ │ │ │ │ │ │ │ │ │ -000091b0 <_tmp_42_rule>: │ │ │ │ │ +000091a4 <_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 9280 <_tmp_42_rule+0xd0> │ │ │ │ │ + beq 9274 <_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 9280 <_tmp_42_rule+0xd0> │ │ │ │ │ + bne 9274 <_tmp_42_rule+0xd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9294 <_tmp_42_rule+0xe4> │ │ │ │ │ + bne 9288 <_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 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9264 <_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 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9264 <_tmp_42_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9264 <_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 9270 <_tmp_42_rule+0xc0> │ │ │ │ │ + bne 9264 <_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 9200 <_tmp_42_rule+0x50> │ │ │ │ │ + beq 91f4 <_tmp_42_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9268 <_tmp_42_rule+0xb8> │ │ │ │ │ + b 925c <_tmp_42_rule+0xb8> │ │ │ │ │ │ │ │ │ │ -000092a4 : │ │ │ │ │ +00009298 : │ │ │ │ │ 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 9434 │ │ │ │ │ + beq 9428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9434 │ │ │ │ │ + bne 9428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 943c │ │ │ │ │ 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 9330 │ │ │ │ │ + beq 9324 │ │ │ │ │ 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 962c │ │ │ │ │ + beq 9620 │ │ │ │ │ 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 945c │ │ │ │ │ + bne 9450 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 943c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 9688 <_loop1_82_rule> │ │ │ │ │ + bl 967c <_loop1_82_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 93fc │ │ │ │ │ + beq 93f0 │ │ │ │ │ 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 9448 │ │ │ │ │ + beq 943c │ │ │ │ │ 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 9554 │ │ │ │ │ + beq 9548 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9554 │ │ │ │ │ + bne 9548 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 9318 │ │ │ │ │ + b 930c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 943c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8d20 │ │ │ │ │ + bl 8d20 │ │ │ │ │ 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 94f8 │ │ │ │ │ + bne 94ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 93e8 │ │ │ │ │ + b 93dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 92f8 │ │ │ │ │ + beq 92ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9328 │ │ │ │ │ + b 931c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9570 │ │ │ │ │ + bne 9564 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9620 │ │ │ │ │ + beq 9614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9620 │ │ │ │ │ + bne 9614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9614 │ │ │ │ │ + bne 9608 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 9688 <_loop1_82_rule> │ │ │ │ │ + bl 967c <_loop1_82_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 957c │ │ │ │ │ + bne 9570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9614 │ │ │ │ │ + bne 9608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d20 │ │ │ │ │ + bl 8d20 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 9650 │ │ │ │ │ + bne 9644 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 936c │ │ │ │ │ + b 9360 │ │ │ │ │ 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 9448 │ │ │ │ │ + beq 943c │ │ │ │ │ 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 9554 │ │ │ │ │ + beq 9548 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 942c │ │ │ │ │ + beq 9420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 942c │ │ │ │ │ + beq 9420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9454 │ │ │ │ │ + b 9448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ec8 │ │ │ │ │ + bl 8ec8 │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94bc │ │ │ │ │ + beq 94b0 │ │ │ │ │ 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] │ │ │ │ │ @@ -10831,662 +10828,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 94e4 │ │ │ │ │ + beq 94d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 94ec │ │ │ │ │ + b 94e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 94ec │ │ │ │ │ + b 94e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9494 │ │ │ │ │ + b 9488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9564 │ │ │ │ │ + blt 9558 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - b 9354 │ │ │ │ │ + b 9348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98c0 <_tmp_156_rule> │ │ │ │ │ + bl 98b4 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94e0 │ │ │ │ │ + beq 94d4 │ │ │ │ │ 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 95b0 │ │ │ │ │ + b 95a4 │ │ │ │ │ │ │ │ │ │ -00009688 <_loop1_82_rule>: │ │ │ │ │ +0000967c <_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 9888 <_loop1_82_rule+0x200> │ │ │ │ │ + beq 987c <_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 9888 <_loop1_82_rule+0x200> │ │ │ │ │ + bne 987c <_loop1_82_rule+0x200> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 977c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 9770 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 98a8 <_loop1_82_rule+0x220> │ │ │ │ │ + beq 989c <_loop1_82_rule+0x220> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 977c <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 9770 <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 98c0 <_tmp_156_rule> │ │ │ │ │ + bl 98b4 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 9774 <_loop1_82_rule+0xec> │ │ │ │ │ + beq 9768 <_loop1_82_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 98c0 <_tmp_156_rule> │ │ │ │ │ + bl 98b4 <_tmp_156_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 978c <_loop1_82_rule+0x104> │ │ │ │ │ + beq 9780 <_loop1_82_rule+0x104> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 9860 <_loop1_82_rule+0x1d8> │ │ │ │ │ + beq 9854 <_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 98c0 <_tmp_156_rule> │ │ │ │ │ + bl 98b4 <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 9818 <_loop1_82_rule+0x190> │ │ │ │ │ + bne 980c <_loop1_82_rule+0x190> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 9798 <_loop1_82_rule+0x110> │ │ │ │ │ + bne 978c <_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 9808 <_loop1_82_rule+0x180> │ │ │ │ │ + b 97fc <_loop1_82_rule+0x180> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9770 <_loop1_82_rule+0xe8> │ │ │ │ │ + bne 9764 <_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 98a0 <_loop1_82_rule+0x218> │ │ │ │ │ + beq 9894 <_loop1_82_rule+0x218> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 97f8 <_loop1_82_rule+0x170> │ │ │ │ │ + ble 97ec <_loop1_82_rule+0x170> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 97f8 <_loop1_82_rule+0x170> │ │ │ │ │ + beq 97ec <_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 97e0 <_loop1_82_rule+0x158> │ │ │ │ │ + bne 97d4 <_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 9834 <_loop1_82_rule+0x1ac> │ │ │ │ │ + beq 9828 <_loop1_82_rule+0x1ac> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 9750 <_loop1_82_rule+0xc8> │ │ │ │ │ + b 9744 <_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 9864 <_loop1_82_rule+0x1dc> │ │ │ │ │ + beq 9858 <_loop1_82_rule+0x1dc> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 9820 <_loop1_82_rule+0x198> │ │ │ │ │ + b 9814 <_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 9808 <_loop1_82_rule+0x180> │ │ │ │ │ + b 97fc <_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 96dc <_loop1_82_rule+0x54> │ │ │ │ │ - b 977c <_loop1_82_rule+0xf4> │ │ │ │ │ + beq 96d0 <_loop1_82_rule+0x54> │ │ │ │ │ + b 9770 <_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 9808 <_loop1_82_rule+0x180> │ │ │ │ │ + b 97fc <_loop1_82_rule+0x180> │ │ │ │ │ │ │ │ │ │ -000098c0 <_tmp_156_rule>: │ │ │ │ │ +000098b4 <_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 9da8 <_tmp_156_rule+0x4e8> │ │ │ │ │ + beq 9d9c <_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 9da8 <_tmp_156_rule+0x4e8> │ │ │ │ │ + bne 9d9c <_tmp_156_rule+0x4e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9d08 <_tmp_156_rule+0x448> │ │ │ │ │ + bne 9cfc <_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 9d68 <_tmp_156_rule+0x4a8> │ │ │ │ │ + beq 9d5c <_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 9d68 <_tmp_156_rule+0x4a8> │ │ │ │ │ + bne 9d5c <_tmp_156_rule+0x4a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9d7c <_tmp_156_rule+0x4bc> │ │ │ │ │ + bne 9d70 <_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 9a0c <_tmp_156_rule+0x14c> │ │ │ │ │ + bne 9a00 <_tmp_156_rule+0x14c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 9d08 <_tmp_156_rule+0x448> │ │ │ │ │ + bne 9cfc <_tmp_156_rule+0x448> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9d48 <_tmp_156_rule+0x488> │ │ │ │ │ + beq 9d3c <_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 9d48 <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9d3c <_tmp_156_rule+0x488> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d5c <_tmp_156_rule+0x49c> │ │ │ │ │ + bne 9d50 <_tmp_156_rule+0x49c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 99e4 <_tmp_156_rule+0x124> │ │ │ │ │ + bne 99d8 <_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 9d20 <_tmp_156_rule+0x460> │ │ │ │ │ + beq 9d14 <_tmp_156_rule+0x460> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d88 <_tmp_156_rule+0x4c8> │ │ │ │ │ + bne 9d7c <_tmp_156_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ + b 99c4 <_tmp_156_rule+0x110> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9e10 <_tmp_156_rule+0x550> │ │ │ │ │ + beq 9e04 <_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 9e10 <_tmp_156_rule+0x550> │ │ │ │ │ + bne 9e04 <_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 9970 <_tmp_156_rule+0xb0> │ │ │ │ │ + bne 9964 <_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 9df0 <_tmp_156_rule+0x530> │ │ │ │ │ + beq 9de4 <_tmp_156_rule+0x530> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 9a94 <_tmp_156_rule+0x1d4> │ │ │ │ │ - b 9e04 <_tmp_156_rule+0x544> │ │ │ │ │ + beq 9a88 <_tmp_156_rule+0x1d4> │ │ │ │ │ + b 9df8 <_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 9dc4 <_tmp_156_rule+0x504> │ │ │ │ │ + beq 9db8 <_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 9dc4 <_tmp_156_rule+0x504> │ │ │ │ │ + bne 9db8 <_tmp_156_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9dd8 <_tmp_156_rule+0x518> │ │ │ │ │ + bne 9dcc <_tmp_156_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dc00 │ │ │ │ │ + bl 1dbec │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9b1c <_tmp_156_rule+0x25c> │ │ │ │ │ + bne 9b10 <_tmp_156_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b60 <_tmp_156_rule+0x2a0> │ │ │ │ │ + bne 9b54 <_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 9b60 <_tmp_156_rule+0x2a0> │ │ │ │ │ + beq 9b54 <_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 9e48 <_tmp_156_rule+0x588> │ │ │ │ │ + beq 9e3c <_tmp_156_rule+0x588> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e1c <_tmp_156_rule+0x55c> │ │ │ │ │ + bne 9e10 <_tmp_156_rule+0x55c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a84 <_tmp_156_rule+0x1c4> │ │ │ │ │ + bne 9a78 <_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 9de8 <_tmp_156_rule+0x528> │ │ │ │ │ + beq 9ddc <_tmp_156_rule+0x528> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a84 <_tmp_156_rule+0x1c4> │ │ │ │ │ + b 9a78 <_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 9de8 <_tmp_156_rule+0x528> │ │ │ │ │ + beq 9ddc <_tmp_156_rule+0x528> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + ble 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_tmp_156_rule+0x3ac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 9c6c <_tmp_156_rule+0x3ac> │ │ │ │ │ + beq 9c60 <_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 9c54 <_tmp_156_rule+0x394> │ │ │ │ │ + bne 9c48 <_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 9d18 <_tmp_156_rule+0x458> │ │ │ │ │ + beq 9d0c <_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 9cdc <_tmp_156_rule+0x41c> │ │ │ │ │ + beq 9cd0 <_tmp_156_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9a00 <_tmp_156_rule+0x140> │ │ │ │ │ + beq 99f4 <_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 9cf4 <_tmp_156_rule+0x434> │ │ │ │ │ - b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ + bne 9ce8 <_tmp_156_rule+0x434> │ │ │ │ │ + b 99c4 <_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 9cfc <_tmp_156_rule+0x43c> │ │ │ │ │ + beq 9cf0 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 9980 <_tmp_156_rule+0xc0> │ │ │ │ │ + beq 9974 <_tmp_156_rule+0xc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 99d8 <_tmp_156_rule+0x118> │ │ │ │ │ + b 99cc <_tmp_156_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 996c <_tmp_156_rule+0xac> │ │ │ │ │ + b 9960 <_tmp_156_rule+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9d3c <_tmp_156_rule+0x47c> │ │ │ │ │ + beq 9d30 <_tmp_156_rule+0x47c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ + b 99c4 <_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 99b4 <_tmp_156_rule+0xf4> │ │ │ │ │ + beq 99a8 <_tmp_156_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9d3c <_tmp_156_rule+0x47c> │ │ │ │ │ + b 9d30 <_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 9950 <_tmp_156_rule+0x90> │ │ │ │ │ + beq 9944 <_tmp_156_rule+0x90> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9cfc <_tmp_156_rule+0x43c> │ │ │ │ │ + b 9cf0 <_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 9d34 <_tmp_156_rule+0x474> │ │ │ │ │ - b 99d0 <_tmp_156_rule+0x110> │ │ │ │ │ + bne 9d28 <_tmp_156_rule+0x474> │ │ │ │ │ + b 99c4 <_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 9918 <_tmp_156_rule+0x58> │ │ │ │ │ - b 9d08 <_tmp_156_rule+0x448> │ │ │ │ │ + beq 990c <_tmp_156_rule+0x58> │ │ │ │ │ + b 9cfc <_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 9ac8 <_tmp_156_rule+0x208> │ │ │ │ │ + beq 9abc <_tmp_156_rule+0x208> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b6c <_tmp_156_rule+0x2ac> │ │ │ │ │ + b 9b60 <_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 9970 <_tmp_156_rule+0xb0> │ │ │ │ │ + b 9964 <_tmp_156_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a34 <_tmp_156_rule+0x174> │ │ │ │ │ + b 9a28 <_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 9e5c <_tmp_156_rule+0x59c> │ │ │ │ │ + bne 9e50 <_tmp_156_rule+0x59c> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a84 <_tmp_156_rule+0x1c4> │ │ │ │ │ - b 9b30 <_tmp_156_rule+0x270> │ │ │ │ │ + bne 9a78 <_tmp_156_rule+0x1c4> │ │ │ │ │ + b 9b24 <_tmp_156_rule+0x270> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9de0 <_tmp_156_rule+0x520> │ │ │ │ │ + beq 9dd4 <_tmp_156_rule+0x520> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9de0 <_tmp_156_rule+0x520> │ │ │ │ │ + b 9dd4 <_tmp_156_rule+0x520> │ │ │ │ │ │ │ │ │ │ -00009e68 : │ │ │ │ │ +00009e5c : │ │ │ │ │ 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 9f28 │ │ │ │ │ + beq 9f1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f28 │ │ │ │ │ + bne 9f1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f3c │ │ │ │ │ + bne 9f30 │ │ │ │ │ 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 9f18 │ │ │ │ │ + bne 9f0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f3c │ │ │ │ │ + bne 9f30 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f18 │ │ │ │ │ + bne 9f0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9f3c │ │ │ │ │ + bne 9f30 │ │ │ │ │ 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 │ │ │ │ │ @@ -11494,107 +11491,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 9eb8 │ │ │ │ │ + beq 9eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00009f50 : │ │ │ │ │ +00009f44 : │ │ │ │ │ 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 a544 │ │ │ │ │ + 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 a544 │ │ │ │ │ + bne a538 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a1c4 │ │ │ │ │ + bne a1b8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq a140 │ │ │ │ │ + beq a134 │ │ │ │ │ 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 a198 │ │ │ │ │ + beq a18c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a198 │ │ │ │ │ + bne a18c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a1ac │ │ │ │ │ + bne a1a0 │ │ │ │ │ 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 a0b4 │ │ │ │ │ + bne a0a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a55c │ │ │ │ │ + beq a550 │ │ │ │ │ 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 a1ac │ │ │ │ │ + bne a1a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3b0 │ │ │ │ │ + bne a3a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a1ac │ │ │ │ │ + bne a1a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl a81c │ │ │ │ │ + bl a810 │ │ │ │ │ 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] │ │ │ │ │ @@ -11604,134 +11601,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 a110 │ │ │ │ │ + beq a104 │ │ │ │ │ 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 a110 │ │ │ │ │ + beq a104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a36c │ │ │ │ │ + bne a360 │ │ │ │ │ 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 a1c4 │ │ │ │ │ + bne a1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a564 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a1d8 │ │ │ │ │ + bne a1cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b a0fc │ │ │ │ │ + b a0f0 │ │ │ │ │ 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 a1cc │ │ │ │ │ + blt a1c0 │ │ │ │ │ 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 a384 │ │ │ │ │ + bne a378 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9fe4 │ │ │ │ │ + bne 9fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a004 │ │ │ │ │ + beq 9ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a120 │ │ │ │ │ + beq a114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a104 │ │ │ │ │ + b a0f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a538 │ │ │ │ │ + beq a52c │ │ │ │ │ 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 a52c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a51c │ │ │ │ │ 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 a51c │ │ │ │ │ + beq a510 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a51c │ │ │ │ │ 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 1f00 │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a284 │ │ │ │ │ + beq a278 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a38c │ │ │ │ │ + beq a380 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r4, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b a254 │ │ │ │ │ + b a248 │ │ │ │ │ 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] │ │ │ │ │ @@ -11741,40 +11738,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 a514 │ │ │ │ │ + beq a508 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble a2e4 │ │ │ │ │ + ble a2d8 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b a2c8 │ │ │ │ │ + b a2bc │ │ │ │ │ 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 a130 │ │ │ │ │ + bne a124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq a1c4 │ │ │ │ │ + beq a1b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11787,78 +11784,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 a0ec │ │ │ │ │ + bne a0e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0fc │ │ │ │ │ + beq a0f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1cc │ │ │ │ │ + b a1c0 │ │ │ │ │ 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 a50c │ │ │ │ │ + beq a500 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a270 │ │ │ │ │ + b a264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a4cc │ │ │ │ │ + beq a4c0 │ │ │ │ │ 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 a4c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a070 │ │ │ │ │ + bne a064 │ │ │ │ │ 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 a4bc │ │ │ │ │ + beq a4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a564 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a4bc │ │ │ │ │ + beq a4b0 │ │ │ │ │ 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 a4fc │ │ │ │ │ + beq a4f0 │ │ │ │ │ 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> │ │ │ │ │ @@ -11876,136 +11873,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 a4d8 │ │ │ │ │ + beq a4cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a4d8 │ │ │ │ │ + bne a4cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b a0a8 │ │ │ │ │ + b a09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a06c │ │ │ │ │ + b a060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3dc │ │ │ │ │ + b a3d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a4b4 │ │ │ │ │ + beq a4a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1b4 │ │ │ │ │ + b a1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1b4 │ │ │ │ │ + b a1a8 │ │ │ │ │ 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 a134 │ │ │ │ │ + b a128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a204 │ │ │ │ │ + b a1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9fa4 │ │ │ │ │ - b a1c4 │ │ │ │ │ + beq 9f98 │ │ │ │ │ + b a1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge a034 │ │ │ │ │ - b a4e8 │ │ │ │ │ + bge a028 │ │ │ │ │ + b a4dc │ │ │ │ │ │ │ │ │ │ -0000a570 : │ │ │ │ │ +0000a564 : │ │ │ │ │ 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 a7f8 │ │ │ │ │ + beq a7ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7f8 │ │ │ │ │ + bne a7ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a80c │ │ │ │ │ + bne a800 │ │ │ │ │ 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 a668 │ │ │ │ │ + bne a65c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a7e4 │ │ │ │ │ + beq a7d8 │ │ │ │ │ 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 a80c │ │ │ │ │ + bne a800 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a698 │ │ │ │ │ + bne a68c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a80c │ │ │ │ │ + bne a800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a81c │ │ │ │ │ + bl a810 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a680 │ │ │ │ │ + beq a674 │ │ │ │ │ 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 │ │ │ │ │ @@ -12015,59 +12012,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 a664 │ │ │ │ │ + b a658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a7d8 │ │ │ │ │ + beq a7cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7d8 │ │ │ │ │ + bne a7cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a630 │ │ │ │ │ + bne a624 │ │ │ │ │ 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 a7c4 │ │ │ │ │ + beq a7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a564 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a7c4 │ │ │ │ │ + beq a7b8 │ │ │ │ │ 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 a80c │ │ │ │ │ + beq a800 │ │ │ │ │ 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> │ │ │ │ │ @@ -12084,202 +12081,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 a798 │ │ │ │ │ + beq a78c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a688 │ │ │ │ │ + beq a67c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a688 │ │ │ │ │ + beq a67c │ │ │ │ │ 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 a678 │ │ │ │ │ + b a66c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a630 │ │ │ │ │ + b a624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a6c4 │ │ │ │ │ + b a6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge a5f4 │ │ │ │ │ - b a7a8 │ │ │ │ │ + bge a5e8 │ │ │ │ │ + b a79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a5c4 │ │ │ │ │ + beq a5b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a7bc │ │ │ │ │ + b a7b0 │ │ │ │ │ │ │ │ │ │ -0000a81c : │ │ │ │ │ +0000a810 : │ │ │ │ │ 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 b66c │ │ │ │ │ + beq b660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b66c │ │ │ │ │ + bne b660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b680 │ │ │ │ │ + bne b674 │ │ │ │ │ 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 aa48 │ │ │ │ │ + bne aa3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b658 │ │ │ │ │ + beq b64c │ │ │ │ │ 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 aefc │ │ │ │ │ + bne aef0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6a4 │ │ │ │ │ + beq b698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6a4 │ │ │ │ │ + bne b698 │ │ │ │ │ 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 ab34 │ │ │ │ │ + beq ab28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aba0 │ │ │ │ │ + bne ab94 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne aefc │ │ │ │ │ + bne aef0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6d8 │ │ │ │ │ + beq b6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6d8 │ │ │ │ │ + bne b6cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abbc │ │ │ │ │ + beq abb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ac28 │ │ │ │ │ + bne ac1c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne aefc │ │ │ │ │ + bne aef0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b68c │ │ │ │ │ + beq b680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b68c │ │ │ │ │ + bne b680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b1a8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq aa60 │ │ │ │ │ + beq aa54 │ │ │ │ │ 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 aaa0 │ │ │ │ │ + beq aa94 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq af48 │ │ │ │ │ + beq af3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b6c0 │ │ │ │ │ + bne b6b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -12291,254 +12288,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 af54 │ │ │ │ │ + blt af48 │ │ │ │ │ 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 b1b4 │ │ │ │ │ + bne b1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne aa08 │ │ │ │ │ + bne a9fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b1a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af0c │ │ │ │ │ + bne af00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b1a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af68 │ │ │ │ │ + bne af5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b1a8 │ │ │ │ │ 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 b0dc │ │ │ │ │ + bne b0d0 │ │ │ │ │ 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 aa44 │ │ │ │ │ + b aa38 │ │ │ │ │ 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 ab88 │ │ │ │ │ + bne ab7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b56c │ │ │ │ │ + bne b560 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab80 │ │ │ │ │ + beq ab74 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt ac44 │ │ │ │ │ + bgt ac38 │ │ │ │ │ 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 a924 │ │ │ │ │ + beq a918 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ada8 │ │ │ │ │ + bne ad9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a924 │ │ │ │ │ + b a918 │ │ │ │ │ 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 b634 │ │ │ │ │ + bne b628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b550 │ │ │ │ │ + bne b544 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac08 │ │ │ │ │ + beq abfc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - blt acfc │ │ │ │ │ + blt acf0 │ │ │ │ │ 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 a990 │ │ │ │ │ + beq a984 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae54 │ │ │ │ │ + bne ae48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a990 │ │ │ │ │ + b a984 │ │ │ │ │ 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 ab88 │ │ │ │ │ + bne ab7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b56c │ │ │ │ │ + bne b560 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab84 │ │ │ │ │ + beq ab78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bge ab84 │ │ │ │ │ + bge ab78 │ │ │ │ │ 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 b648 │ │ │ │ │ + bne b63c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b55c │ │ │ │ │ + bne b550 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae44 │ │ │ │ │ + beq ae38 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble ae44 │ │ │ │ │ + ble ae38 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b aca8 │ │ │ │ │ + b ac9c │ │ │ │ │ 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 b634 │ │ │ │ │ + bne b628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b550 │ │ │ │ │ + bne b544 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac0c │ │ │ │ │ + beq ac00 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble ac0c │ │ │ │ │ + ble ac00 │ │ │ │ │ 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 b634 │ │ │ │ │ + bne b628 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b54c │ │ │ │ │ + bne b540 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac0c │ │ │ │ │ + beq ac00 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble ac0c │ │ │ │ │ + ble ac00 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b ad54 │ │ │ │ │ + b ad48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq abb4 │ │ │ │ │ + beq aba8 │ │ │ │ │ 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 abb4 │ │ │ │ │ + beq aba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b680 │ │ │ │ │ + beq b674 │ │ │ │ │ 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] │ │ │ │ │ @@ -12547,51 +12544,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 aee0 │ │ │ │ │ + beq aed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aee0 │ │ │ │ │ + bne aed4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b aa44 │ │ │ │ │ + b aa38 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b ab84 │ │ │ │ │ + b ab78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205c8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ac3c │ │ │ │ │ + beq ac30 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac3c │ │ │ │ │ + beq ac30 │ │ │ │ │ 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 ac3c │ │ │ │ │ + beq ac30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b680 │ │ │ │ │ + beq b674 │ │ │ │ │ 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] │ │ │ │ │ @@ -12599,337 +12596,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 ae28 │ │ │ │ │ + bne ae1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ae34 │ │ │ │ │ + beq ae28 │ │ │ │ │ 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 aa58 │ │ │ │ │ + b aa4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a81c │ │ │ │ │ + bl a810 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq aab8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq aab8 │ │ │ │ │ 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 aa1c │ │ │ │ │ + bne aa10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b ab14 │ │ │ │ │ + b ab08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b594 │ │ │ │ │ + beq b588 │ │ │ │ │ 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 b588 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b584 │ │ │ │ │ + bne b578 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a564 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b1e8 │ │ │ │ │ + beq b1dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5a0 │ │ │ │ │ + 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 b5a0 │ │ │ │ │ + bne b594 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b600 │ │ │ │ │ + bne b5f4 │ │ │ │ │ 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 b1d0 │ │ │ │ │ + beq b1c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b600 │ │ │ │ │ + bne b5f4 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1f00 │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b294 │ │ │ │ │ + bne b288 │ │ │ │ │ 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 b470 │ │ │ │ │ + bne b464 │ │ │ │ │ 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 b584 │ │ │ │ │ + bne b578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a564 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b238 │ │ │ │ │ + bne b22c │ │ │ │ │ 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 b0cc │ │ │ │ │ + bne b0c0 │ │ │ │ │ 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 b428 │ │ │ │ │ + bne b41c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq aaf8 │ │ │ │ │ - b b1b4 │ │ │ │ │ + beq aaec │ │ │ │ │ + b b1a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6f0 │ │ │ │ │ + beq b6e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6f0 │ │ │ │ │ + bne b6e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab10 │ │ │ │ │ + bne ab04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b578 │ │ │ │ │ + beq b56c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b578 │ │ │ │ │ + bne b56c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b188 │ │ │ │ │ + bne b17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a570 │ │ │ │ │ + bl a564 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b2b4 │ │ │ │ │ + bne b2a8 │ │ │ │ │ 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 ab10 │ │ │ │ │ + bne ab04 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1f0 │ │ │ │ │ + bne b1e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab10 │ │ │ │ │ + b ab04 │ │ │ │ │ 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 b078 │ │ │ │ │ + b b06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b1a8 │ │ │ │ │ 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 aa1c │ │ │ │ │ - b af48 │ │ │ │ │ + bne aa10 │ │ │ │ │ + b af3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b094 │ │ │ │ │ + beq b088 │ │ │ │ │ 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 b270 │ │ │ │ │ + beq b264 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b0a0 │ │ │ │ │ + beq b094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b09c │ │ │ │ │ + beq b090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0cc │ │ │ │ │ + b b0c0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq b52c │ │ │ │ │ + beq b520 │ │ │ │ │ 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 b030 │ │ │ │ │ + b b024 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5bc │ │ │ │ │ + beq b5b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5bc │ │ │ │ │ + bne b5b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5ac │ │ │ │ │ + bne b5a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b618 │ │ │ │ │ + beq b60c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5ac │ │ │ │ │ + bne b5a0 │ │ │ │ │ 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 b3d0 │ │ │ │ │ + bne b3c4 │ │ │ │ │ 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 b610 │ │ │ │ │ + beq b604 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b410 │ │ │ │ │ + bgt b404 │ │ │ │ │ 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 │ │ │ │ │ @@ -12938,529 +12935,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 b188 │ │ │ │ │ + beq b17c │ │ │ │ │ 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 b190 │ │ │ │ │ - b b188 │ │ │ │ │ - bl a570 │ │ │ │ │ + beq b184 │ │ │ │ │ + b b17c │ │ │ │ │ + bl a564 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b338 │ │ │ │ │ + beq b32c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5c8 │ │ │ │ │ + bne b5bc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b508 │ │ │ │ │ + beq b4fc │ │ │ │ │ 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 b320 │ │ │ │ │ + b b314 │ │ │ │ │ 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 b36c │ │ │ │ │ + b b360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b1a8 │ │ │ │ │ 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 aa1c │ │ │ │ │ - b af48 │ │ │ │ │ + bne aa10 │ │ │ │ │ + b af3c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b060 │ │ │ │ │ + bne b054 │ │ │ │ │ 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 b1c8 │ │ │ │ │ + beq b1bc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b4b8 │ │ │ │ │ + ble b4ac │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b49c │ │ │ │ │ + b b490 │ │ │ │ │ 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 b078 │ │ │ │ │ + bne b06c │ │ │ │ │ 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 b264 │ │ │ │ │ - b b270 │ │ │ │ │ + bne b258 │ │ │ │ │ + b b264 │ │ │ │ │ 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 b6fc │ │ │ │ │ + beq b6f0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b b3f8 │ │ │ │ │ + b b3ec │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1b0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b29c │ │ │ │ │ + b b290 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a994 │ │ │ │ │ + b a988 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a928 │ │ │ │ │ + b a91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b14c │ │ │ │ │ + b b140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0cc │ │ │ │ │ + b b0c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af94 │ │ │ │ │ + b af88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afe8 │ │ │ │ │ + b afdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b180 │ │ │ │ │ + b b174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b2dc │ │ │ │ │ + b b2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3ec │ │ │ │ │ + beq b3e0 │ │ │ │ │ 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 b180 │ │ │ │ │ + b b174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b078 │ │ │ │ │ + b b06c │ │ │ │ │ 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 b17c │ │ │ │ │ + b b170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ac20 │ │ │ │ │ + b ac14 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b ab88 │ │ │ │ │ + b ab7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge a8a0 │ │ │ │ │ - b aef0 │ │ │ │ │ + bge a894 │ │ │ │ │ + b aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a870 │ │ │ │ │ + beq a864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af00 │ │ │ │ │ + b aef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a9d4 │ │ │ │ │ - b b1b4 │ │ │ │ │ + beq a9c8 │ │ │ │ │ + b b1a8 │ │ │ │ │ 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 a8f8 │ │ │ │ │ + b a8ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa28 │ │ │ │ │ - b af54 │ │ │ │ │ + beq aa1c │ │ │ │ │ + b af48 │ │ │ │ │ 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 a964 │ │ │ │ │ + b a958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b104 │ │ │ │ │ + b b0f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b b618 │ │ │ │ │ + b b60c │ │ │ │ │ │ │ │ │ │ -0000b710 : │ │ │ │ │ +0000b704 : │ │ │ │ │ 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 bbd8 │ │ │ │ │ + beq bbcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbd8 │ │ │ │ │ + bne bbcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbec │ │ │ │ │ + bne bbe0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b7cc │ │ │ │ │ + beq b7c0 │ │ │ │ │ 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 b81c │ │ │ │ │ + bne b810 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baac │ │ │ │ │ + bne baa0 │ │ │ │ │ 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 b9ac │ │ │ │ │ + blt b9a0 │ │ │ │ │ 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 bbec │ │ │ │ │ + bne bbe0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b7a0 │ │ │ │ │ + beq b794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bc30 │ │ │ │ │ + beq bc24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc30 │ │ │ │ │ + bne bc24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba50 │ │ │ │ │ + bne ba44 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq bbf8 │ │ │ │ │ + beq bbec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbf8 │ │ │ │ │ + bne bbec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc0c │ │ │ │ │ + bne bc00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b9c8 │ │ │ │ │ + beq b9bc │ │ │ │ │ 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 ba14 │ │ │ │ │ + bne ba08 │ │ │ │ │ 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 ba50 │ │ │ │ │ + bne ba44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba6c │ │ │ │ │ + beq ba60 │ │ │ │ │ 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 ba6c │ │ │ │ │ + beq ba60 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq b7a0 │ │ │ │ │ + beq b794 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b7a0 │ │ │ │ │ + beq b794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbec │ │ │ │ │ + beq bbe0 │ │ │ │ │ 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 b9a0 │ │ │ │ │ + beq b994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b7b4 │ │ │ │ │ + beq b7a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b7b4 │ │ │ │ │ + beq b7a8 │ │ │ │ │ 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 b7c0 │ │ │ │ │ + b b7b4 │ │ │ │ │ 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 bb84 │ │ │ │ │ + blt bb78 │ │ │ │ │ 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 bc0c │ │ │ │ │ + bne bc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b8cc │ │ │ │ │ + beq b8c0 │ │ │ │ │ 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 bac8 │ │ │ │ │ + bne babc │ │ │ │ │ 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 b8e8 │ │ │ │ │ + beq b8dc │ │ │ │ │ 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 b7b0 │ │ │ │ │ - b bab0 │ │ │ │ │ + beq b7a4 │ │ │ │ │ + b baa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba4c │ │ │ │ │ + bne ba40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 18368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b924 │ │ │ │ │ + bne b918 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq b7b0 │ │ │ │ │ + beq b7a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbec │ │ │ │ │ + bne bbe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b48c │ │ │ │ │ + bl b48c │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b b7b0 │ │ │ │ │ + b b7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbc4 │ │ │ │ │ + beq bbb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbc4 │ │ │ │ │ + beq bbb8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13483,459 +13480,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bb9c │ │ │ │ │ + beq bb90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc18 │ │ │ │ │ + bne bc0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b b924 │ │ │ │ │ + b b918 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ba40 │ │ │ │ │ + b ba34 │ │ │ │ │ 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 bbd0 │ │ │ │ │ + beq bbc4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ba40 │ │ │ │ │ + b ba34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ba40 │ │ │ │ │ + b ba34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b764 │ │ │ │ │ + beq b758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b9bc │ │ │ │ │ + b b9b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b894 │ │ │ │ │ + beq b888 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bbd0 │ │ │ │ │ + b bbc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne bbb4 │ │ │ │ │ - b bb7c │ │ │ │ │ + bne bba8 │ │ │ │ │ + b bb70 │ │ │ │ │ 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 b858 │ │ │ │ │ - b ba50 │ │ │ │ │ + beq b84c │ │ │ │ │ + b ba44 │ │ │ │ │ │ │ │ │ │ -0000bc4c : │ │ │ │ │ +0000bc40 : │ │ │ │ │ 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 c3f0 │ │ │ │ │ + beq c3e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c3f0 │ │ │ │ │ + bne c3e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c088 │ │ │ │ │ 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 bcd8 │ │ │ │ │ + beq bccc │ │ │ │ │ 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 bd68 │ │ │ │ │ + bne bd5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c8c0 │ │ │ │ │ + bl c8b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bd2c │ │ │ │ │ + bne bd20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bd44 │ │ │ │ │ + beq bd38 │ │ │ │ │ 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 bcc0 │ │ │ │ │ + b bcb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c094 │ │ │ │ │ + bne c088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fefc │ │ │ │ │ + bl 1fee8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bd2c │ │ │ │ │ + b bd20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c3e0 │ │ │ │ │ + bne c3d4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c4c4 │ │ │ │ │ + beq c4b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c4c4 │ │ │ │ │ + bne c4b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c4b8 │ │ │ │ │ + bne c4ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c358 │ │ │ │ │ + bne c34c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c4b8 │ │ │ │ │ + bne c4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c258 │ │ │ │ │ + bne c24c │ │ │ │ │ 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 bcf4 │ │ │ │ │ + beq bce8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c3e0 │ │ │ │ │ + bne c3d4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c62c │ │ │ │ │ + beq c620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c62c │ │ │ │ │ + bne c620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c61c │ │ │ │ │ + bne c610 │ │ │ │ │ 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 c638 │ │ │ │ │ + bne c62c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c61c │ │ │ │ │ + bne c610 │ │ │ │ │ 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 bea0 │ │ │ │ │ + beq be94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c2fc │ │ │ │ │ + bne c2f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c61c │ │ │ │ │ + bne c610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c14c │ │ │ │ │ + bne c140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c61c │ │ │ │ │ + bne c610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c620 │ │ │ │ │ + bne c614 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c610 │ │ │ │ │ + beq c604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c610 │ │ │ │ │ + bne c604 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c514 │ │ │ │ │ + bne c508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 38f0 <_tmp_8_rule+0x8c> │ │ │ │ │ + bl 3904 <_tmp_8_rule+0xa0> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3b0 │ │ │ │ │ + bne c3a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c514 │ │ │ │ │ + bne c508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 437c │ │ │ │ │ + bl 4390 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3b0 │ │ │ │ │ + bne c3a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c514 │ │ │ │ │ + bne c508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4770 │ │ │ │ │ + bl 4784 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c5a0 │ │ │ │ │ + bne c594 │ │ │ │ │ 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 c61c │ │ │ │ │ + bne c610 │ │ │ │ │ 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 c524 │ │ │ │ │ + bne c518 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c61c │ │ │ │ │ + bne c610 │ │ │ │ │ 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 c5b4 │ │ │ │ │ + bne c5a8 │ │ │ │ │ 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 bcf4 │ │ │ │ │ + beq bce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c3e0 │ │ │ │ │ + bne c3d4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c5a8 │ │ │ │ │ + beq c59c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c5a8 │ │ │ │ │ + bne c59c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c084 │ │ │ │ │ + bne c078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c1e8 │ │ │ │ │ + bne c1dc │ │ │ │ │ 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 bcfc │ │ │ │ │ + beq bcf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c3e4 │ │ │ │ │ + b c3d8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq beec │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq beec │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq beec │ │ │ │ │ + beq bee0 │ │ │ │ │ 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 beec │ │ │ │ │ + beq bee0 │ │ │ │ │ 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 c408 │ │ │ │ │ + bne c3fc │ │ │ │ │ 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 c33c │ │ │ │ │ + beq c330 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c008 │ │ │ │ │ + b bffc │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bec8 │ │ │ │ │ + beq bebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bec8 │ │ │ │ │ + beq bebc │ │ │ │ │ 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 bec8 │ │ │ │ │ + beq bebc │ │ │ │ │ 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 │ │ │ │ │ @@ -13944,80 +13941,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 c138 │ │ │ │ │ + bne c12c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b c000 │ │ │ │ │ + b bff4 │ │ │ │ │ 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 c074 │ │ │ │ │ + beq c068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c074 │ │ │ │ │ + beq c068 │ │ │ │ │ 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 c4d0 │ │ │ │ │ + bne c4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c074 │ │ │ │ │ + beq c068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c084 │ │ │ │ │ + b c078 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde8 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde8 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde8 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bde8 │ │ │ │ │ + beq bddc │ │ │ │ │ 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 │ │ │ │ │ @@ -14026,125 +14023,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 bdec │ │ │ │ │ + beq bde0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b bdf8 │ │ │ │ │ + b bdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bca0 │ │ │ │ │ + bl bca0 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bea0 │ │ │ │ │ + beq be94 │ │ │ │ │ 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 c4a8 │ │ │ │ │ + bne c49c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c48c │ │ │ │ │ + bne c480 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne bd2c │ │ │ │ │ + bne bd20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b c008 │ │ │ │ │ + b bffc │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdc4 │ │ │ │ │ + beq bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdc4 │ │ │ │ │ + beq bdb8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdc4 │ │ │ │ │ + beq bdb8 │ │ │ │ │ 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 bdc4 │ │ │ │ │ - b c2ac │ │ │ │ │ + beq bdb8 │ │ │ │ │ + b c2a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c424 │ │ │ │ │ + bne c418 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bfa4 │ │ │ │ │ + b bf98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcd0 │ │ │ │ │ + b bcc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bca0 │ │ │ │ │ - b c094 │ │ │ │ │ + beq bc94 │ │ │ │ │ + b c088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c11c │ │ │ │ │ + bne c110 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd2c │ │ │ │ │ + b bd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3d4 │ │ │ │ │ + beq c3c8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3d4 │ │ │ │ │ + beq c3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3e04 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3d4 │ │ │ │ │ + beq c3c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14152,33 +14149,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 c1c0 │ │ │ │ │ + b c1b4 │ │ │ │ │ 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 c008 │ │ │ │ │ + b bffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c324 │ │ │ │ │ - b c414 │ │ │ │ │ + bne c318 │ │ │ │ │ + b c408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bdf8 │ │ │ │ │ + b bdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bda0 │ │ │ │ │ + b bd94 │ │ │ │ │ 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] │ │ │ │ │ @@ -14190,45 +14187,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c234 │ │ │ │ │ + b c228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bfa4 │ │ │ │ │ + b bf98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 977c <_loop1_82_rule+0xf4> │ │ │ │ │ + bl 977c <_loop1_82_rule+0x100> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne bfd0 │ │ │ │ │ + bne bfc4 │ │ │ │ │ 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 bfc8 │ │ │ │ │ + beq bfbc │ │ │ │ │ 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 bfc8 │ │ │ │ │ + beq bfbc │ │ │ │ │ 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 │ │ │ │ │ @@ -14236,202 +14233,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 c1c0 │ │ │ │ │ + b c1b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c3b8 │ │ │ │ │ + b c3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c04c │ │ │ │ │ + b c040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 977c <_loop1_82_rule+0xf4> │ │ │ │ │ + bl 977c <_loop1_82_rule+0x100> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne c000 │ │ │ │ │ + bne bff4 │ │ │ │ │ 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 bff4 │ │ │ │ │ + beq bfe8 │ │ │ │ │ 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 bff4 │ │ │ │ │ + beq bfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ - b c578 │ │ │ │ │ + b c56c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf28 │ │ │ │ │ + b bf1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c008 │ │ │ │ │ + b bffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be3c │ │ │ │ │ + b be30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c7c8 │ │ │ │ │ + beq c7bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7c8 │ │ │ │ │ + bne c7bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c7b8 │ │ │ │ │ + bne c7ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c758 │ │ │ │ │ + beq c74c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c7b8 │ │ │ │ │ + bne c7ac │ │ │ │ │ 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 c744 │ │ │ │ │ + beq c738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c744 │ │ │ │ │ + bne c738 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c708 │ │ │ │ │ + bne c6fc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c708 │ │ │ │ │ + beq c6fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bca0 │ │ │ │ │ + bl bca0 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c7d4 │ │ │ │ │ + bne c7c8 │ │ │ │ │ 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 c768 │ │ │ │ │ + bne c75c │ │ │ │ │ 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 be68 │ │ │ │ │ + b be5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c6d8 │ │ │ │ │ + b c6cc │ │ │ │ │ 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 c72c │ │ │ │ │ + b c720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c718 │ │ │ │ │ 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 c754 │ │ │ │ │ + beq c748 │ │ │ │ │ mov ip, r7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble c7fc │ │ │ │ │ + ble c7f0 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b c79c │ │ │ │ │ + b c790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be68 │ │ │ │ │ + b be5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c664 │ │ │ │ │ + b c658 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c890 │ │ │ │ │ + beq c884 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c6b0 │ │ │ │ │ + b c6a4 │ │ │ │ │ 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 be60 │ │ │ │ │ + beq be54 │ │ │ │ │ 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 │ │ │ │ │ @@ -14459,420 +14456,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 c1c0 │ │ │ │ │ + b c1b4 │ │ │ │ │ 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 c750 │ │ │ │ │ + beq c744 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b c7e8 │ │ │ │ │ + b c7dc │ │ │ │ │ │ │ │ │ │ -0000c8c0 : │ │ │ │ │ +0000c8b4 : │ │ │ │ │ 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 ca8c │ │ │ │ │ + beq ca80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca8c │ │ │ │ │ + bne ca80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne caa0 │ │ │ │ │ + bne ca94 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ca38 │ │ │ │ │ + beq ca2c │ │ │ │ │ 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 cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c964 │ │ │ │ │ + beq c958 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c984 │ │ │ │ │ + bne c978 │ │ │ │ │ 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 cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c964 │ │ │ │ │ + beq c958 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c964 │ │ │ │ │ + beq c958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c964 │ │ │ │ │ + beq c958 │ │ │ │ │ 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 caa0 │ │ │ │ │ + beq ca94 │ │ │ │ │ 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 ca10 │ │ │ │ │ + beq ca04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c96c │ │ │ │ │ + beq c960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c96c │ │ │ │ │ + beq c960 │ │ │ │ │ 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 c978 │ │ │ │ │ + b c96c │ │ │ │ │ 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 ca1c │ │ │ │ │ + blt ca10 │ │ │ │ │ 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 caa0 │ │ │ │ │ + bne ca94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c950 │ │ │ │ │ - b c964 │ │ │ │ │ + bne c944 │ │ │ │ │ + b c958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c914 │ │ │ │ │ + beq c908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca2c │ │ │ │ │ + b ca20 │ │ │ │ │ │ │ │ │ │ -0000caac : │ │ │ │ │ +0000caa0 : │ │ │ │ │ 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 cbf8 │ │ │ │ │ + beq cbec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbf8 │ │ │ │ │ + bne cbec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne cb70 │ │ │ │ │ + bne cb64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 64a0 │ │ │ │ │ + bl 6494 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cb68 │ │ │ │ │ + bne cb5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb68 │ │ │ │ │ + bne cb5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cb7c │ │ │ │ │ + bne cb70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb68 │ │ │ │ │ + bne cb5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cba4 │ │ │ │ │ + bne cb98 │ │ │ │ │ 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 cc04 │ │ │ │ │ + beq cbf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cc04 │ │ │ │ │ + bne cbf8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b cb68 │ │ │ │ │ + b cb5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caac │ │ │ │ │ + bl caa0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cb54 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb68 │ │ │ │ │ + beq cb5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb68 │ │ │ │ │ + beq cb5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb70 │ │ │ │ │ + b cb64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b caf0 │ │ │ │ │ + b cae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb9c │ │ │ │ │ + beq cb90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb70 │ │ │ │ │ + b cb64 │ │ │ │ │ │ │ │ │ │ -0000cc24 : │ │ │ │ │ +0000cc18 : │ │ │ │ │ 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 d0b0 │ │ │ │ │ + beq d0a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0b0 │ │ │ │ │ + bne d0a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf58 │ │ │ │ │ + bne cf4c │ │ │ │ │ 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 ccb0 │ │ │ │ │ + beq cca4 │ │ │ │ │ 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 d08c │ │ │ │ │ + beq d080 │ │ │ │ │ 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 cf58 │ │ │ │ │ + bne cf4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d144 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq cdd4 │ │ │ │ │ + beq cdc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d05c │ │ │ │ │ + beq d050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d05c │ │ │ │ │ + bne d050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d070 │ │ │ │ │ + bne d064 │ │ │ │ │ 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 d010 │ │ │ │ │ + beq d004 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d070 │ │ │ │ │ + bne d064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d080 │ │ │ │ │ + beq d074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d080 │ │ │ │ │ + bne d074 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cec4 │ │ │ │ │ + bne ceb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce2c │ │ │ │ │ + bne ce20 │ │ │ │ │ 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 cf58 │ │ │ │ │ + bne cf4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d144 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce14 │ │ │ │ │ + beq ce08 │ │ │ │ │ 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 cc98 │ │ │ │ │ + b cc8c │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ce0c │ │ │ │ │ + b ce00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d144 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq cec4 │ │ │ │ │ + beq ceb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d03c │ │ │ │ │ + bne d030 │ │ │ │ │ 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 │ │ │ │ │ @@ -14881,174 +14878,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 d030 │ │ │ │ │ + beq d024 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d030 │ │ │ │ │ + bne d024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cec0 │ │ │ │ │ + bne ceb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf6c │ │ │ │ │ + bne cf60 │ │ │ │ │ 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 cdbc │ │ │ │ │ + beq cdb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cdbc │ │ │ │ │ + bne cdb0 │ │ │ │ │ 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 d008 │ │ │ │ │ + beq cffc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge cf2c │ │ │ │ │ + bge cf20 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b cf0c │ │ │ │ │ + b cf00 │ │ │ │ │ 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 d0c8 │ │ │ │ │ + bne d0bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cca8 │ │ │ │ │ + b cc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d150 │ │ │ │ │ + bl d144 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq cec0 │ │ │ │ │ + beq ceb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne cfe0 │ │ │ │ │ + bne cfd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cfbc │ │ │ │ │ + beq cfb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ce70 │ │ │ │ │ + b ce64 │ │ │ │ │ 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 d004 │ │ │ │ │ + beq cff8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b cfa4 │ │ │ │ │ + b cf98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq cf94 │ │ │ │ │ + beq cf88 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b cecc │ │ │ │ │ + b cec0 │ │ │ │ │ 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 cdd4 │ │ │ │ │ + b cdc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cea0 │ │ │ │ │ + b ce94 │ │ │ │ │ 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 ce50 │ │ │ │ │ - b cff8 │ │ │ │ │ + beq ce44 │ │ │ │ │ + b cfec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd34 │ │ │ │ │ + beq cd28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdd4 │ │ │ │ │ + b cdc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd8c │ │ │ │ │ + b cd80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ccc0 │ │ │ │ │ + bge ccb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cf60 │ │ │ │ │ + b cf54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc78 │ │ │ │ │ - b cf58 │ │ │ │ │ + beq cc6c │ │ │ │ │ + b cf4c │ │ │ │ │ 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> │ │ │ │ │ @@ -15065,148 +15062,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 d13c │ │ │ │ │ + beq d130 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d13c │ │ │ │ │ + bne d130 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ce24 │ │ │ │ │ + b ce18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d130 │ │ │ │ │ - b d09c │ │ │ │ │ + beq d124 │ │ │ │ │ + b d090 │ │ │ │ │ │ │ │ │ │ -0000d150 : │ │ │ │ │ +0000d144 : │ │ │ │ │ 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 d5c8 │ │ │ │ │ + beq d5bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5c8 │ │ │ │ │ + bne d5bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5dc │ │ │ │ │ + bne d5d0 │ │ │ │ │ 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 d334 │ │ │ │ │ + bne d328 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d700 │ │ │ │ │ + beq d6f4 │ │ │ │ │ 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 d5dc │ │ │ │ │ + bne d5d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d2e8 │ │ │ │ │ + beq d2dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d65c │ │ │ │ │ + beq d650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d65c │ │ │ │ │ + bne d650 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d670 │ │ │ │ │ + bne d664 │ │ │ │ │ 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 d63c │ │ │ │ │ + beq d630 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d650 │ │ │ │ │ + bne d644 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6f4 │ │ │ │ │ + beq d6e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d6e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3dc │ │ │ │ │ + bne d3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d34c │ │ │ │ │ + bne d340 │ │ │ │ │ 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 d5dc │ │ │ │ │ + bne d5d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2a0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15220,128 +15217,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 e2ac │ │ │ │ │ + bl e2a0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d2c0 │ │ │ │ │ + beq d2b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d680 │ │ │ │ │ + bne d674 │ │ │ │ │ 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 d618 │ │ │ │ │ + beq d60c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d618 │ │ │ │ │ + bne d60c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3d8 │ │ │ │ │ + bne d3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d578 │ │ │ │ │ + bne d56c │ │ │ │ │ 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 d2d0 │ │ │ │ │ + beq d2c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2d0 │ │ │ │ │ + bne d2c4 │ │ │ │ │ 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 d634 │ │ │ │ │ + beq d628 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d4d4 │ │ │ │ │ + ble d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d4d4 │ │ │ │ │ + beq d4c8 │ │ │ │ │ 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 d4bc │ │ │ │ │ + bne d4b0 │ │ │ │ │ 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 d5dc │ │ │ │ │ + beq d5d0 │ │ │ │ │ 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> │ │ │ │ │ @@ -15358,579 +15355,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 d6d0 │ │ │ │ │ + beq d6c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d6d0 │ │ │ │ │ + bne d6c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d330 │ │ │ │ │ + b d324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d3d8 │ │ │ │ │ + beq d3cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne d6ac │ │ │ │ │ + bne d6a0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq d5f0 │ │ │ │ │ + beq d5e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d38c │ │ │ │ │ + b d380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d1a4 │ │ │ │ │ + beq d198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d344 │ │ │ │ │ + b d338 │ │ │ │ │ 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 d630 │ │ │ │ │ + beq d624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d5b0 │ │ │ │ │ + b d5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d3c4 │ │ │ │ │ - b d3d8 │ │ │ │ │ + beq d3b8 │ │ │ │ │ + b d3cc │ │ │ │ │ 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 d2e8 │ │ │ │ │ + b d2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d248 │ │ │ │ │ + beq d23c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d2e8 │ │ │ │ │ + b d2dc │ │ │ │ │ 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 d6c4 │ │ │ │ │ + bne d6b8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b d37c │ │ │ │ │ + b d370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq d5a0 │ │ │ │ │ + beq d594 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d3e4 │ │ │ │ │ + b d3d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d568 │ │ │ │ │ + beq d55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d5e4 │ │ │ │ │ + b d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d2a0 │ │ │ │ │ + b d294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d1d4 │ │ │ │ │ - b d6e0 │ │ │ │ │ + bge d1c8 │ │ │ │ │ + b d6d4 │ │ │ │ │ │ │ │ │ │ -0000d714 <_tmp_5_rule>: │ │ │ │ │ +0000d708 <_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 d7e8 <_tmp_5_rule+0xd4> │ │ │ │ │ + beq d7dc <_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 d7e8 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d7dc <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7fc <_tmp_5_rule+0xe8> │ │ │ │ │ + bne d7f0 <_tmp_5_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d0 <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d0 <_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 d7dc <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d0 <_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 d7d4 <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7c8 <_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 d764 <_tmp_5_rule+0x50> │ │ │ │ │ + beq d758 <_tmp_5_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d7d4 <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7c8 <_tmp_5_rule+0xc0> │ │ │ │ │ │ │ │ │ │ -0000d80c : │ │ │ │ │ +0000d800 : │ │ │ │ │ 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 e1c4 │ │ │ │ │ + beq e1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1d8 │ │ │ │ │ + bne e1cc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dcd0 │ │ │ │ │ + beq dcc4 │ │ │ │ │ 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 dd1c │ │ │ │ │ + beq dd10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd1c │ │ │ │ │ + bne dd10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd24 │ │ │ │ │ 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 dbc4 │ │ │ │ │ + beq dbb8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq d9c8 │ │ │ │ │ + beq d9bc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1e4 │ │ │ │ │ + beq e1d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1e4 │ │ │ │ │ + bne e1d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd24 │ │ │ │ │ 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 e134 │ │ │ │ │ + beq e128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e148 │ │ │ │ │ + bne e13c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e190 │ │ │ │ │ + beq e184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e190 │ │ │ │ │ + bne e184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dddc │ │ │ │ │ + bne ddd0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd3c │ │ │ │ │ + bne dd30 │ │ │ │ │ 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 db88 │ │ │ │ │ + bne db7c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1fc │ │ │ │ │ + beq e1f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1fc │ │ │ │ │ + bne e1f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e210 │ │ │ │ │ + bne e204 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dae4 │ │ │ │ │ + beq dad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq db78 │ │ │ │ │ + beq db6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dee4 │ │ │ │ │ + bne ded8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne db88 │ │ │ │ │ + bne db7c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e150 │ │ │ │ │ + beq e144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e164 │ │ │ │ │ + bne e158 │ │ │ │ │ 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 dc44 │ │ │ │ │ + beq dc38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbb8 │ │ │ │ │ + beq dbac │ │ │ │ │ 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 e21c │ │ │ │ │ + beq e210 │ │ │ │ │ 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 e210 │ │ │ │ │ + bne e204 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e060 │ │ │ │ │ + bne e054 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e210 │ │ │ │ │ + bne e204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 da40 │ │ │ │ │ + bne da34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq da68 │ │ │ │ │ + beq da5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dad8 │ │ │ │ │ + b dacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq df88 │ │ │ │ │ + beq df7c │ │ │ │ │ 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 dad0 │ │ │ │ │ + b dac4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e258 │ │ │ │ │ + beq e24c │ │ │ │ │ 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 dd30 │ │ │ │ │ + bne dd24 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dfec │ │ │ │ │ + bne dfe0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd30 │ │ │ │ │ + bne dd24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 d8e0 │ │ │ │ │ + b d8d4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e244 │ │ │ │ │ + beq e238 │ │ │ │ │ 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 e164 │ │ │ │ │ + bne e158 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df1c │ │ │ │ │ + bne df10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e164 │ │ │ │ │ + bne e158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 dac8 │ │ │ │ │ + b dabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e180 │ │ │ │ │ + blt e174 │ │ │ │ │ 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 db88 │ │ │ │ │ + bne db7c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d8a0 │ │ │ │ │ + bne d894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d8c0 │ │ │ │ │ + beq d8b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c8 │ │ │ │ │ + b d9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1003c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d9a4 │ │ │ │ │ + beq d998 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e190 │ │ │ │ │ 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 │ │ │ │ │ @@ -15940,131 +15937,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 e2a0 │ │ │ │ │ + beq e294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2a0 │ │ │ │ │ + bne e294 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ddd4 │ │ │ │ │ + bne ddc8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df9c │ │ │ │ │ + bne df90 │ │ │ │ │ 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 d9b4 │ │ │ │ │ + beq d9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d9b4 │ │ │ │ │ + bne d9a8 │ │ │ │ │ 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 e12c │ │ │ │ │ + beq e120 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge de44 │ │ │ │ │ + bge de38 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b de28 │ │ │ │ │ + b de1c │ │ │ │ │ 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 d9c8 │ │ │ │ │ + bne d9bc │ │ │ │ │ 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 e1d8 │ │ │ │ │ + beq e1cc │ │ │ │ │ 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 df10 │ │ │ │ │ + beq df04 │ │ │ │ │ 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 e170 │ │ │ │ │ + beq e164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e170 │ │ │ │ │ + bne e164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dad0 │ │ │ │ │ + b dac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e1d8 │ │ │ │ │ + beq e1cc │ │ │ │ │ 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 dea8 │ │ │ │ │ + bne de9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dea8 │ │ │ │ │ + b de9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dc8c │ │ │ │ │ + beq dc80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e164 │ │ │ │ │ + beq e158 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -16072,54 +16069,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 db98 │ │ │ │ │ + beq db8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db98 │ │ │ │ │ + bne db8c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b dabc │ │ │ │ │ + b dab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10048 │ │ │ │ │ + bl 1003c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ddd4 │ │ │ │ │ + beq ddc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne e26c │ │ │ │ │ + bne e260 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e0e0 │ │ │ │ │ + beq e0d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dd84 │ │ │ │ │ + b dd78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc0c │ │ │ │ │ + beq dc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e140 │ │ │ │ │ + beq e134 │ │ │ │ │ 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] │ │ │ │ │ @@ -16127,33 +16124,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 e104 │ │ │ │ │ + beq e0f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e104 │ │ │ │ │ + bne e0f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dc34 │ │ │ │ │ + b dc28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db2c │ │ │ │ │ + beq db20 │ │ │ │ │ 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 db7c │ │ │ │ │ + beq db70 │ │ │ │ │ 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] │ │ │ │ │ @@ -16161,588 +16158,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 e28c │ │ │ │ │ + beq e280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e28c │ │ │ │ │ + bne e280 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b db54 │ │ │ │ │ + b db48 │ │ │ │ │ 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 e128 │ │ │ │ │ + beq e11c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b dfd4 │ │ │ │ │ + b dfc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e058 │ │ │ │ │ + beq e04c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c8 │ │ │ │ │ + b d9bc │ │ │ │ │ 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 d9c8 │ │ │ │ │ + b d9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq da90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbb8 │ │ │ │ │ + b dbac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dad0 │ │ │ │ │ + beq dac4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b db8c │ │ │ │ │ + b db80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d984 │ │ │ │ │ + b d978 │ │ │ │ │ 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 dd60 │ │ │ │ │ + beq dd54 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dde4 │ │ │ │ │ + b ddd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d860 │ │ │ │ │ + beq d854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db8c │ │ │ │ │ + b db80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d928 │ │ │ │ │ - b dd30 │ │ │ │ │ + beq d91c │ │ │ │ │ + b dd24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq da08 │ │ │ │ │ + beq d9fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db7c │ │ │ │ │ + b db70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge daf4 │ │ │ │ │ + bge dae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db7c │ │ │ │ │ + b db70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dc54 │ │ │ │ │ - b dba8 │ │ │ │ │ + bge dc48 │ │ │ │ │ + b db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dbd4 │ │ │ │ │ - b e114 │ │ │ │ │ + bge dbc8 │ │ │ │ │ + b e108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq dfc4 │ │ │ │ │ + beq dfb8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e1b8 │ │ │ │ │ + b e1ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0d8 │ │ │ │ │ - b e22c │ │ │ │ │ + beq e0cc │ │ │ │ │ + b e220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ddb4 │ │ │ │ │ + b dda8 │ │ │ │ │ │ │ │ │ │ -0000e2ac : │ │ │ │ │ +0000e2a0 : │ │ │ │ │ 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 fb70 │ │ │ │ │ + beq fb64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb70 │ │ │ │ │ + bne fb64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb84 │ │ │ │ │ + bne fb78 │ │ │ │ │ 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 e940 │ │ │ │ │ + bne e934 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq fb14 │ │ │ │ │ + beq fb08 │ │ │ │ │ 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 fb84 │ │ │ │ │ + bne fb78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2b4 │ │ │ │ │ + bne f2a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f338 │ │ │ │ │ + bne f32c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa88 │ │ │ │ │ + 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 fa88 │ │ │ │ │ + bne fa7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa9c │ │ │ │ │ + bne fa90 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq faa8 │ │ │ │ │ + beq fa9c │ │ │ │ │ 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 fb00 │ │ │ │ │ + beq faf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb00 │ │ │ │ │ + bne faf4 │ │ │ │ │ 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 e958 │ │ │ │ │ + beq e94c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eba8 │ │ │ │ │ + beq eb9c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb40 │ │ │ │ │ + beq fb34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb40 │ │ │ │ │ + bne fb34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb54 │ │ │ │ │ + bne fb48 │ │ │ │ │ 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 fe04 │ │ │ │ │ + beq fdf8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e8e0 │ │ │ │ │ + bne e8d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fb9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fba8 │ │ │ │ │ + bne fb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f06c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fef8 │ │ │ │ │ + beq feec │ │ │ │ │ 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 feec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb34 │ │ │ │ │ + bne fb28 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebd0 │ │ │ │ │ + bne ebc4 │ │ │ │ │ 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 fbc0 │ │ │ │ │ + bne fbb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb9c │ │ │ │ │ + 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 fb9c │ │ │ │ │ + bne fb90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f884 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc0c │ │ │ │ │ + beq fc00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc0c │ │ │ │ │ + bne fc00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb64 │ │ │ │ │ + bne fb58 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f470 │ │ │ │ │ + bne f464 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f06c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff10 │ │ │ │ │ + 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 ff10 │ │ │ │ │ + bne ff04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff1c │ │ │ │ │ + bne ff10 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5a4 │ │ │ │ │ + bne f598 │ │ │ │ │ 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 fbc0 │ │ │ │ │ + bne fbb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff04 │ │ │ │ │ + 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 ff04 │ │ │ │ │ + bne fef8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fed4 │ │ │ │ │ + bne fec8 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4f4 │ │ │ │ │ + bne f4e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f06c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff28 │ │ │ │ │ + beq ff1c │ │ │ │ │ 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 ff1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne feec │ │ │ │ │ + bne fee0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6bc │ │ │ │ │ + bne f6b0 │ │ │ │ │ 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 fbc0 │ │ │ │ │ + bne fbb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fee0 │ │ │ │ │ + beq fed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee0 │ │ │ │ │ + bne fed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fec8 │ │ │ │ │ + bne febc │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f54c │ │ │ │ │ + bne f540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f06c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb90 │ │ │ │ │ + beq fb84 │ │ │ │ │ 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 fb84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc00 │ │ │ │ │ + bne fbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f650 │ │ │ │ │ + bne f644 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbc0 │ │ │ │ │ + bne fbb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa7c │ │ │ │ │ + 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 fa7c │ │ │ │ │ + bne fa70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff4c │ │ │ │ │ + bne ff40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f25c │ │ │ │ │ + bne f250 │ │ │ │ │ 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 fbc0 │ │ │ │ │ + bne fbb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff34 │ │ │ │ │ + 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 ff34 │ │ │ │ │ + bne ff28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff40 │ │ │ │ │ + bne ff34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f19c │ │ │ │ │ + bne f190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f078 │ │ │ │ │ + bne f06c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb28 │ │ │ │ │ + beq fb1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb28 │ │ │ │ │ + bne fb1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8b8 │ │ │ │ │ + bne e8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f204 │ │ │ │ │ + bne f1f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -16753,26 +16750,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 eb78 │ │ │ │ │ + bne eb6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ 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 eb84 │ │ │ │ │ + beq eb78 │ │ │ │ │ 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 │ │ │ │ │ @@ -16790,180 +16787,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 eb8c │ │ │ │ │ + bne eb80 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe24 │ │ │ │ │ + beq fe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe24 │ │ │ │ │ + bne fe18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe38 │ │ │ │ │ + bne fe2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq ea6c │ │ │ │ │ + beq ea60 │ │ │ │ │ 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 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eab4 │ │ │ │ │ + bne eaa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe38 │ │ │ │ │ + bne fe2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10548 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq ebb0 │ │ │ │ │ + beq eba4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne f740 │ │ │ │ │ + bne f734 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb4c │ │ │ │ │ + blt eb40 │ │ │ │ │ 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 e430 │ │ │ │ │ - b e8e8 │ │ │ │ │ + bne e424 │ │ │ │ │ + b e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffe0 │ │ │ │ │ + blt ffd4 │ │ │ │ │ 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 fe38 │ │ │ │ │ + bne fe2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ea00 │ │ │ │ │ + beq e9f4 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea00 │ │ │ │ │ + beq e9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10548 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ea00 │ │ │ │ │ + beq e9f4 │ │ │ │ │ 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 fe4c │ │ │ │ │ + beq fe40 │ │ │ │ │ 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 f714 │ │ │ │ │ + beq f708 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f714 │ │ │ │ │ + bne f708 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea44 │ │ │ │ │ + ble ea38 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e970 │ │ │ │ │ + b e964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eb74 │ │ │ │ │ + beq eb68 │ │ │ │ │ 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 e930 │ │ │ │ │ + b e924 │ │ │ │ │ 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 e430 │ │ │ │ │ + bne e424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e8dc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea50 │ │ │ │ │ + beq ea44 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e510 │ │ │ │ │ + beq e504 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fdd8 │ │ │ │ │ + beq fdcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fdb0 │ │ │ │ │ + bne fda4 │ │ │ │ │ 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 │ │ │ │ │ @@ -16972,360 +16969,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 f8dc │ │ │ │ │ + beq f8d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8dc │ │ │ │ │ + bne f8d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd90 │ │ │ │ │ + beq fd84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd90 │ │ │ │ │ + bne fd84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne fda4 │ │ │ │ │ + bne fd98 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f348 │ │ │ │ │ + bne f33c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + 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 ffd4 │ │ │ │ │ + bne ffc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed48 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcb4 │ │ │ │ │ + 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 fcb4 │ │ │ │ │ + bne fca8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed48 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f7f4 │ │ │ │ │ + bne f7e8 │ │ │ │ │ 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 f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fca8 │ │ │ │ │ + beq fc9c │ │ │ │ │ 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 fc9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne edbc │ │ │ │ │ + bne edb0 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f74c │ │ │ │ │ + bne f740 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa70 │ │ │ │ │ + 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 fa70 │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee20 │ │ │ │ │ + bne ee14 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7a0 │ │ │ │ │ + bne f794 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa40 │ │ │ │ │ + beq fa34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fa34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee84 │ │ │ │ │ + bne ee78 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f998 │ │ │ │ │ + bne f98c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffc8 │ │ │ │ │ + beq ffbc │ │ │ │ │ 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 ffbc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eee8 │ │ │ │ │ + bne eedc │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9ec │ │ │ │ │ + bne f9e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd10 │ │ │ │ │ + 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 fd10 │ │ │ │ │ + bne fd04 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ef4c │ │ │ │ │ + bne ef40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f930 │ │ │ │ │ + bne f924 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa64 │ │ │ │ │ + beq fa58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne fa58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne efb0 │ │ │ │ │ + bne efa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5fc │ │ │ │ │ + bne f5f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + bne f8e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd04 │ │ │ │ │ + beq fcf8 │ │ │ │ │ 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 fcf8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne f014 │ │ │ │ │ + bne f008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3ac │ │ │ │ │ + bne f3a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne fc78 │ │ │ │ │ + bne fc6c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc6c │ │ │ │ │ + beq fc60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc6c │ │ │ │ │ + bne fc60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f064 │ │ │ │ │ + bne f058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f410 │ │ │ │ │ + bne f404 │ │ │ │ │ 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 e8d0 │ │ │ │ │ + beq e8c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d0 │ │ │ │ │ + bne e8c4 │ │ │ │ │ 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 fdfc │ │ │ │ │ + beq fdf0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0f0 │ │ │ │ │ + ble f0e4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0f0 │ │ │ │ │ + beq f0e4 │ │ │ │ │ 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 f0d8 │ │ │ │ │ + bne f0cc │ │ │ │ │ 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 fa9c │ │ │ │ │ + beq fa90 │ │ │ │ │ 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 │ │ │ │ │ @@ -17347,108 +17344,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 eb58 │ │ │ │ │ + beq eb4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe90 │ │ │ │ │ + bne fe84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e92c │ │ │ │ │ + b e920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e858 │ │ │ │ │ + beq e84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e858 │ │ │ │ │ + beq e84c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd54 │ │ │ │ │ + beq fd48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 fd6c │ │ │ │ │ + bne fd60 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ec08 │ │ │ │ │ + b ebfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8b8 │ │ │ │ │ + beq e8ac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc30 │ │ │ │ │ + beq fc24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8c0 │ │ │ │ │ + b e8b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7f4 │ │ │ │ │ + beq e7e8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd38 │ │ │ │ │ + beq fd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e800 │ │ │ │ │ + b e7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2a0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e360 │ │ │ │ │ + beq e354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fb78 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17456,1122 +17453,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 f31c │ │ │ │ │ + beq f310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e930 │ │ │ │ │ + beq e924 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e930 │ │ │ │ │ + beq e924 │ │ │ │ │ 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 e950 │ │ │ │ │ + b e944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecb0 │ │ │ │ │ + beq eca4 │ │ │ │ │ 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 ff94 │ │ │ │ │ + beq ff88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff74 │ │ │ │ │ + bne ff68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq f908 │ │ │ │ │ + beq f8fc │ │ │ │ │ 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 ec30 │ │ │ │ │ + b ec24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq effc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq effc │ │ │ │ │ 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 fce4 │ │ │ │ │ + beq fcd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne fcf8 │ │ │ │ │ + bne fcec │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b f384 │ │ │ │ │ + b f378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f064 │ │ │ │ │ + beq f058 │ │ │ │ │ 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 fc48 │ │ │ │ │ + beq fc3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ 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 f078 │ │ │ │ │ + b f06c │ │ │ │ │ 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 f878 │ │ │ │ │ + bne f86c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f898 │ │ │ │ │ + bne f88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcdc │ │ │ │ │ + beq fcd0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcc0 │ │ │ │ │ + beq fcb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5b8 │ │ │ │ │ + b e5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e670 │ │ │ │ │ + beq e664 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbe4 │ │ │ │ │ + beq fbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e67c │ │ │ │ │ + b e670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e734 │ │ │ │ │ + beq e728 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd1c │ │ │ │ │ + beq fd10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e740 │ │ │ │ │ + b e734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e60c │ │ │ │ │ + beq e600 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ffac │ │ │ │ │ + beq ffa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e618 │ │ │ │ │ + b e60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq efa4 │ │ │ │ │ + beq ef98 │ │ │ │ │ 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 fc18 │ │ │ │ │ + beq fc0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b efb0 │ │ │ │ │ + b efa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ + beq e788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ + beq e788 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbc8 │ │ │ │ │ + beq fbbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7a0 │ │ │ │ │ + b e794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6d0 │ │ │ │ │ + beq e6c4 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc8c │ │ │ │ │ + beq fc80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6dc │ │ │ │ │ + b e6d0 │ │ │ │ │ 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 fe70 │ │ │ │ │ + bne fe64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fe84 │ │ │ │ │ + beq fe78 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebc4 │ │ │ │ │ + b ebb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq eda4 │ │ │ │ │ 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 10000 │ │ │ │ │ + beq fff4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b edbc │ │ │ │ │ + b edb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee14 │ │ │ │ │ + beq ee08 │ │ │ │ │ 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 feb0 │ │ │ │ │ + beq fea4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee20 │ │ │ │ │ + b ee14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8b8 │ │ │ │ │ + bne f8ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd78 │ │ │ │ │ + bne fd6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed48 │ │ │ │ │ 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 ff58 │ │ │ │ │ + beq ff4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed58 │ │ │ │ │ + b ed4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f8ac │ │ │ │ │ + bne f8a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e5b8 │ │ │ │ │ + b e5ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq f498 │ │ │ │ │ + beq f48c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f890 │ │ │ │ │ + b f884 │ │ │ │ │ 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 ed54 │ │ │ │ │ + beq ed48 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ 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 ec68 │ │ │ │ │ + beq ec5c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f078 │ │ │ │ │ + b f06c │ │ │ │ │ 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 fdf4 │ │ │ │ │ + beq fde8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f394 │ │ │ │ │ + b f388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef40 │ │ │ │ │ + beq ef34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef40 │ │ │ │ │ + beq ef34 │ │ │ │ │ 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 10018 │ │ │ │ │ + beq 1000c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ef4c │ │ │ │ │ + b ef40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee78 │ │ │ │ │ + beq ee6c │ │ │ │ │ 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 10030 │ │ │ │ │ + beq 10024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee84 │ │ │ │ │ + b ee78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eedc │ │ │ │ │ + beq eed0 │ │ │ │ │ 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 fa4c │ │ │ │ │ + beq fa40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f37c │ │ │ │ │ + beq f370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eee8 │ │ │ │ │ + b eedc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee50 │ │ │ │ │ + b ee44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eee4 │ │ │ │ │ - b fa34 │ │ │ │ │ + beq eed8 │ │ │ │ │ + b fa28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef7c │ │ │ │ │ + b ef70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edec │ │ │ │ │ + b ede0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e7d4 │ │ │ │ │ + b e7c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e3a8 │ │ │ │ │ + beq e39c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b eb74 │ │ │ │ │ + b eb68 │ │ │ │ │ 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 eb74 │ │ │ │ │ + blt eb68 │ │ │ │ │ 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 faa0 │ │ │ │ │ + bne fa94 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e3e8 │ │ │ │ │ + bne e3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e400 │ │ │ │ │ + b e3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e330 │ │ │ │ │ - b f32c │ │ │ │ │ + bge e324 │ │ │ │ │ + b f320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e898 │ │ │ │ │ + b e88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e51c │ │ │ │ │ + b e510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e460 │ │ │ │ │ + beq e454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e8dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f890 │ │ │ │ │ + b f884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e300 │ │ │ │ │ + beq e2f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f33c │ │ │ │ │ + b f330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e774 │ │ │ │ │ + b e768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e554 │ │ │ │ │ + b e548 │ │ │ │ │ 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 e4c4 │ │ │ │ │ + beq e4b8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f078 │ │ │ │ │ + b f06c │ │ │ │ │ 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 e7a0 │ │ │ │ │ - b f6b0 │ │ │ │ │ + beq e794 │ │ │ │ │ + b f6a4 │ │ │ │ │ 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 e67c │ │ │ │ │ - b f540 │ │ │ │ │ + beq e670 │ │ │ │ │ + b f534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e7a0 │ │ │ │ │ + b e794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e58c │ │ │ │ │ + b e580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq efac │ │ │ │ │ - b f644 │ │ │ │ │ + beq efa0 │ │ │ │ │ + b f638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e8c0 │ │ │ │ │ - b f250 │ │ │ │ │ + beq e8b4 │ │ │ │ │ + b f244 │ │ │ │ │ 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 f078 │ │ │ │ │ - b f464 │ │ │ │ │ + beq f06c │ │ │ │ │ + b f458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f044 │ │ │ │ │ + b f038 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f078 │ │ │ │ │ + b f06c │ │ │ │ │ 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 e6dc │ │ │ │ │ - b f708 │ │ │ │ │ + beq e6d0 │ │ │ │ │ + b f6fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed88 │ │ │ │ │ + b ed7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed20 │ │ │ │ │ + b ed14 │ │ │ │ │ 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 e5b8 │ │ │ │ │ - b f4e8 │ │ │ │ │ + beq e5ac │ │ │ │ │ + b f4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f88c │ │ │ │ │ + b f880 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq f004 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b f014 │ │ │ │ │ + b f008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efe0 │ │ │ │ │ + b efd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef18 │ │ │ │ │ + b ef0c │ │ │ │ │ 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 e740 │ │ │ │ │ - b f598 │ │ │ │ │ + beq e734 │ │ │ │ │ + b f58c │ │ │ │ │ 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 e800 │ │ │ │ │ - b f2a8 │ │ │ │ │ + beq e7f4 │ │ │ │ │ + b f29c │ │ │ │ │ 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 e864 │ │ │ │ │ + beq e858 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e864 │ │ │ │ │ + b e858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f818 │ │ │ │ │ - b f8d0 │ │ │ │ │ + beq f80c │ │ │ │ │ + b f8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec9c │ │ │ │ │ + beq ec90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ecbc │ │ │ │ │ + b ecb0 │ │ │ │ │ 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 f1fc │ │ │ │ │ + beq f1f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e51c │ │ │ │ │ + b e510 │ │ │ │ │ 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 e51c │ │ │ │ │ - b fdcc │ │ │ │ │ + beq e510 │ │ │ │ │ + b fdc0 │ │ │ │ │ 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 e8e8 │ │ │ │ │ + b e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e9c4 │ │ │ │ │ + beq e9b8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebc4 │ │ │ │ │ + b ebb8 │ │ │ │ │ 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 ea50 │ │ │ │ │ - b ebc4 │ │ │ │ │ + beq ea44 │ │ │ │ │ + b ebb8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebc4 │ │ │ │ │ + b ebb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea44 │ │ │ │ │ - b eb40 │ │ │ │ │ + beq ea38 │ │ │ │ │ + b eb34 │ │ │ │ │ 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 f194 │ │ │ │ │ - b eb6c │ │ │ │ │ + beq f188 │ │ │ │ │ + b eb60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee1c │ │ │ │ │ - b f7e8 │ │ │ │ │ + beq ee10 │ │ │ │ │ + b f7dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e740 │ │ │ │ │ + b e734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e67c │ │ │ │ │ + b e670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e714 │ │ │ │ │ + b e708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6dc │ │ │ │ │ + b e6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4f0 │ │ │ │ │ + b e4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e650 │ │ │ │ │ + b e644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e5ec │ │ │ │ │ + b e5e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e618 │ │ │ │ │ + b e60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e6b0 │ │ │ │ │ + b e6a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e838 │ │ │ │ │ + b e82c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e864 │ │ │ │ │ + b e858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e800 │ │ │ │ │ + b e7f4 │ │ │ │ │ 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 ed58 │ │ │ │ │ - b f86c │ │ │ │ │ + beq ed4c │ │ │ │ │ + b f860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f408 │ │ │ │ │ + beq f3fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ecbc │ │ │ │ │ + b ecb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ecb8 │ │ │ │ │ - b ff88 │ │ │ │ │ + beq ecac │ │ │ │ │ + b ff7c │ │ │ │ │ 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 e618 │ │ │ │ │ - b f5f0 │ │ │ │ │ + beq e60c │ │ │ │ │ + b f5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eeb4 │ │ │ │ │ + b eea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecec │ │ │ │ │ + b ece0 │ │ │ │ │ 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 ebc4 │ │ │ │ │ + b ebb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq edb8 │ │ │ │ │ - b f794 │ │ │ │ │ + beq edac │ │ │ │ │ + b f788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ef48 │ │ │ │ │ - b f98c │ │ │ │ │ + beq ef3c │ │ │ │ │ + b f980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee80 │ │ │ │ │ - b f9e0 │ │ │ │ │ + beq ee74 │ │ │ │ │ + b f9d4 │ │ │ │ │ │ │ │ │ │ -00010048 : │ │ │ │ │ +0001003c : │ │ │ │ │ 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 101fc │ │ │ │ │ + beq 101f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101fc │ │ │ │ │ + bne 101f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101ec │ │ │ │ │ + bne 101e0 │ │ │ │ │ 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 100d0 │ │ │ │ │ + beq 100c4 │ │ │ │ │ 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 10208 │ │ │ │ │ + beq 101fc │ │ │ │ │ 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 101ec │ │ │ │ │ + bne 101e0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1015c │ │ │ │ │ + bne 10150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101ec │ │ │ │ │ + bne 101e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 100b8 │ │ │ │ │ + b 100ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10120 │ │ │ │ │ + beq 10114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 101ec │ │ │ │ │ + beq 101e0 │ │ │ │ │ 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 101c4 │ │ │ │ │ + beq 101b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10144 │ │ │ │ │ + beq 10138 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10144 │ │ │ │ │ + beq 10138 │ │ │ │ │ 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 100c8 │ │ │ │ │ + b 100bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 101e4 │ │ │ │ │ + b 101d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10090 │ │ │ │ │ + b 10084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 100e8 │ │ │ │ │ - b 101d0 │ │ │ │ │ + bge 100dc │ │ │ │ │ + b 101c4 │ │ │ │ │ │ │ │ │ │ -0001021c : │ │ │ │ │ +00010210 : │ │ │ │ │ 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 104b8 │ │ │ │ │ + beq 104ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 104b8 │ │ │ │ │ + bne 104ac │ │ │ │ │ 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 1029c │ │ │ │ │ + beq 10290 │ │ │ │ │ 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] │ │ │ │ │ @@ -18580,220 +18577,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 104d4 │ │ │ │ │ + bne 104c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1048c │ │ │ │ │ + beq 10480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1048c │ │ │ │ │ + bne 10480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 10494 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 103b0 │ │ │ │ │ + beq 103a4 │ │ │ │ │ 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 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 103f8 │ │ │ │ │ + bne 103ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 10494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10388 │ │ │ │ │ + beq 1037c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 1049c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10394 │ │ │ │ │ + bge 10388 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 102a8 │ │ │ │ │ + b 1029c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 1049c │ │ │ │ │ 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 104e4 │ │ │ │ │ + blt 104d8 │ │ │ │ │ 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 104a0 │ │ │ │ │ + bne 10494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 1032c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 1032c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10548 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 1032c │ │ │ │ │ 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 10530 │ │ │ │ │ + beq 10524 │ │ │ │ │ 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 104f8 │ │ │ │ │ + beq 104ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 104f8 │ │ │ │ │ + bne 104ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 1037c │ │ │ │ │ - b 10394 │ │ │ │ │ + bgt 10370 │ │ │ │ │ + b 10388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 102fc │ │ │ │ │ + beq 102f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10290 │ │ │ │ │ + b 10284 │ │ │ │ │ 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 10270 │ │ │ │ │ + b 10264 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10290 │ │ │ │ │ + b 10284 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 104a8 │ │ │ │ │ + b 1049c │ │ │ │ │ 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 10548 │ │ │ │ │ + bne 1053c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 1049c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10394 │ │ │ │ │ - b 1047c │ │ │ │ │ + beq 10388 │ │ │ │ │ + b 10470 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10394 │ │ │ │ │ - b 104a8 │ │ │ │ │ + beq 10388 │ │ │ │ │ + b 1049c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 104a8 │ │ │ │ │ + b 1049c │ │ │ │ │ │ │ │ │ │ -00010554 : │ │ │ │ │ +00010548 : │ │ │ │ │ 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 10a94 │ │ │ │ │ + beq 10a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10a94 │ │ │ │ │ + bne 10a88 │ │ │ │ │ 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 105d4 │ │ │ │ │ + beq 105c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -18802,444 +18799,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 10bb4 │ │ │ │ │ + bne 10ba8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a68 │ │ │ │ │ + beq 10a5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10a68 │ │ │ │ │ + bne 10a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a7c │ │ │ │ │ + bne 10a70 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10738 │ │ │ │ │ + beq 1072c │ │ │ │ │ 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 10554 │ │ │ │ │ + bl 10548 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10780 │ │ │ │ │ + bne 10774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b0c │ │ │ │ │ + bne 10b00 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b14 │ │ │ │ │ + beq 10b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b14 │ │ │ │ │ + bne 10b08 │ │ │ │ │ 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 10814 │ │ │ │ │ + beq 10808 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1070c │ │ │ │ │ + beq 10700 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a84 │ │ │ │ │ + bne 10a78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 1071c │ │ │ │ │ + bge 10710 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 105e0 │ │ │ │ │ + b 105d4 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10a84 │ │ │ │ │ + bne 10a78 │ │ │ │ │ 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 10bc4 │ │ │ │ │ + blt 10bb8 │ │ │ │ │ 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 10a7c │ │ │ │ │ + bne 10a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10554 │ │ │ │ │ + bl 10548 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 10670 │ │ │ │ │ + beq 10664 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10670 │ │ │ │ │ + beq 10664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bcc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10670 │ │ │ │ │ + beq 10664 │ │ │ │ │ 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 10ae8 │ │ │ │ │ + beq 10adc │ │ │ │ │ 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 10ab0 │ │ │ │ │ + beq 10aa4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10ab0 │ │ │ │ │ + bne 10aa4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 106fc │ │ │ │ │ - b 1071c │ │ │ │ │ + bgt 106f0 │ │ │ │ │ + b 10710 │ │ │ │ │ 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 10b98 │ │ │ │ │ + bne 10b8c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b58 │ │ │ │ │ + beq 10b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b58 │ │ │ │ │ + bne 10b4c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b6c │ │ │ │ │ + bne 10b60 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10908 │ │ │ │ │ + beq 108fc │ │ │ │ │ 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 10bd8 │ │ │ │ │ + bl 10bcc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 10950 │ │ │ │ │ + bne 10944 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b6c │ │ │ │ │ + bne 10b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, lr, #1 │ │ │ │ │ - beq 10a34 │ │ │ │ │ + beq 10a28 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a58 │ │ │ │ │ + bne 10a4c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10a10 │ │ │ │ │ + ble 10a04 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10824 │ │ │ │ │ + b 10818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10b7c │ │ │ │ │ + blt 10b70 │ │ │ │ │ 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 10b6c │ │ │ │ │ + bne 10b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bcc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108ac │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108ac │ │ │ │ │ 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 10b28 │ │ │ │ │ + beq 10b1c │ │ │ │ │ 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 109dc │ │ │ │ │ + beq 109d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ streq r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 108f0 │ │ │ │ │ + beq 108e4 │ │ │ │ │ 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 10b48 │ │ │ │ │ + bne 10b3c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a58 │ │ │ │ │ + bne 10a4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108f0 │ │ │ │ │ + bne 108e4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10708 │ │ │ │ │ + beq 106fc │ │ │ │ │ sub r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 106f0 │ │ │ │ │ + b 106e4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a5c │ │ │ │ │ + bne 10a50 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a2c │ │ │ │ │ - b 1071c │ │ │ │ │ + bne 10a20 │ │ │ │ │ + b 10710 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 1070c │ │ │ │ │ + b 10700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10634 │ │ │ │ │ + beq 10628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 105c8 │ │ │ │ │ + b 105bc │ │ │ │ │ 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 105a8 │ │ │ │ │ + b 1059c │ │ │ │ │ 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 10b00 │ │ │ │ │ + bne 10af4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a84 │ │ │ │ │ + bne 10a78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10804 │ │ │ │ │ - b 1071c │ │ │ │ │ + bne 107f8 │ │ │ │ │ + b 10710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1071c │ │ │ │ │ - b 10a84 │ │ │ │ │ + beq 10710 │ │ │ │ │ + b 10a78 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a84 │ │ │ │ │ + b 10a78 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a84 │ │ │ │ │ + b 10a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 106b0 │ │ │ │ │ + b 106a4 │ │ │ │ │ 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 10a18 │ │ │ │ │ - b 10a5c │ │ │ │ │ + beq 10a0c │ │ │ │ │ + b 10a50 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a5c │ │ │ │ │ + b 10a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1087c │ │ │ │ │ + beq 10870 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 10a5c │ │ │ │ │ + b 10a50 │ │ │ │ │ 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 10a5c │ │ │ │ │ + b 10a50 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106e0 │ │ │ │ │ - b 1070c │ │ │ │ │ + bne 106d4 │ │ │ │ │ + b 10700 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 105c8 │ │ │ │ │ + b 105bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a84 │ │ │ │ │ + b 10a78 │ │ │ │ │ │ │ │ │ │ -00010bd8 : │ │ │ │ │ +00010bcc : │ │ │ │ │ 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 111b0 │ │ │ │ │ + beq 111a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 111b0 │ │ │ │ │ + bne 111a4 │ │ │ │ │ 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 10c58 │ │ │ │ │ + beq 10c4c │ │ │ │ │ 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] │ │ │ │ │ @@ -19248,455 +19245,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 111cc │ │ │ │ │ + bne 111c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11148 │ │ │ │ │ + beq 1113c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11148 │ │ │ │ │ + bne 1113c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110fc │ │ │ │ │ + bne 110f0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10dc0 │ │ │ │ │ + beq 10db4 │ │ │ │ │ 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 10e0c │ │ │ │ │ + beq 10e00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e0c │ │ │ │ │ + bne 10e00 │ │ │ │ │ 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 10e38 │ │ │ │ │ + beq 10e2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10f40 │ │ │ │ │ + bne 10f34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110fc │ │ │ │ │ + bne 110f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10d94 │ │ │ │ │ + beq 10d88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 110f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10da4 │ │ │ │ │ + bge 10d98 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10c64 │ │ │ │ │ + b 10c58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 110f8 │ │ │ │ │ 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 11160 │ │ │ │ │ + blt 11154 │ │ │ │ │ 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 110fc │ │ │ │ │ + bne 110f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10cf8 │ │ │ │ │ + bne 10cec │ │ │ │ │ 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 10d2c │ │ │ │ │ + bne 10d20 │ │ │ │ │ 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 11270 │ │ │ │ │ + bne 11264 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1123c │ │ │ │ │ + beq 11230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1123c │ │ │ │ │ + bne 11230 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11250 │ │ │ │ │ + bne 11244 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10fe0 │ │ │ │ │ + beq 10fd4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bcc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 11028 │ │ │ │ │ + bne 1101c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11250 │ │ │ │ │ + bne 11244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 110d8 │ │ │ │ │ + beq 110cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11140 │ │ │ │ │ + bne 11134 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 110cc │ │ │ │ │ + blt 110c0 │ │ │ │ │ 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 10d40 │ │ │ │ │ + beq 10d34 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10d34 │ │ │ │ │ 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 11214 │ │ │ │ │ + beq 11208 │ │ │ │ │ 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 111dc │ │ │ │ │ + beq 111d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111dc │ │ │ │ │ + bne 111d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10d88 │ │ │ │ │ + bgt 10d7c │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10da4 │ │ │ │ │ + b 10d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11260 │ │ │ │ │ + blt 11254 │ │ │ │ │ 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 11250 │ │ │ │ │ + bne 11244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd8 │ │ │ │ │ + bl 10bcc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 10edc │ │ │ │ │ + beq 10ed0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10edc │ │ │ │ │ + beq 10ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10edc │ │ │ │ │ + beq 10ed0 │ │ │ │ │ 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 11174 │ │ │ │ │ + beq 11168 │ │ │ │ │ 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 11114 │ │ │ │ │ + beq 11108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11114 │ │ │ │ │ + bne 11108 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 110cc │ │ │ │ │ + bgt 110c0 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 10f28 │ │ │ │ │ + b 10f1c │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10e4c │ │ │ │ │ + b 10e40 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f28 │ │ │ │ │ + beq 10f1c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 10d50 │ │ │ │ │ + beq 10d44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c4c │ │ │ │ │ + b 10c40 │ │ │ │ │ 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 11194 │ │ │ │ │ + bne 11188 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 111a4 │ │ │ │ │ + beq 11198 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 110e8 │ │ │ │ │ + b 110dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10cb8 │ │ │ │ │ - b 110fc │ │ │ │ │ + beq 10cac │ │ │ │ │ + b 110f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11104 │ │ │ │ │ + b 110f8 │ │ │ │ │ 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 10f28 │ │ │ │ │ - b 110e8 │ │ │ │ │ + beq 10f1c │ │ │ │ │ + b 110dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 110e8 │ │ │ │ │ + b 110dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 110c0 │ │ │ │ │ - b 110b4 │ │ │ │ │ + beq 110b4 │ │ │ │ │ + b 110a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b 10c2c │ │ │ │ │ + b 10c20 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c4c │ │ │ │ │ + b 10c40 │ │ │ │ │ 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 11230 │ │ │ │ │ + bne 11224 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 110f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10fcc │ │ │ │ │ - b 10fd8 │ │ │ │ │ + bne 10fc0 │ │ │ │ │ + b 10fcc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10da4 │ │ │ │ │ - b 11104 │ │ │ │ │ + beq 10d98 │ │ │ │ │ + b 110f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 11104 │ │ │ │ │ + b 110f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ea0 │ │ │ │ │ + beq 10e94 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 110e8 │ │ │ │ │ + b 110dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11254 │ │ │ │ │ + b 11248 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10f38 │ │ │ │ │ + b 10f2c │ │ │ │ │ │ │ │ │ │ -00011284 : │ │ │ │ │ +00011278 : │ │ │ │ │ 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 117ec │ │ │ │ │ + beq 117e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 117ec │ │ │ │ │ + bne 117e0 │ │ │ │ │ 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 11304 │ │ │ │ │ + beq 112f8 │ │ │ │ │ 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] │ │ │ │ │ @@ -19705,305 +19702,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 11890 │ │ │ │ │ + bne 11884 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11878 │ │ │ │ │ + beq 1186c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11878 │ │ │ │ │ + bne 1186c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11738 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 114d8 │ │ │ │ │ + beq 114cc │ │ │ │ │ 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 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11520 │ │ │ │ │ + bne 11514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11428 │ │ │ │ │ + bne 1141c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11598 │ │ │ │ │ + bne 1158c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11574 │ │ │ │ │ + beq 11568 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11588 │ │ │ │ │ + bne 1157c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 114bc │ │ │ │ │ + ble 114b0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11310 │ │ │ │ │ + b 11304 │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113cc │ │ │ │ │ + beq 113c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 113cc │ │ │ │ │ + beq 113c0 │ │ │ │ │ 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 11824 │ │ │ │ │ + beq 11818 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ 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 11808 │ │ │ │ │ + beq 117fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11808 │ │ │ │ │ + bne 117fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11588 │ │ │ │ │ + bne 1157c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11410 │ │ │ │ │ + bne 11404 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1183c │ │ │ │ │ + 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 11744 │ │ │ │ │ + bne 11738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11284 │ │ │ │ │ + bl 11278 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 113a8 │ │ │ │ │ + beq 1139c │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113a8 │ │ │ │ │ + beq 1139c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 113a8 │ │ │ │ │ + beq 1139c │ │ │ │ │ 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 11824 │ │ │ │ │ + beq 11818 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ - b 11478 │ │ │ │ │ + b 1146c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114bc │ │ │ │ │ + beq 114b0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112f8 │ │ │ │ │ + b 112ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11748 │ │ │ │ │ + bne 1173c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11850 │ │ │ │ │ + beq 11844 │ │ │ │ │ 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 11844 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 11734 │ │ │ │ │ + bne 11728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117b8 │ │ │ │ │ + beq 117ac │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1185c │ │ │ │ │ + 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 1185c │ │ │ │ │ + bne 11850 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ 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 117c0 │ │ │ │ │ + bne 117b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 117b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11868 │ │ │ │ │ + bne 1185c │ │ │ │ │ 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 117c8 │ │ │ │ │ + bne 117bc │ │ │ │ │ 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 113e8 │ │ │ │ │ + beq 113dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11588 │ │ │ │ │ + b 1157c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2ac │ │ │ │ │ + bl e2a0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117e0 │ │ │ │ │ + beq 117d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20012,120 +20009,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 11734 │ │ │ │ │ + bne 11728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11730 │ │ │ │ │ + b 11724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 11744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11730 │ │ │ │ │ + b 11724 │ │ │ │ │ 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 112d8 │ │ │ │ │ + b 112cc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1183c │ │ │ │ │ + bne 11830 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 114a0 │ │ │ │ │ + b 11494 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114bc │ │ │ │ │ - b 11588 │ │ │ │ │ + beq 114b0 │ │ │ │ │ + b 1157c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11588 │ │ │ │ │ + b 1157c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 115d0 │ │ │ │ │ + b 115c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11620 │ │ │ │ │ + b 11614 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11730 │ │ │ │ │ + b 11724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11364 │ │ │ │ │ - b 11744 │ │ │ │ │ + beq 11358 │ │ │ │ │ + b 11738 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112f8 │ │ │ │ │ + b 112ec │ │ │ │ │ │ │ │ │ │ -000118a0 : │ │ │ │ │ +00011894 : │ │ │ │ │ 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 11b9c │ │ │ │ │ + beq 11b90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11b9c │ │ │ │ │ + bne 11b90 │ │ │ │ │ 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 11920 │ │ │ │ │ + beq 11914 │ │ │ │ │ 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] │ │ │ │ │ @@ -20134,538 +20131,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 11c00 │ │ │ │ │ + bne 11bf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11bb8 │ │ │ │ │ + beq 11bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11bb8 │ │ │ │ │ + bne 11bac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bc0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a2c │ │ │ │ │ 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 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11a80 │ │ │ │ │ + bne 11a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11b2c │ │ │ │ │ + bne 11b20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4c │ │ │ │ │ + bl 11c40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11b80 │ │ │ │ │ + beq 11b74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11b8c │ │ │ │ │ + bne 11b80 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11b10 │ │ │ │ │ + bge 11b04 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11bec │ │ │ │ │ + blt 11be0 │ │ │ │ │ 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 11bcc │ │ │ │ │ + bne 11bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118a0 │ │ │ │ │ + bl 11894 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 119b8 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 119b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4c │ │ │ │ │ + bl 11c40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 119b8 │ │ │ │ │ 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 11c10 │ │ │ │ │ + beq 11c04 │ │ │ │ │ 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 11bd8 │ │ │ │ │ + beq 11bcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11bd8 │ │ │ │ │ + bne 11bcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11a2c │ │ │ │ │ + bgt 11a20 │ │ │ │ │ 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 119e8 │ │ │ │ │ + beq 119dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c4c │ │ │ │ │ + bl 11c40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119e8 │ │ │ │ │ + beq 119dc │ │ │ │ │ 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 11c10 │ │ │ │ │ + beq 11c04 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11ad0 │ │ │ │ │ + b 11ac4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11b10 │ │ │ │ │ + beq 11b04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11914 │ │ │ │ │ + b 11908 │ │ │ │ │ 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 118f4 │ │ │ │ │ + b 118e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11980 │ │ │ │ │ + beq 11974 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b8c │ │ │ │ │ + b 11b80 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c28 │ │ │ │ │ + beq 11c1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b8c │ │ │ │ │ + b 11b80 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11914 │ │ │ │ │ + b 11908 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b10 │ │ │ │ │ - b 11b8c │ │ │ │ │ + beq 11b04 │ │ │ │ │ + b 11b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11b8c │ │ │ │ │ + bne 11b80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b10 │ │ │ │ │ - b 11b04 │ │ │ │ │ + beq 11b04 │ │ │ │ │ + b 11af8 │ │ │ │ │ │ │ │ │ │ -00011c4c : │ │ │ │ │ +00011c40 : │ │ │ │ │ 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 11e00 │ │ │ │ │ + beq 11df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11e00 │ │ │ │ │ + bne 11df4 │ │ │ │ │ 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 11ccc │ │ │ │ │ + beq 11cc0 │ │ │ │ │ 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 11dec │ │ │ │ │ + bne 11de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dd8 │ │ │ │ │ + bne 11dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d68 │ │ │ │ │ + beq 11d5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11d68 │ │ │ │ │ + bge 11d5c │ │ │ │ │ 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 11dec │ │ │ │ │ + bne 11de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dd8 │ │ │ │ │ + bne 11dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d64 │ │ │ │ │ + beq 11d58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11d80 │ │ │ │ │ + blt 11d74 │ │ │ │ │ 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 11cc0 │ │ │ │ │ + b 11cb4 │ │ │ │ │ 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 11dec │ │ │ │ │ + bne 11de0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dd8 │ │ │ │ │ + bne 11dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dd0 │ │ │ │ │ + beq 11dc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11d80 │ │ │ │ │ + bgt 11d74 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11d68 │ │ │ │ │ + b 11d5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cc0 │ │ │ │ │ + b 11cb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cc0 │ │ │ │ │ + b 11cb4 │ │ │ │ │ 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 11ca0 │ │ │ │ │ + b 11c94 │ │ │ │ │ │ │ │ │ │ -00011e1c : │ │ │ │ │ +00011e10 : │ │ │ │ │ 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 12ad8 │ │ │ │ │ + beq 12c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad8 │ │ │ │ │ + bne 12c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12c48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a70 │ │ │ │ │ + beq 12a64 │ │ │ │ │ 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 12abc │ │ │ │ │ + beq 12ab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12abc │ │ │ │ │ + bne 12ab0 │ │ │ │ │ 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 120f0 │ │ │ │ │ + beq 120e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12158 │ │ │ │ │ + bne 1214c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c5c │ │ │ │ │ + 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 12c5c │ │ │ │ │ + bne 12c70 │ │ │ │ │ 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 12174 │ │ │ │ │ + beq 12168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 121dc │ │ │ │ │ + bne 121d0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c88 │ │ │ │ │ + beq 12c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c88 │ │ │ │ │ + bne 12c90 │ │ │ │ │ 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 121f8 │ │ │ │ │ + beq 121ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12260 │ │ │ │ │ + bne 12254 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c9c │ │ │ │ │ + beq 12acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c9c │ │ │ │ │ + bne 12acc │ │ │ │ │ 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 1227c │ │ │ │ │ + beq 12270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122e4 │ │ │ │ │ + bne 122d8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c70 │ │ │ │ │ + beq 12c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c58 │ │ │ │ │ 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 12300 │ │ │ │ │ + beq 122f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12368 │ │ │ │ │ + bne 1235c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12870 │ │ │ │ │ + bne 12864 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20674,188 +20671,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 12a54 │ │ │ │ │ + bne 12a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1213c │ │ │ │ │ + beq 12130 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12420 │ │ │ │ │ + blt 12414 │ │ │ │ │ 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 11f00 │ │ │ │ │ + beq 11ef4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1279c │ │ │ │ │ + bne 12790 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11efc │ │ │ │ │ + b 11ef0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b10 │ │ │ │ │ + bne 12a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 12a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121c0 │ │ │ │ │ + beq 121b4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 12580 │ │ │ │ │ + bgt 1251c │ │ │ │ │ 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 11f6c │ │ │ │ │ + beq 11f60 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12974 │ │ │ │ │ + bne 12968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f68 │ │ │ │ │ + b 11f5c │ │ │ │ │ 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 12b2c │ │ │ │ │ + bne 12b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 129fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12244 │ │ │ │ │ + beq 12238 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 124d0 │ │ │ │ │ + blt 12574 │ │ │ │ │ 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 11fd8 │ │ │ │ │ + beq 11fcc │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129b0 │ │ │ │ │ + bne 129a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11fd4 │ │ │ │ │ + b 11fc8 │ │ │ │ │ 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 12a38 │ │ │ │ │ + bne 12c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122c8 │ │ │ │ │ + beq 122bc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12528 │ │ │ │ │ + blt 1246c │ │ │ │ │ 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 12044 │ │ │ │ │ + beq 12038 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12834 │ │ │ │ │ + bne 12828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12040 │ │ │ │ │ + b 12034 │ │ │ │ │ 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 12c34 │ │ │ │ │ + bne 12af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 129e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1234c │ │ │ │ │ + beq 12340 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 12478 │ │ │ │ │ + blt 124c4 │ │ │ │ │ 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 120b0 │ │ │ │ │ + beq 120a4 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ + beq 120a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ + beq 120a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -20869,273 +20866,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 123fc │ │ │ │ │ + beq 123f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12804 │ │ │ │ │ + beq 127f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 120dc │ │ │ │ │ + beq 120d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 120d4 │ │ │ │ │ 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 12a54 │ │ │ │ │ + bne 12a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12470 │ │ │ │ │ + beq 12464 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 125dc │ │ │ │ │ + blt 125d0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12130 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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 12c34 │ │ │ │ │ + bne 12c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 12a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124c8 │ │ │ │ │ + beq 124bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 126ec │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 1234c │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + blt 126e4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 122bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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 12b2c │ │ │ │ │ + bne 12af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 129e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12520 │ │ │ │ │ + beq 12514 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bgt 12744 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 12244 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bgt 1273c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b 12340 │ │ │ │ │ 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 12a38 │ │ │ │ │ + bne 12a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12578 │ │ │ │ │ + beq 1256c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 12694 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bgt 12688 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 122c8 │ │ │ │ │ + b 121b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b10 │ │ │ │ │ + bne 12b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125d0 │ │ │ │ │ + beq 125c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12638 │ │ │ │ │ + bgt 1262c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 121c0 │ │ │ │ │ + b 12238 │ │ │ │ │ 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 12a54 │ │ │ │ │ + bne 12a48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a04 │ │ │ │ │ + bne 12a08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12814 │ │ │ │ │ + beq 12808 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 125d8 │ │ │ │ │ + bgt 125cc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12130 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b10 │ │ │ │ │ + bne 12b10 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 129fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12634 │ │ │ │ │ + bgt 12628 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 121c0 │ │ │ │ │ + b 12238 │ │ │ │ │ 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 12a38 │ │ │ │ │ + bne 12a2c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a10 │ │ │ │ │ + bne 12a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1281c │ │ │ │ │ + beq 12810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12690 │ │ │ │ │ + bgt 12684 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 122c8 │ │ │ │ │ + b 121b4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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 12c34 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bne 12c18 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a1c │ │ │ │ │ + bne 12a20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1280c │ │ │ │ │ + beq 12820 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 1280c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 126ec │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bgt 126e0 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 122bc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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 12b2c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 11e1c │ │ │ │ │ + bne 12af4 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 11e10 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 129e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12824 │ │ │ │ │ + beq 12800 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt 12740 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 12244 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 12800 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 1273c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1216c │ │ │ │ │ + beq 12160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21143,281 +21140,277 @@ │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b48 │ │ │ │ │ + beq 12b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b48 │ │ │ │ │ + bne 12b2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 120dc │ │ │ │ │ + b 120d0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1234c │ │ │ │ │ + b 12340 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12130 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 122c8 │ │ │ │ │ + b 121b4 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12244 │ │ │ │ │ + b 12238 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 121c0 │ │ │ │ │ + b 122bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122f8 │ │ │ │ │ + beq 122ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 127c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 120e0 │ │ │ │ │ + bne 120d4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 12b78 │ │ │ │ │ + beq 12b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b78 │ │ │ │ │ + bne 12b5c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12968 │ │ │ │ │ + bne 1295c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12bc0 │ │ │ │ │ + beq 12ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b94 │ │ │ │ │ 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 12b84 │ │ │ │ │ + bne 12b68 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b94 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b84 │ │ │ │ │ + bne 12b68 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b94 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b84 │ │ │ │ │ + bne 12b68 │ │ │ │ │ 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 120c0 │ │ │ │ │ + b 120b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121f0 │ │ │ │ │ + beq 121e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 127c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12274 │ │ │ │ │ + beq 12268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b50 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 127d4 │ │ │ │ │ + b 127c8 │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f6c │ │ │ │ │ + b 11fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11fd8 │ │ │ │ │ + b 11ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f00 │ │ │ │ │ + b 11f60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12044 │ │ │ │ │ - ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120c0 │ │ │ │ │ - b 12874 │ │ │ │ │ + b 12038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12040 │ │ │ │ │ - b 122e4 │ │ │ │ │ + beq 11f5c │ │ │ │ │ + b 121d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11efc │ │ │ │ │ - b 12158 │ │ │ │ │ + beq 11ef0 │ │ │ │ │ + b 1214c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12afc │ │ │ │ │ + blt 12ae0 │ │ │ │ │ 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 12c50 │ │ │ │ │ + bne 12c84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11eb0 │ │ │ │ │ + bne 11ea4 │ │ │ │ │ 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 11ed0 │ │ │ │ │ + b 11ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 11e70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 120e0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 12004 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 120d4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f68 │ │ │ │ │ - b 121dc │ │ │ │ │ + beq 120a0 │ │ │ │ │ + b 1235c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fd4 │ │ │ │ │ - b 12260 │ │ │ │ │ + beq 11fc8 │ │ │ │ │ + b 12254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12804 │ │ │ │ │ + beq 127f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 120d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 120d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128ac │ │ │ │ │ + b 128a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12bcc │ │ │ │ │ + bne 12bb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12964 │ │ │ │ │ + b 12958 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12964 │ │ │ │ │ + b 12958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128e8 │ │ │ │ │ + b 128dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12ba4 │ │ │ │ │ + beq 12b88 │ │ │ │ │ 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 │ │ │ │ │ @@ -21426,268 +21419,272 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 12964 │ │ │ │ │ + beq 12958 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12968 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1295c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ - b 12368 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 120e0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 12034 │ │ │ │ │ + b 122d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f38 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 11e64 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 120d4 │ │ │ │ │ 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 12080 │ │ │ │ │ + b 12074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11fa4 │ │ │ │ │ + b 11f2c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 120d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12010 │ │ │ │ │ + b 11f98 │ │ │ │ │ │ │ │ │ │ -00012cb0 : │ │ │ │ │ +00012ca4 : │ │ │ │ │ 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 13158 │ │ │ │ │ + beq 1314c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13158 │ │ │ │ │ + bne 1314c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1316c │ │ │ │ │ + bne 13160 │ │ │ │ │ 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 12fb4 │ │ │ │ │ + bne 12fa8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13450 │ │ │ │ │ + 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 1316c │ │ │ │ │ + bne 13160 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 1334c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1316c │ │ │ │ │ + bne 13160 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c4 │ │ │ │ │ + bne 130b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1316c │ │ │ │ │ + bne 13160 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13318 │ │ │ │ │ + bne 1330c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1314c │ │ │ │ │ + bne 13140 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 133e4 │ │ │ │ │ + beq 133d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133e4 │ │ │ │ │ + bne 133d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 133f8 │ │ │ │ │ + bne 133ec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134ac │ │ │ │ │ + beq 134a0 │ │ │ │ │ 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 13504 │ │ │ │ │ + beq 134f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13504 │ │ │ │ │ + bne 134f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 1350c │ │ │ │ │ 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 12fcc │ │ │ │ │ + bne 12fc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1347c │ │ │ │ │ + beq 13470 │ │ │ │ │ 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 13518 │ │ │ │ │ + bne 1350c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1328c │ │ │ │ │ + bne 13280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13518 │ │ │ │ │ + bne 1350c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13518 │ │ │ │ │ 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 12fe4 │ │ │ │ │ + beq 12fd8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13180 │ │ │ │ │ + bne 13174 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 12ff4 │ │ │ │ │ + bne 12fe8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 13464 │ │ │ │ │ + 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 13464 │ │ │ │ │ + bne 13458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 13464 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1300c │ │ │ │ │ + beq 13000 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 130bc │ │ │ │ │ + beq 130b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21698,164 +21695,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 12f10 │ │ │ │ │ + bne 12f04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f38 │ │ │ │ │ + beq 12f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 130b4 │ │ │ │ │ + b 130a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 13498 │ │ │ │ │ + beq 1348c │ │ │ │ │ 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 13470 │ │ │ │ │ + bne 13464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131f0 │ │ │ │ │ + bne 131e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13470 │ │ │ │ │ + bne 13464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13518 │ │ │ │ │ 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 12f9c │ │ │ │ │ + bne 12f90 │ │ │ │ │ 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 12fa4 │ │ │ │ │ + b 12f98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 13094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d8c │ │ │ │ │ + beq 12d80 │ │ │ │ │ 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 1316c │ │ │ │ │ + beq 13160 │ │ │ │ │ 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 13130 │ │ │ │ │ + beq 13124 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12fa4 │ │ │ │ │ + beq 12f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 12fa4 │ │ │ │ │ + beq 12f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13178 │ │ │ │ │ + b 1316c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12d04 │ │ │ │ │ + beq 12cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fc4 │ │ │ │ │ + b 12fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13448 │ │ │ │ │ + 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 133f8 │ │ │ │ │ + beq 133ec │ │ │ │ │ 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 13430 │ │ │ │ │ + beq 13424 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13408 │ │ │ │ │ + bne 133fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12f9c │ │ │ │ │ + b 12f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13518 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13054 │ │ │ │ │ + beq 13048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13470 │ │ │ │ │ + beq 13464 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21865,45 +21862,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13398 │ │ │ │ │ + beq 1338c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13398 │ │ │ │ │ + bne 1338c │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 13088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13524 │ │ │ │ │ + bl 13518 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12ec4 │ │ │ │ │ + beq 12eb8 │ │ │ │ │ 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 12fe8 │ │ │ │ │ + beq 12fdc │ │ │ │ │ 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] │ │ │ │ │ @@ -21912,481 +21909,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133bc │ │ │ │ │ + beq 133b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133bc │ │ │ │ │ + bne 133b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12eec │ │ │ │ │ + b 12ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12db0 │ │ │ │ │ + beq 12da4 │ │ │ │ │ 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 1316c │ │ │ │ │ + beq 13160 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 130f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cb0 │ │ │ │ │ + bl 12ca4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d68 │ │ │ │ │ + beq 12d5c │ │ │ │ │ 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 1316c │ │ │ │ │ + beq 13160 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 130f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1326c │ │ │ │ │ + beq 13260 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 13094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13310 │ │ │ │ │ + beq 13304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 12fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12df8 │ │ │ │ │ + beq 12dec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ffc │ │ │ │ │ + b 12ff0 │ │ │ │ │ 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 12f9c │ │ │ │ │ + beq 12f90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13400 │ │ │ │ │ + b 133f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 13400 │ │ │ │ │ - b 13424 │ │ │ │ │ + beq 133f4 │ │ │ │ │ + b 13418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12fe4 │ │ │ │ │ + b 12fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d34 │ │ │ │ │ - b 13140 │ │ │ │ │ + bge 12d28 │ │ │ │ │ + b 13134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f60 │ │ │ │ │ + b 12f54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 13094 │ │ │ │ │ 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 12e94 │ │ │ │ │ - b 133cc │ │ │ │ │ + bge 12e88 │ │ │ │ │ + b 133c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1301c │ │ │ │ │ - b 133a8 │ │ │ │ │ + bge 13010 │ │ │ │ │ + b 1339c │ │ │ │ │ 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 13400 │ │ │ │ │ + blt 133f4 │ │ │ │ │ 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 133fc │ │ │ │ │ + bne 133f0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12e38 │ │ │ │ │ + bne 12e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e58 │ │ │ │ │ + beq 12e4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 12fdc │ │ │ │ │ │ │ │ │ │ -00013524 : │ │ │ │ │ +00013518 : │ │ │ │ │ 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 136fc │ │ │ │ │ + beq 136f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 136fc │ │ │ │ │ + bne 136f0 │ │ │ │ │ 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 135a4 │ │ │ │ │ + beq 13598 │ │ │ │ │ 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 136e8 │ │ │ │ │ + bne 136dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136b0 │ │ │ │ │ + beq 136a4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13690 │ │ │ │ │ + bge 13684 │ │ │ │ │ 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 136e8 │ │ │ │ │ + bne 136dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136cc │ │ │ │ │ + beq 136c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 136a8 │ │ │ │ │ + bge 1369c │ │ │ │ │ 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 136e8 │ │ │ │ │ + bne 136dc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136b4 │ │ │ │ │ + beq 136a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 1363c │ │ │ │ │ + bgt 13630 │ │ │ │ │ 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 13598 │ │ │ │ │ + b 1358c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13690 │ │ │ │ │ + b 13684 │ │ │ │ │ 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 13598 │ │ │ │ │ + b 1358c │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 136b4 │ │ │ │ │ + b 136a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 1358c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 1358c │ │ │ │ │ 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 13578 │ │ │ │ │ + b 1356c │ │ │ │ │ │ │ │ │ │ -00013718 : │ │ │ │ │ +0001370c : │ │ │ │ │ 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 14088 │ │ │ │ │ + beq 14078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 14078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1409c │ │ │ │ │ + bne 1408c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1419c │ │ │ │ │ + beq 1418c │ │ │ │ │ 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 141f4 │ │ │ │ │ + beq 141e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141f4 │ │ │ │ │ + bne 141e4 │ │ │ │ │ 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 13b80 │ │ │ │ │ + beq 13b74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139fc │ │ │ │ │ + beq 139f0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b14 │ │ │ │ │ + bne 13b08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 14090 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14134 │ │ │ │ │ + beq 140fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14134 │ │ │ │ │ + bne 140fc │ │ │ │ │ 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 13d88 │ │ │ │ │ + beq 13c88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139d0 │ │ │ │ │ + bne 139c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 140a0 │ │ │ │ │ + bne 14090 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1410c │ │ │ │ │ + beq 14124 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410c │ │ │ │ │ + bne 14124 │ │ │ │ │ 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 13c94 │ │ │ │ │ + beq 13d7c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13900 │ │ │ │ │ + beq 138f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ea0 │ │ │ │ │ + bne 13e90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 14094 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 14120 │ │ │ │ │ + beq 14110 │ │ │ │ │ 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 14120 │ │ │ │ │ + bne 14110 │ │ │ │ │ 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 13a10 │ │ │ │ │ + beq 13a04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a78 │ │ │ │ │ + bne 13a6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1409c │ │ │ │ │ + bne 1408c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7718 │ │ │ │ │ + bl 770c │ │ │ │ │ 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 │ │ │ │ │ @@ -22394,450 +22391,449 @@ │ │ │ │ │ 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 13880 │ │ │ │ │ + beq 13874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b710 │ │ │ │ │ + bl b704 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14024 │ │ │ │ │ + bne 14014 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1388c │ │ │ │ │ - b 140a0 │ │ │ │ │ + beq 13880 │ │ │ │ │ + b 14090 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13820 │ │ │ │ │ - b 140a0 │ │ │ │ │ + beq 13814 │ │ │ │ │ + b 14090 │ │ │ │ │ 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 140f0 │ │ │ │ │ + bne 140e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13a50 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13f24 │ │ │ │ │ + blt 13f14 │ │ │ │ │ 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 1397c │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ + beq 1396c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 205dc │ │ │ │ │ + bl 205c8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ + beq 1396c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ + beq 1396c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1409c │ │ │ │ │ + beq 1408c │ │ │ │ │ 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 13b70 │ │ │ │ │ + bne 13b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13998 │ │ │ │ │ + beq 1398c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 140a4 │ │ │ │ │ + b 14094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139f8 │ │ │ │ │ + beq 139ec │ │ │ │ │ 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 1409c │ │ │ │ │ + beq 1408c │ │ │ │ │ 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 13af4 │ │ │ │ │ + beq 13ae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13998 │ │ │ │ │ - b 13af4 │ │ │ │ │ + beq 1398c │ │ │ │ │ + b 13ae8 │ │ │ │ │ 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 14180 │ │ │ │ │ + bne 14170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c74 │ │ │ │ │ + beq 13c68 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c74 │ │ │ │ │ + bge 13c68 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14180 │ │ │ │ │ + bne 14170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe4 │ │ │ │ │ + beq 13fd4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe4 │ │ │ │ │ + bge 13fd4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14180 │ │ │ │ │ + bne 14170 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1400c │ │ │ │ │ + beq 13ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c1c │ │ │ │ │ + bgt 13c10 │ │ │ │ │ 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 137f8 │ │ │ │ │ - b 13a00 │ │ │ │ │ + bne 137ec │ │ │ │ │ + b 139f4 │ │ │ │ │ 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 14164 │ │ │ │ │ + bne 14154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e80 │ │ │ │ │ + beq 139a8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 13e80 │ │ │ │ │ + ble 139a8 │ │ │ │ │ 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 14164 │ │ │ │ │ + bne 14154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff4 │ │ │ │ │ + beq 13fe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13ff4 │ │ │ │ │ + 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 14164 │ │ │ │ │ + bne 14154 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1401c │ │ │ │ │ + beq 1400c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e7c │ │ │ │ │ + ble 139a4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d30 │ │ │ │ │ + b 13d24 │ │ │ │ │ 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 14148 │ │ │ │ │ + bne 14138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139b4 │ │ │ │ │ + beq 13e70 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 139b4 │ │ │ │ │ + ble 13e70 │ │ │ │ │ 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 14148 │ │ │ │ │ + bne 14138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fec │ │ │ │ │ + beq 13fdc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fec │ │ │ │ │ + bge 13fdc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14148 │ │ │ │ │ + bne 14138 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14014 │ │ │ │ │ + beq 14004 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 139b0 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e24 │ │ │ │ │ + strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 13e18 │ │ │ │ │ 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 138e8 │ │ │ │ │ - b 13904 │ │ │ │ │ + bne 138dc │ │ │ │ │ + b 138f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ca4 │ │ │ │ │ + bl 15c94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13904 │ │ │ │ │ + bne 138f8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138fc │ │ │ │ │ + beq 138f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1409c │ │ │ │ │ + beq 1408c │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr lr, [r0, #24] │ │ │ │ │ - beq 13fc8 │ │ │ │ │ + beq 13fb8 │ │ │ │ │ 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 13b70 │ │ │ │ │ - b 13af4 │ │ │ │ │ + bne 13b64 │ │ │ │ │ + b 13ae8 │ │ │ │ │ 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 140f0 │ │ │ │ │ + bne 140e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14004 │ │ │ │ │ + beq 13ff4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 14004 │ │ │ │ │ + ble 13ff4 │ │ │ │ │ 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 140f0 │ │ │ │ │ + bne 140e0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 13718 │ │ │ │ │ + bl 1370c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140d4 │ │ │ │ │ + bne 140c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ffc │ │ │ │ │ + beq 13fec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13ffc │ │ │ │ │ + ble 13fec │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 13f74 │ │ │ │ │ + b 13f64 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13f04 │ │ │ │ │ + b 13ef4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c74 │ │ │ │ │ + b 13c68 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 139b4 │ │ │ │ │ + b 13e70 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e80 │ │ │ │ │ + b 139a8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 13a50 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 13a50 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13c74 │ │ │ │ │ + b 13c68 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 139b4 │ │ │ │ │ + b 13e70 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e80 │ │ │ │ │ + b 139a8 │ │ │ │ │ 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 1409c │ │ │ │ │ + beq 1408c │ │ │ │ │ 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 │ │ │ │ │ @@ -22849,195 +22845,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 13b70 │ │ │ │ │ - b 13af4 │ │ │ │ │ + bne 13b64 │ │ │ │ │ + b 13ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1376c │ │ │ │ │ + beq 13760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 139a4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 13880 │ │ │ │ │ + b 13998 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13904 │ │ │ │ │ + b 138f8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 13874 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13a00 │ │ │ │ │ + b 139f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13988 │ │ │ │ │ - b 140a0 │ │ │ │ │ + beq 1397c │ │ │ │ │ + b 14090 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13978 │ │ │ │ │ - b 13a78 │ │ │ │ │ + beq 1396c │ │ │ │ │ + b 13a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 138b8 │ │ │ │ │ + b 13840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13948 │ │ │ │ │ + b 1393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - 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 139d0 │ │ │ │ │ - b 1387c │ │ │ │ │ + b 138ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 138e8 │ │ │ │ │ - b 13900 │ │ │ │ │ + bne 138dc │ │ │ │ │ + b 138f4 │ │ │ │ │ + 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 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137f8 │ │ │ │ │ - b 139fc │ │ │ │ │ + bne 137ec │ │ │ │ │ + b 139f0 │ │ │ │ │ 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 140a4 │ │ │ │ │ + blt 14094 │ │ │ │ │ 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 140a0 │ │ │ │ │ + bne 14090 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 137ac │ │ │ │ │ + bne 137a0 │ │ │ │ │ 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 137cc │ │ │ │ │ + b 137c0 │ │ │ │ │ │ │ │ │ │ -00014210 : │ │ │ │ │ +00014200 : │ │ │ │ │ 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 145b4 │ │ │ │ │ + beq 145a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 145b4 │ │ │ │ │ + bne 145a4 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 145cc │ │ │ │ │ + bne 145bc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1459c │ │ │ │ │ + beq 1458c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1459c │ │ │ │ │ + bne 1458c │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14328 │ │ │ │ │ + bne 14318 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14514 │ │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1432c │ │ │ │ │ + bne 1431c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 14590 │ │ │ │ │ + beq 14580 │ │ │ │ │ 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 14580 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143ec │ │ │ │ │ + bne 143dc │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1434c │ │ │ │ │ + bne 1433c │ │ │ │ │ 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 │ │ │ │ │ @@ -23047,573 +23043,573 @@ │ │ │ │ │ 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 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 14310 │ │ │ │ │ + beq 14300 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14310 │ │ │ │ │ + beq 14300 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1453c │ │ │ │ │ + bne 1452c │ │ │ │ │ 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 14510 │ │ │ │ │ + beq 14500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14510 │ │ │ │ │ + bne 14500 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143ec │ │ │ │ │ + bne 143dc │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14470 │ │ │ │ │ + bne 14460 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - beq 14320 │ │ │ │ │ + beq 14310 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14320 │ │ │ │ │ + bne 14310 │ │ │ │ │ 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 14578 │ │ │ │ │ + beq 14568 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 1445c │ │ │ │ │ + blt 1444c │ │ │ │ │ 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 14554 │ │ │ │ │ + bne 14544 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1433c │ │ │ │ │ + b 1432c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1442c │ │ │ │ │ + b 1441c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 143ec │ │ │ │ │ + beq 143dc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143ec │ │ │ │ │ + beq 143dc │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r7, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 144f0 │ │ │ │ │ + bne 144e0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 144cc │ │ │ │ │ + beq 144bc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ - b 1439c │ │ │ │ │ + b 1438c │ │ │ │ │ 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 1451c │ │ │ │ │ + beq 1450c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 144b8 │ │ │ │ │ + b 144a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 144ac │ │ │ │ │ + beq 1449c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 143f4 │ │ │ │ │ + b 143e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 143cc │ │ │ │ │ + b 143bc │ │ │ │ │ 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 14330 │ │ │ │ │ + b 14320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 14388 │ │ │ │ │ - b 14504 │ │ │ │ │ + beq 14378 │ │ │ │ │ + b 144f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14454 │ │ │ │ │ + beq 14444 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 1433c │ │ │ │ │ + b 1432c │ │ │ │ │ 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 14328 │ │ │ │ │ + b 14318 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 142f0 │ │ │ │ │ + b 142e0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 142a4 │ │ │ │ │ - b 14328 │ │ │ │ │ + beq 14294 │ │ │ │ │ + b 14318 │ │ │ │ │ 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 14268 │ │ │ │ │ + beq 14258 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1433c │ │ │ │ │ + b 1432c │ │ │ │ │ │ │ │ │ │ -000145d8 : │ │ │ │ │ +000145c8 : │ │ │ │ │ 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 14e00 │ │ │ │ │ + beq 14da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e00 │ │ │ │ │ + bne 14da0 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14e18 │ │ │ │ │ + bne 14db8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14de8 │ │ │ │ │ + beq 14dec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14de8 │ │ │ │ │ + bne 14dec │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14dd4 │ │ │ │ │ + bne 14dd8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14dc8 │ │ │ │ │ + beq 14dcc │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne 14dd4 │ │ │ │ │ + bne 14dd8 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14d40 │ │ │ │ │ + beq 14d30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d40 │ │ │ │ │ + bne 14d30 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d54 │ │ │ │ │ + bne 14d44 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14938 │ │ │ │ │ + bne 14928 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14d54 │ │ │ │ │ + bne 14d44 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14898 │ │ │ │ │ + bne 1474c │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1475c │ │ │ │ │ + bne 147ec │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - bne 14814 │ │ │ │ │ + bne 148a4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 9f44 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 146f8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movw r1, #713 @ 0x2c9 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 146f8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl cc18 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 14d44 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 3a90 │ │ │ │ │ + R_ARM_CALL _loop0_88_rule │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14d44 │ │ │ │ │ + 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 149b8 │ │ │ │ │ + ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 14e04 │ │ │ │ │ + ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [sl, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 149dc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str r6, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 14688 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d58 │ │ │ │ │ + bne 14d48 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14d34 │ │ │ │ │ + beq 14d24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d34 │ │ │ │ │ + bne 14d24 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14da0 │ │ │ │ │ + bne 14d90 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147cc │ │ │ │ │ + bne 1485c │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a10 │ │ │ │ │ + bne 14a00 │ │ │ │ │ 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 1471c │ │ │ │ │ + beq 1470c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d58 │ │ │ │ │ + bne 14d48 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b3ac │ │ │ │ │ + bl b3ac │ │ │ │ │ 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 14730 │ │ │ │ │ + beq 14720 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14730 │ │ │ │ │ + bne 14720 │ │ │ │ │ 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 14dc0 │ │ │ │ │ + beq 14dc4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14884 │ │ │ │ │ + bgt 14914 │ │ │ │ │ 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 14748 │ │ │ │ │ + beq 14738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14748 │ │ │ │ │ + beq 14738 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b 1474c │ │ │ │ │ + b 1473c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 14838 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 9f50 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14708 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r1, #713 @ 0x2c9 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 14708 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl cc24 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3a7c │ │ │ │ │ - R_ARM_CALL _loop0_88_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ - 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 149c8 │ │ │ │ │ - ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14db0 │ │ │ │ │ - ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 149ec │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ │ - str r6, [r3, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 14698 │ │ │ │ │ + b 148c8 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146e4 │ │ │ │ │ + beq 146d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 9f50 │ │ │ │ │ + bl 9f44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 146e4 │ │ │ │ │ + beq 146d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146e4 │ │ │ │ │ + beq 146d4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cc24 │ │ │ │ │ + bl cc18 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ + beq 14d44 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3a7c │ │ │ │ │ + bl 3a90 │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ + beq 14d44 │ │ │ │ │ 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 .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14900 │ │ │ │ │ + bne 147b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d54 │ │ │ │ │ + beq 14d44 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14808 │ │ │ │ │ + b 14898 │ │ │ │ │ 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 14dc0 │ │ │ │ │ + beq 14dc4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14924 │ │ │ │ │ + b 147d8 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14cc8 │ │ │ │ │ + beq 14cb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cc8 │ │ │ │ │ + bne 14cb8 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14cb8 │ │ │ │ │ + bne 14ca8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14c60 │ │ │ │ │ + beq 14c50 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14cac │ │ │ │ │ + beq 14c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cac │ │ │ │ │ + bne 14c9c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c9c │ │ │ │ │ + bne 14c8c │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14c90 │ │ │ │ │ + beq 14c80 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ + bne 14c90 │ │ │ │ │ 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 14c28 │ │ │ │ │ + beq 14c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c28 │ │ │ │ │ + bne 14c18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14b1c │ │ │ │ │ + bne 14b0c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cd4 │ │ │ │ │ + bne 14cc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -23621,18 +23617,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 14c88 │ │ │ │ │ + beq 14c78 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14c6c │ │ │ │ │ + bgt 14c5c │ │ │ │ │ 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 │ │ │ │ │ @@ -23640,465 +23636,465 @@ │ │ │ │ │ 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 14c5c │ │ │ │ │ + bne 14c4c │ │ │ │ │ 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 147d0 │ │ │ │ │ + beq 14860 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #713 @ 0x2c9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 147cc │ │ │ │ │ + beq 1485c │ │ │ │ │ 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 .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14c34 │ │ │ │ │ + bne 14c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c40 │ │ │ │ │ + beq 14c30 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d8 │ │ │ │ │ + b 14868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14afc │ │ │ │ │ + b 14aec │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c04 │ │ │ │ │ + bne 14bf4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 147d8 │ │ │ │ │ - b 14910 │ │ │ │ │ + beq 14868 │ │ │ │ │ + b 147c4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d0 │ │ │ │ │ + b 14860 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b58 │ │ │ │ │ + b 14b48 │ │ │ │ │ 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 │ │ │ │ │ - b 14c60 │ │ │ │ │ + b 14c50 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a88 │ │ │ │ │ + b 14a78 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d0 │ │ │ │ │ + b 14860 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a3c │ │ │ │ │ + b 14a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14b1c │ │ │ │ │ + beq 14b0c │ │ │ │ │ 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 14d90 │ │ │ │ │ + beq 14d80 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14d60 │ │ │ │ │ + beq 14d50 │ │ │ │ │ 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 14ad4 │ │ │ │ │ + b 14ac4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14794 │ │ │ │ │ + b 14824 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146cc │ │ │ │ │ + beq 146bc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 149e4 │ │ │ │ │ + b 149d4 │ │ │ │ │ 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 14c80 │ │ │ │ │ + beq 14c70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 14d18 │ │ │ │ │ + b 14d08 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b34 │ │ │ │ │ + b 14b24 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147d8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 149d4 │ │ │ │ │ - b 1490c │ │ │ │ │ + b 14868 │ │ │ │ │ + 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 14620 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1473c │ │ │ │ │ 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 14748 │ │ │ │ │ + b 14738 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - 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 14630 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1474c │ │ │ │ │ + beq 14658 │ │ │ │ │ + b 14dd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 149c4 │ │ │ │ │ + b 147c0 │ │ │ │ │ │ │ │ │ │ -00014e24 : │ │ │ │ │ +00014e14 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15c8c │ │ │ │ │ + beq 15a9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c8c │ │ │ │ │ + bne 15a9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157e0 │ │ │ │ │ + bne 157d0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15550 │ │ │ │ │ + beq 15540 │ │ │ │ │ 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 1558c │ │ │ │ │ + bne 1557c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15268 │ │ │ │ │ + bne 15238 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c24 │ │ │ │ │ + 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 15c24 │ │ │ │ │ + bne 15a28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 15530 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15528 │ │ │ │ │ - bl 187a8 │ │ │ │ │ + bne 15518 │ │ │ │ │ + bl 18798 │ │ │ │ │ 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 15268 │ │ │ │ │ + bne 15238 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15be0 │ │ │ │ │ + beq 15a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15be0 │ │ │ │ │ + bne 15a84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 15530 │ │ │ │ │ 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 154e0 │ │ │ │ │ + bne 154d0 │ │ │ │ │ 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 15268 │ │ │ │ │ + bne 15238 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 15234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bc8 │ │ │ │ │ + beq 15a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc8 │ │ │ │ │ + bne 15a6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 15530 │ │ │ │ │ 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 1529c │ │ │ │ │ + beq 1528c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15898 │ │ │ │ │ + bne 158b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 152ac │ │ │ │ │ + bne 1529c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 15530 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158e8 │ │ │ │ │ + bne 15894 │ │ │ │ │ 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 15268 │ │ │ │ │ + bne 15238 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15c3c │ │ │ │ │ + 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 15c3c │ │ │ │ │ + bne 15b4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15b60 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15190 │ │ │ │ │ + bne 15180 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15b60 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15314 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15314 │ │ │ │ │ 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 15324 │ │ │ │ │ + beq 15314 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15bf8 │ │ │ │ │ + bne 15a40 │ │ │ │ │ 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 15264 │ │ │ │ │ + beq 15234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ + beq 1521c │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15244 │ │ │ │ │ + beq 1526c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158f4 │ │ │ │ │ + bne 158e4 │ │ │ │ │ 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] │ │ │ │ │ @@ -24110,175 +24106,175 @@ │ │ │ │ │ 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 15c5c │ │ │ │ │ + beq 15ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c5c │ │ │ │ │ + bne 15ab4 │ │ │ │ │ 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 151cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 157e0 │ │ │ │ │ + bne 157d0 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15354 │ │ │ │ │ + bne 15344 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 15234 │ │ │ │ │ + b 15224 │ │ │ │ │ + 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 151bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15084 │ │ │ │ │ + beq 15074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15934 │ │ │ │ │ + bne 15924 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15ac8 │ │ │ │ │ + beq 15a1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ac8 │ │ │ │ │ + bne 15a1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 15318 │ │ │ │ │ + bne 15308 │ │ │ │ │ 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 15940 │ │ │ │ │ + bne 15930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 15084 │ │ │ │ │ + b 15074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15540 │ │ │ │ │ + bne 15530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157f0 │ │ │ │ │ + beq 157e0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15180 │ │ │ │ │ + b 15170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15258 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186d8 │ │ │ │ │ + bl 186c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15258 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee90 <_tmp_26_rule> │ │ │ │ │ + bl 1ee7c <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15258 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f13c │ │ │ │ │ + bl 1f128 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15288 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ + beq 1521c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15464 │ │ │ │ │ + bne 15454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18680 │ │ │ │ │ + bl 18670 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strd r8, [sp, #8] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ @@ -24294,503 +24290,468 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c5c │ │ │ │ │ + beq 15ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c5c │ │ │ │ │ + bne 15ab4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15294 │ │ │ │ │ + b 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15aa0 │ │ │ │ │ + beq 15a04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fe0 │ │ │ │ │ + beq 14fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 14fe0 │ │ │ │ │ + beq 14fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ - bl bf88 │ │ │ │ │ + b 15238 │ │ │ │ │ + bl bf88 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14f44 │ │ │ │ │ + beq 14f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c74 │ │ │ │ │ + blt 15acc │ │ │ │ │ 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 157d8 │ │ │ │ │ + beq 157c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157e0 │ │ │ │ │ + bne 157d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15bbc │ │ │ │ │ + beq 15b40 │ │ │ │ │ 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 15b40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186d8 │ │ │ │ │ + bl 186c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156a4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee90 <_tmp_26_rule> │ │ │ │ │ + bl 1ee7c <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156b4 │ │ │ │ │ + bne 156a4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156a0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156b0 │ │ │ │ │ + beq 156a0 │ │ │ │ │ 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 159d8 │ │ │ │ │ + bne 15b6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c8c │ │ │ │ │ + bl 17c7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186d8 │ │ │ │ │ + bl 186c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee90 <_tmp_26_rule> │ │ │ │ │ + bl 1ee7c <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 157c4 │ │ │ │ │ + beq 157b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f13c │ │ │ │ │ + bl 1f128 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157c8 │ │ │ │ │ + bne 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b60 │ │ │ │ │ + bne 15ae4 │ │ │ │ │ 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 14ea8 │ │ │ │ │ + beq 14e98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15234 │ │ │ │ │ + b 15224 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15808 │ │ │ │ │ + bne 157f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15348 │ │ │ │ │ + b 15338 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15934 │ │ │ │ │ + bne 15924 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b34 │ │ │ │ │ + beq 159c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b34 │ │ │ │ │ + bne 159c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15884 │ │ │ │ │ + bne 15874 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15884 │ │ │ │ │ + beq 15874 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ad4 │ │ │ │ │ + bne 15c04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 15800 │ │ │ │ │ + b 157f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 15500 │ │ │ │ │ + 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 150ac │ │ │ │ │ + b 15238 │ │ │ │ │ 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 1529c │ │ │ │ │ + beq 1528c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158dc │ │ │ │ │ + bne 15888 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 150bc │ │ │ │ │ - b 15268 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 15510 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 158c4 │ │ │ │ │ + b 1589c │ │ │ │ │ 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 15924 │ │ │ │ │ + beq 15914 │ │ │ │ │ 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 151d4 │ │ │ │ │ + bne 151c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151d4 │ │ │ │ │ + b 151c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ + b 15238 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1530c │ │ │ │ │ + beq 152fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a30 │ │ │ │ │ + bne 159d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 15314 │ │ │ │ │ + beq 15304 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15318 │ │ │ │ │ - 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] │ │ │ │ │ + b 15308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC56 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 15a6c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ - beq 15a60 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 157d4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 15830 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15aa8 │ │ │ │ │ + beq 15a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 159cc │ │ │ │ │ + bne 159bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158c4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 157d4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 15ab8 │ │ │ │ │ - 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 15a1c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 15294 │ │ │ │ │ + b 1589c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 14fd8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 158c4 │ │ │ │ │ + b 14fc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15294 │ │ │ │ │ + b 1589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 152e0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 152d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC59 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 15b40 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 15b1c │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14f20 │ │ │ │ │ + b 15530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b4c │ │ │ │ │ + ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 1533c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1534c │ │ │ │ │ + b 15238 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 15030 │ │ │ │ │ + b 15530 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 14fa8 │ │ │ │ │ + b 15530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15840 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 14e68 │ │ │ │ │ + b 157d0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15884 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1588c │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 15264 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 15224 │ │ │ │ │ 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] │ │ │ │ │ @@ -24805,148 +24766,183 @@ │ │ │ │ │ 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 15294 │ │ │ │ │ - b 157d4 │ │ │ │ │ + bne 15264 │ │ │ │ │ + b 157c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 155b8 │ │ │ │ │ + b 155a8 │ │ │ │ │ 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 15540 │ │ │ │ │ + beq 150dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 15a64 │ │ │ │ │ + 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 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 14fb8 │ │ │ │ │ - b 15540 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC56 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 15bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1534c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ + beq 15bc4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 157c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 14f30 │ │ │ │ │ - b 15540 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b 157c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 150ec │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 15c1c │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 15c84 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15294 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 15234 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + bne 15bb0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b 15264 │ │ │ │ │ + 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 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC59 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 15c64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e78 │ │ │ │ │ - b 157e0 │ │ │ │ │ + beq 15c4c │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 15c70 │ │ │ │ │ + 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 1533c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 15874 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1587c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 15264 │ │ │ │ │ │ │ │ │ │ -00015ca4 : │ │ │ │ │ +00015c94 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 162a4 │ │ │ │ │ + beq 16294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162a4 │ │ │ │ │ + bne 16294 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162b8 │ │ │ │ │ + bne 162a8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d98 │ │ │ │ │ + bne 15d88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 162b8 │ │ │ │ │ + bne 162a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15db0 │ │ │ │ │ + beq 15da0 │ │ │ │ │ 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 15db0 │ │ │ │ │ + bne 15da0 │ │ │ │ │ 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 15db0 │ │ │ │ │ + beq 15da0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162cc │ │ │ │ │ + bne 162bc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1187 @ 0x4a3 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -24954,242 +24950,242 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15dcc │ │ │ │ │ + bne 15dbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d88 │ │ │ │ │ + b 15d78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 162bc │ │ │ │ │ + bne 162ac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16298 │ │ │ │ │ + beq 16288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16298 │ │ │ │ │ + bne 16288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16254 │ │ │ │ │ + bne 16244 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1628c │ │ │ │ │ + beq 1627c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1628c │ │ │ │ │ + bne 1627c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164cc │ │ │ │ │ + bne 164bc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 164bc │ │ │ │ │ + beq 164ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164bc │ │ │ │ │ + bne 164ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15ec0 │ │ │ │ │ + bne 15eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d70 <_gather_91_rule> │ │ │ │ │ + bl 16d60 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 162e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 163b4 │ │ │ │ │ + bne 163a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21cf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16760 │ │ │ │ │ + bne 16750 │ │ │ │ │ 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 1651c │ │ │ │ │ + bne 1650c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15f20 │ │ │ │ │ + beq 15f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 163c0 │ │ │ │ │ + bne 163b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 1650c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 160d4 │ │ │ │ │ + bne 160c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16254 │ │ │ │ │ + bne 16244 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 160c8 │ │ │ │ │ + beq 160b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 160c8 │ │ │ │ │ + bne 160b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15fe4 │ │ │ │ │ + bne 15fd4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1673c │ │ │ │ │ + bne 1672c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15fe4 │ │ │ │ │ + bne 15fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 166d8 │ │ │ │ │ + bne 166c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1605c │ │ │ │ │ + bne 1604c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16208 │ │ │ │ │ + bne 161f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 1650c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16154 │ │ │ │ │ + bne 16144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 1650c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16064 │ │ │ │ │ + bne 16054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15dc0 │ │ │ │ │ + b 15db0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16050 │ │ │ │ │ + beq 16040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16050 │ │ │ │ │ + beq 16040 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1627c │ │ │ │ │ + bne 1626c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 161f4 │ │ │ │ │ + beq 161e4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1605c │ │ │ │ │ + b 1604c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15f80 │ │ │ │ │ + b 15f70 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f44 │ │ │ │ │ + beq 15f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f44 │ │ │ │ │ + beq 15f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f44 │ │ │ │ │ + beq 15f34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25198,38 +25194,38 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16050 │ │ │ │ │ - b 16248 │ │ │ │ │ + beq 16040 │ │ │ │ │ + b 16238 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 1601c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 1601c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1602c │ │ │ │ │ + beq 1601c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -25253,176 +25249,176 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 1613c │ │ │ │ │ + b 1612c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1605c │ │ │ │ │ - b 15dc4 │ │ │ │ │ + beq 1604c │ │ │ │ │ + b 15db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1600c │ │ │ │ │ + beq 15ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16260 │ │ │ │ │ + bne 16250 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 161f4 │ │ │ │ │ + beq 161e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1605c │ │ │ │ │ + b 1604c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16230 │ │ │ │ │ + bne 16220 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15dc4 │ │ │ │ │ + b 15db4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1609c │ │ │ │ │ - b 1626c │ │ │ │ │ + bne 1608c │ │ │ │ │ + b 1625c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e44 │ │ │ │ │ + b 15e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e04 │ │ │ │ │ + b 15df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15cf8 │ │ │ │ │ + beq 15ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15da8 │ │ │ │ │ + b 15d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15d88 │ │ │ │ │ + beq 15d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 162c0 │ │ │ │ │ + b 162b0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15eb0 │ │ │ │ │ + beq 15ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21cf8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15eb0 │ │ │ │ │ + beq 15ea0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15eb0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 167c8 │ │ │ │ │ + beq 167b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1678c │ │ │ │ │ + beq 1677c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1678c │ │ │ │ │ + bne 1677c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164c8 │ │ │ │ │ + bne 164b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 16524 │ │ │ │ │ + bne 16514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15eec │ │ │ │ │ + b 15edc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f20 │ │ │ │ │ + beq 15f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164f8 │ │ │ │ │ + beq 164e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164f8 │ │ │ │ │ + bne 164e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164e8 │ │ │ │ │ + bne 164d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16a2c │ │ │ │ │ + bl 16a1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 164d8 │ │ │ │ │ + beq 164c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f24 │ │ │ │ │ + bne 15f14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ @@ -25448,101 +25444,101 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 160b8 │ │ │ │ │ - b 16054 │ │ │ │ │ + bne 160a8 │ │ │ │ │ + b 16044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e84 │ │ │ │ │ + b 15e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15eec │ │ │ │ │ + b 15edc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16504 │ │ │ │ │ + beq 164f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f24 │ │ │ │ │ + b 15f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16400 │ │ │ │ │ + b 163f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16768 │ │ │ │ │ + bne 16758 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16424 │ │ │ │ │ + b 16414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16254 │ │ │ │ │ + b 16244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 166cc │ │ │ │ │ + beq 166bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166cc │ │ │ │ │ + bne 166bc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166bc │ │ │ │ │ + bne 166ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1665c │ │ │ │ │ + beq 1664c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 166bc │ │ │ │ │ + bne 166ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1667c │ │ │ │ │ + bne 1666c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 16654 │ │ │ │ │ + beq 16644 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 16640 │ │ │ │ │ + bgt 16630 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25551,89 +25547,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 167c8 │ │ │ │ │ + beq 167b8 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1649c │ │ │ │ │ + b 1648c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 165d0 │ │ │ │ │ + b 165c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163b4 │ │ │ │ │ + b 163a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 165a4 │ │ │ │ │ + beq 16594 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16798 │ │ │ │ │ + bne 16788 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 167d0 │ │ │ │ │ + beq 167c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16590 │ │ │ │ │ + b 16580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163b4 │ │ │ │ │ + b 163a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16550 │ │ │ │ │ + b 16540 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15fe0 │ │ │ │ │ + beq 15fd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_112_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fe0 │ │ │ │ │ + beq 15fd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25641,100 +25637,100 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - b 1649c │ │ │ │ │ + b 1648c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15fb0 │ │ │ │ │ + beq 15fa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 15fb4 │ │ │ │ │ + b 15fa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16340 │ │ │ │ │ + b 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145d8 │ │ │ │ │ + bl 145c8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16514 │ │ │ │ │ + beq 16504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16424 │ │ │ │ │ + b 16414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1638c │ │ │ │ │ + b 1637c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1669c │ │ │ │ │ + beq 1668c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163b4 │ │ │ │ │ + b 163a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15eec │ │ │ │ │ + b 15edc │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne 166a4 │ │ │ │ │ + bne 16694 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 16658 │ │ │ │ │ + b 16648 │ │ │ │ │ │ │ │ │ │ -000167f8 : │ │ │ │ │ +000167e8 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16874 │ │ │ │ │ + beq 16864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16874 │ │ │ │ │ + bne 16864 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1689c │ │ │ │ │ + beq 1688c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25744,570 +25740,570 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1685c │ │ │ │ │ + bne 1684c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a10 │ │ │ │ │ + bne 16a00 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16a20 │ │ │ │ │ + beq 16a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a20 │ │ │ │ │ + bne 16a10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169e4 │ │ │ │ │ + bne 169d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 167f8 │ │ │ │ │ + bl 167e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 16930 │ │ │ │ │ + beq 16920 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16998 │ │ │ │ │ + bne 16988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169e4 │ │ │ │ │ + bne 169d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 169ec │ │ │ │ │ + bne 169dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16984 │ │ │ │ │ + beq 16974 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ movgt r6, r1 │ │ │ │ │ strgt r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bgt 168a8 │ │ │ │ │ + bgt 16898 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1686c │ │ │ │ │ + b 1685c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16930 │ │ │ │ │ + beq 16920 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169c8 │ │ │ │ │ + beq 169b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16954 │ │ │ │ │ + beq 16944 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 169fc │ │ │ │ │ + bne 169ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16954 │ │ │ │ │ + b 16944 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1686c │ │ │ │ │ + b 1685c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 169ec │ │ │ │ │ + b 169dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1686c │ │ │ │ │ + b 1685c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 168f4 │ │ │ │ │ + b 168e4 │ │ │ │ │ │ │ │ │ │ -00016a2c : │ │ │ │ │ +00016a1c : │ │ │ │ │ args_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16d30 │ │ │ │ │ + beq 16d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d30 │ │ │ │ │ + bne 16d20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d44 │ │ │ │ │ + bne 16d34 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16b98 │ │ │ │ │ + beq 16b88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 16d70 <_gather_91_rule> │ │ │ │ │ + bl 16d60 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16be0 │ │ │ │ │ + beq 16bd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16d0c │ │ │ │ │ + beq 16cfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d0c │ │ │ │ │ + bne 16cfc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16d20 │ │ │ │ │ + bne 16d10 │ │ │ │ │ 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 16cc0 │ │ │ │ │ + bne 16cb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16be4 │ │ │ │ │ + bne 16bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16b80 │ │ │ │ │ + beq 16b70 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16c9c │ │ │ │ │ + beq 16c8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c9c │ │ │ │ │ + bne 16c8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16ca8 │ │ │ │ │ + blt 16c98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 16d44 │ │ │ │ │ + bne 16d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d70 <_gather_91_rule> │ │ │ │ │ + bl 16d60 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16abc │ │ │ │ │ + bne 16aac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16d44 │ │ │ │ │ + bne 16d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21cf8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16b88 │ │ │ │ │ + beq 16b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d44 │ │ │ │ │ + beq 16d34 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16c60 │ │ │ │ │ + bne 16c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16d54 │ │ │ │ │ + beq 16d44 │ │ │ │ │ stmib sp, {r6, sl} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16b74 │ │ │ │ │ + bne 16b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b80 │ │ │ │ │ + beq 16b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b88 │ │ │ │ │ + b 16b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21d08 │ │ │ │ │ + bl 21cf8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b0c │ │ │ │ │ + beq 16afc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16b18 │ │ │ │ │ + beq 16b08 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 16b18 │ │ │ │ │ + beq 16b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16be4 │ │ │ │ │ + b 16bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16af4 │ │ │ │ │ + beq 16ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16be4 │ │ │ │ │ + b 16bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a80 │ │ │ │ │ + beq 16a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b88 │ │ │ │ │ + b 16b78 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16c74 │ │ │ │ │ + b 16c64 │ │ │ │ │ │ │ │ │ │ -00016d70 <_gather_91_rule>: │ │ │ │ │ +00016d60 <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1785c <_gather_91_rule+0xaec> │ │ │ │ │ + beq 1784c <_gather_91_rule+0xaec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1785c <_gather_91_rule+0xaec> │ │ │ │ │ + bne 1784c <_gather_91_rule+0xaec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17874 <_gather_91_rule+0xb04> │ │ │ │ │ + bne 17864 <_gather_91_rule+0xb04> │ │ │ │ │ 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 178f0 <_gather_91_rule+0xb80> │ │ │ │ │ + beq 178e0 <_gather_91_rule+0xb80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178f0 <_gather_91_rule+0xb80> │ │ │ │ │ + bne 178e0 <_gather_91_rule+0xb80> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + bne 175a8 <_gather_91_rule+0x848> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1789c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 1788c <_gather_91_rule+0xb2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1789c <_gather_91_rule+0xb2c> │ │ │ │ │ + bne 1788c <_gather_91_rule+0xb2c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17524 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 17514 <_gather_91_rule+0x7b4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 174e4 <_gather_91_rule+0x774> │ │ │ │ │ + beq 174d4 <_gather_91_rule+0x774> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1765c <_gather_91_rule+0x8ec> │ │ │ │ │ + bne 1764c <_gather_91_rule+0x8ec> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175c0 <_gather_91_rule+0x850> │ │ │ │ │ + bne 175b0 <_gather_91_rule+0x850> │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17670 <_gather_91_rule+0x900> │ │ │ │ │ + bne 17660 <_gather_91_rule+0x900> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + bne 175a8 <_gather_91_rule+0x848> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1790c <_gather_91_rule+0xb9c> │ │ │ │ │ + beq 178fc <_gather_91_rule+0xb9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1790c <_gather_91_rule+0xb9c> │ │ │ │ │ + bne 178fc <_gather_91_rule+0xb9c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17798 <_gather_91_rule+0xa28> │ │ │ │ │ + bne 17788 <_gather_91_rule+0xa28> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 178d0 <_gather_91_rule+0xb60> │ │ │ │ │ + beq 178c0 <_gather_91_rule+0xb60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178d0 <_gather_91_rule+0xb60> │ │ │ │ │ + bne 178c0 <_gather_91_rule+0xb60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178e4 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 178d4 <_gather_91_rule+0xb74> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17298 <_gather_91_rule+0x528> │ │ │ │ │ + beq 17288 <_gather_91_rule+0x528> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 172d8 <_gather_91_rule+0x568> │ │ │ │ │ + bne 172c8 <_gather_91_rule+0x568> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17798 <_gather_91_rule+0xa28> │ │ │ │ │ + bne 17788 <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1739c <_gather_91_rule+0x62c> │ │ │ │ │ + beq 1738c <_gather_91_rule+0x62c> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 173a0 <_gather_91_rule+0x630> │ │ │ │ │ + beq 17390 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + beq 175a8 <_gather_91_rule+0x848> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1763c <_gather_91_rule+0x8cc> │ │ │ │ │ + beq 1762c <_gather_91_rule+0x8cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1763c <_gather_91_rule+0x8cc> │ │ │ │ │ + bne 1762c <_gather_91_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 175b4 <_gather_91_rule+0x844> │ │ │ │ │ + bne 175a4 <_gather_91_rule+0x844> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17974 <_gather_91_rule+0xc04> │ │ │ │ │ + beq 17964 <_gather_91_rule+0xc04> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 175b4 <_gather_91_rule+0x844> │ │ │ │ │ + bne 175a4 <_gather_91_rule+0x844> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170d8 <_gather_91_rule+0x368> │ │ │ │ │ + bne 170c8 <_gather_91_rule+0x368> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1796c <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 1795c <_gather_91_rule+0xbfc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1709c <_gather_91_rule+0x32c> │ │ │ │ │ + bgt 1708c <_gather_91_rule+0x32c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26320,184 +26316,184 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17064 <_gather_91_rule+0x2f4> │ │ │ │ │ + beq 17054 <_gather_91_rule+0x2f4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17064 <_gather_91_rule+0x2f4> │ │ │ │ │ - b 170bc <_gather_91_rule+0x34c> │ │ │ │ │ + beq 17054 <_gather_91_rule+0x2f4> │ │ │ │ │ + b 170ac <_gather_91_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17948 <_gather_91_rule+0xbd8> │ │ │ │ │ + beq 17938 <_gather_91_rule+0xbd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17948 <_gather_91_rule+0xbd8> │ │ │ │ │ + bne 17938 <_gather_91_rule+0xbd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1795c <_gather_91_rule+0xbec> │ │ │ │ │ + bne 1794c <_gather_91_rule+0xbec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 18368 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17588 <_gather_91_rule+0x818> │ │ │ │ │ + bne 17578 <_gather_91_rule+0x818> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1757c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 1756c <_gather_91_rule+0x80c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 178b4 <_gather_91_rule+0xb44> │ │ │ │ │ + beq 178a4 <_gather_91_rule+0xb44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178b4 <_gather_91_rule+0xb44> │ │ │ │ │ + bne 178a4 <_gather_91_rule+0xb44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17578 <_gather_91_rule+0x808> │ │ │ │ │ + bne 17568 <_gather_91_rule+0x808> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17928 <_gather_91_rule+0xbb8> │ │ │ │ │ + beq 17918 <_gather_91_rule+0xbb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17928 <_gather_91_rule+0xbb8> │ │ │ │ │ + bne 17918 <_gather_91_rule+0xbb8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1793c <_gather_91_rule+0xbcc> │ │ │ │ │ + bne 1792c <_gather_91_rule+0xbcc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 173c0 <_gather_91_rule+0x650> │ │ │ │ │ + beq 173b0 <_gather_91_rule+0x650> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1740c <_gather_91_rule+0x69c> │ │ │ │ │ + bne 173fc <_gather_91_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17578 <_gather_91_rule+0x808> │ │ │ │ │ + bne 17568 <_gather_91_rule+0x808> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17574 <_gather_91_rule+0x804> │ │ │ │ │ + beq 17564 <_gather_91_rule+0x804> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17578 <_gather_91_rule+0x808> │ │ │ │ │ + beq 17568 <_gather_91_rule+0x808> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1757c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 1756c <_gather_91_rule+0x80c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17598 <_gather_91_rule+0x828> │ │ │ │ │ + bne 17588 <_gather_91_rule+0x828> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17530 <_gather_91_rule+0x7c0> │ │ │ │ │ + beq 17520 <_gather_91_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 17030 <_gather_91_rule+0x2c0> │ │ │ │ │ + b 17020 <_gather_91_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17770 <_gather_91_rule+0xa00> │ │ │ │ │ + blt 17760 <_gather_91_rule+0xa00> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 178e4 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 178d4 <_gather_91_rule+0xb74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16f54 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f44 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16f54 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f44 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17820 <_gather_91_rule+0xab0> │ │ │ │ │ + beq 17810 <_gather_91_rule+0xab0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17820 <_gather_91_rule+0xab0> │ │ │ │ │ + beq 17810 <_gather_91_rule+0xab0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26518,26 +26514,26 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 177a0 <_gather_91_rule+0xa30> │ │ │ │ │ + beq 17790 <_gather_91_rule+0xa30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17808 <_gather_91_rule+0xa98> │ │ │ │ │ + bne 177f8 <_gather_91_rule+0xa98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 16fac <_gather_91_rule+0x23c> │ │ │ │ │ + b 16f9c <_gather_91_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -26545,48 +26541,48 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17554 <_gather_91_rule+0x7e4> │ │ │ │ │ + blt 17544 <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1793c <_gather_91_rule+0xbcc> │ │ │ │ │ + bne 1792c <_gather_91_rule+0xbcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 171e4 <_gather_91_rule+0x474> │ │ │ │ │ + beq 171d4 <_gather_91_rule+0x474> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 171e4 <_gather_91_rule+0x474> │ │ │ │ │ + beq 171d4 <_gather_91_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 177f4 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177e4 <_gather_91_rule+0xa84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 177f4 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177e4 <_gather_91_rule+0xa84> │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -26609,167 +26605,167 @@ │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 177cc <_gather_91_rule+0xa5c> │ │ │ │ │ + beq 177bc <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17834 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 17824 <_gather_91_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1723c <_gather_91_rule+0x4cc> │ │ │ │ │ + b 1722c <_gather_91_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17758 <_gather_91_rule+0x9e8> │ │ │ │ │ + blt 17748 <_gather_91_rule+0x9e8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17654 <_gather_91_rule+0x8e4> │ │ │ │ │ + bne 17644 <_gather_91_rule+0x8e4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e74 <_gather_91_rule+0x104> │ │ │ │ │ + beq 16e64 <_gather_91_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x96c> │ │ │ │ │ + b 176cc <_gather_91_rule+0x96c> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1796c <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 1795c <_gather_91_rule+0xbfc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17284 <_gather_91_rule+0x514> │ │ │ │ │ + b 17274 <_gather_91_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 17200 <_gather_91_rule+0x490> │ │ │ │ │ + beq 171f0 <_gather_91_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17044 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 17034 <_gather_91_rule+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17278 <_gather_91_rule+0x508> │ │ │ │ │ + beq 17268 <_gather_91_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17278 <_gather_91_rule+0x508> │ │ │ │ │ + beq 17268 <_gather_91_rule+0x508> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 173a4 <_gather_91_rule+0x634> │ │ │ │ │ + b 17394 <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e88 <_gather_91_rule+0x118> │ │ │ │ │ + beq 16e78 <_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 17880 <_gather_91_rule+0xb10> │ │ │ │ │ + beq 17870 <_gather_91_rule+0xb10> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1774c <_gather_91_rule+0x9dc> │ │ │ │ │ + beq 1773c <_gather_91_rule+0x9dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1784c <_gather_91_rule+0xadc> │ │ │ │ │ + bne 1783c <_gather_91_rule+0xadc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 16fe4 <_gather_91_rule+0x274> │ │ │ │ │ + bne 16fd4 <_gather_91_rule+0x274> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17004 <_gather_91_rule+0x294> │ │ │ │ │ - b 175b4 <_gather_91_rule+0x844> │ │ │ │ │ + beq 16ff4 <_gather_91_rule+0x294> │ │ │ │ │ + b 175a4 <_gather_91_rule+0x844> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17524 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 17514 <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ + bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 1751c <_gather_91_rule+0x7ac> │ │ │ │ │ + b 1750c <_gather_91_rule+0x7ac> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17888 <_gather_91_rule+0xb18> │ │ │ │ │ + bne 17878 <_gather_91_rule+0xb18> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17890 <_gather_91_rule+0xb20> │ │ │ │ │ + beq 17880 <_gather_91_rule+0xb20> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17890 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17880 <_gather_91_rule+0xb20> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 176d8 <_gather_91_rule+0x968> │ │ │ │ │ + bne 176c8 <_gather_91_rule+0x968> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 176ec <_gather_91_rule+0x97c> │ │ │ │ │ + bne 176dc <_gather_91_rule+0x97c> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16eb0 <_gather_91_rule+0x140> │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + beq 16ea0 <_gather_91_rule+0x140> │ │ │ │ │ + b 175a8 <_gather_91_rule+0x848> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26777,564 +26773,564 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17988 <_gather_91_rule+0xc18> │ │ │ │ │ + bne 17978 <_gather_91_rule+0xc18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 176d8 <_gather_91_rule+0x968> │ │ │ │ │ + bne 176c8 <_gather_91_rule+0x968> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17628 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 17618 <_gather_91_rule+0x8b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 176d8 <_gather_91_rule+0x968> │ │ │ │ │ + b 176c8 <_gather_91_rule+0x968> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17880 <_gather_91_rule+0xb10> │ │ │ │ │ + beq 17870 <_gather_91_rule+0xb10> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x96c> │ │ │ │ │ + b 176cc <_gather_91_rule+0x96c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16f70 <_gather_91_rule+0x200> │ │ │ │ │ + beq 16f60 <_gather_91_rule+0x200> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + b 175a8 <_gather_91_rule+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1782c <_gather_91_rule+0xabc> │ │ │ │ │ + beq 1781c <_gather_91_rule+0xabc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17788 <_gather_91_rule+0xa18> │ │ │ │ │ + b 17778 <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17800 <_gather_91_rule+0xa90> │ │ │ │ │ + beq 177f0 <_gather_91_rule+0xa90> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17568 <_gather_91_rule+0x7f8> │ │ │ │ │ + b 17558 <_gather_91_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17568 <_gather_91_rule+0x7f8> │ │ │ │ │ + b 17558 <_gather_91_rule+0x7f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 177b8 <_gather_91_rule+0xa48> │ │ │ │ │ - b 17394 <_gather_91_rule+0x624> │ │ │ │ │ + bne 177a8 <_gather_91_rule+0xa48> │ │ │ │ │ + b 17384 <_gather_91_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17788 <_gather_91_rule+0xa18> │ │ │ │ │ + b 17778 <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 177e4 <_gather_91_rule+0xa74> │ │ │ │ │ - b 174dc <_gather_91_rule+0x76c> │ │ │ │ │ + bne 177d4 <_gather_91_rule+0xa74> │ │ │ │ │ + b 174cc <_gather_91_rule+0x76c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17624 <_gather_91_rule+0x8b4> │ │ │ │ │ - b 17758 <_gather_91_rule+0x9e8> │ │ │ │ │ + beq 17614 <_gather_91_rule+0x8b4> │ │ │ │ │ + b 17748 <_gather_91_rule+0x9e8> │ │ │ │ │ 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 16dc8 <_gather_91_rule+0x58> │ │ │ │ │ + beq 16db8 <_gather_91_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 17090 <_gather_91_rule+0x320> │ │ │ │ │ + b 17080 <_gather_91_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x96c> │ │ │ │ │ + b 176cc <_gather_91_rule+0x96c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 176a4 <_gather_91_rule+0x934> │ │ │ │ │ + b 17694 <_gather_91_rule+0x934> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e40 <_gather_91_rule+0xd0> │ │ │ │ │ - b 17524 <_gather_91_rule+0x7b4> │ │ │ │ │ + beq 16e30 <_gather_91_rule+0xd0> │ │ │ │ │ + b 17514 <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17174 <_gather_91_rule+0x404> │ │ │ │ │ - b 17578 <_gather_91_rule+0x808> │ │ │ │ │ + beq 17164 <_gather_91_rule+0x404> │ │ │ │ │ + b 17568 <_gather_91_rule+0x808> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16f20 <_gather_91_rule+0x1b0> │ │ │ │ │ + beq 16f10 <_gather_91_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1782c <_gather_91_rule+0xabc> │ │ │ │ │ + b 1781c <_gather_91_rule+0xabc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16e08 <_gather_91_rule+0x98> │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + beq 16df8 <_gather_91_rule+0x98> │ │ │ │ │ + b 175a8 <_gather_91_rule+0x848> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16ee8 <_gather_91_rule+0x178> │ │ │ │ │ - b 17798 <_gather_91_rule+0xa28> │ │ │ │ │ + beq 16ed8 <_gather_91_rule+0x178> │ │ │ │ │ + b 17788 <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 171ac <_gather_91_rule+0x43c> │ │ │ │ │ + beq 1719c <_gather_91_rule+0x43c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17800 <_gather_91_rule+0xa90> │ │ │ │ │ + b 177f0 <_gather_91_rule+0xa90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17110 <_gather_91_rule+0x3a0> │ │ │ │ │ + beq 17100 <_gather_91_rule+0x3a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17044 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 17034 <_gather_91_rule+0x2d4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 175b8 <_gather_91_rule+0x848> │ │ │ │ │ + b 175a8 <_gather_91_rule+0x848> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17718 <_gather_91_rule+0x9a8> │ │ │ │ │ - b 17734 <_gather_91_rule+0x9c4> │ │ │ │ │ + bne 17708 <_gather_91_rule+0x9a8> │ │ │ │ │ + b 17724 <_gather_91_rule+0x9c4> │ │ │ │ │ │ │ │ │ │ -0001799c : │ │ │ │ │ +0001798c : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17c68 │ │ │ │ │ + beq 17c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c68 │ │ │ │ │ + bne 17c58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c80 │ │ │ │ │ + bne 17c70 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17c50 │ │ │ │ │ + beq 17c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c50 │ │ │ │ │ + bne 17c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b10 │ │ │ │ │ + bne 17b00 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17adc │ │ │ │ │ + beq 17acc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b20 │ │ │ │ │ + bne 17b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b10 │ │ │ │ │ + bne 17b00 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ba0 │ │ │ │ │ + bne 17b90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17acc │ │ │ │ │ + bne 17abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17c10 │ │ │ │ │ + blt 17c00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17a54 │ │ │ │ │ + beq 17a44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17a9c │ │ │ │ │ + b 17a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a68 │ │ │ │ │ + beq 17a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17a68 │ │ │ │ │ + beq 17a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c00 │ │ │ │ │ + beq 17bf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17bf4 │ │ │ │ │ + beq 17be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c2c │ │ │ │ │ + bne 17c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17ac8 │ │ │ │ │ + b 17ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b10 │ │ │ │ │ + bne 17b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c00 │ │ │ │ │ + beq 17bf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17b84 │ │ │ │ │ + bne 17b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c38 │ │ │ │ │ + bne 17c28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b18 │ │ │ │ │ + b 17b08 │ │ │ │ │ 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 17a9c │ │ │ │ │ + b 17a8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b90 │ │ │ │ │ + beq 17b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b18 │ │ │ │ │ + b 17b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17a2c │ │ │ │ │ - b 17b10 │ │ │ │ │ + beq 17a1c │ │ │ │ │ + b 17b00 │ │ │ │ │ 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 179f4 │ │ │ │ │ + beq 179e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17acc │ │ │ │ │ + b 17abc │ │ │ │ │ │ │ │ │ │ -00017c8c : │ │ │ │ │ +00017c7c : │ │ │ │ │ type_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18068 │ │ │ │ │ + beq 18058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18068 │ │ │ │ │ + bne 18058 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1807c │ │ │ │ │ + bne 1806c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d24 │ │ │ │ │ + bne 17d14 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17da0 │ │ │ │ │ + bne 17d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1805c │ │ │ │ │ + beq 1804c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1805c │ │ │ │ │ + bne 1804c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17d84 │ │ │ │ │ + bne 17d74 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1808c │ │ │ │ │ + bne 1807c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq 17cf0 │ │ │ │ │ - b 17d14 │ │ │ │ │ + beq 17ce0 │ │ │ │ │ + b 17d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1802c │ │ │ │ │ + beq 1801c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1802c │ │ │ │ │ + bne 1801c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180f8 │ │ │ │ │ + bne 180e8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 180ec │ │ │ │ │ + beq 180dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180ec │ │ │ │ │ + bne 180dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18020 │ │ │ │ │ + bne 18010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e554 │ │ │ │ │ + bl e554 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18018 │ │ │ │ │ + beq 18008 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 18130 │ │ │ │ │ + beq 18120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18130 │ │ │ │ │ + bne 18120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18120 │ │ │ │ │ + bne 18110 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 18114 │ │ │ │ │ + beq 18104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 18120 │ │ │ │ │ + bne 18110 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f78 │ │ │ │ │ + bne 17f68 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1810c │ │ │ │ │ + beq 180fc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 17fb8 │ │ │ │ │ + bgt 17fa8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27344,231 +27340,231 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18020 │ │ │ │ │ + beq 18010 │ │ │ │ │ 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 18020 │ │ │ │ │ + bne 18010 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d04 │ │ │ │ │ + beq 17cf4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18038 │ │ │ │ │ + beq 18028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18038 │ │ │ │ │ + bne 18028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d10 │ │ │ │ │ + b 17d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e554 │ │ │ │ │ + bl e554 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17eac │ │ │ │ │ + beq 17e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17ff0 │ │ │ │ │ + bne 17fe0 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 17fcc │ │ │ │ │ + beq 17fbc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17e98 │ │ │ │ │ + b 17e88 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 17ec4 │ │ │ │ │ + b 17eb4 │ │ │ │ │ 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 1810c │ │ │ │ │ + beq 180fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17fa0 │ │ │ │ │ + b 17f90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f98 │ │ │ │ │ + beq 17f88 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d08 │ │ │ │ │ + b 17cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17dcc │ │ │ │ │ + b 17dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17d10 │ │ │ │ │ + beq 17d00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d14 │ │ │ │ │ + b 17d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17d50 │ │ │ │ │ + b 17d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17ce0 │ │ │ │ │ + beq 17cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17d14 │ │ │ │ │ + b 17d04 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17d78 │ │ │ │ │ + beq 17d68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 17d7c │ │ │ │ │ + beq 17d6c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d84 │ │ │ │ │ + b 17d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e04 │ │ │ │ │ + b 17df4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d0c │ │ │ │ │ + b 17cfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18018 │ │ │ │ │ + b 18008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e5c │ │ │ │ │ + b 17e4c │ │ │ │ │ │ │ │ │ │ -0001813c : │ │ │ │ │ +0001812c : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1836c │ │ │ │ │ + beq 1835c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1836c │ │ │ │ │ + bne 1835c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1835c │ │ │ │ │ + bne 1834c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 18210 │ │ │ │ │ + beq 18200 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18268 │ │ │ │ │ + bne 18258 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1835c │ │ │ │ │ + bne 1834c │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18304 │ │ │ │ │ + bne 182f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -27581,149 +27577,149 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 18200 │ │ │ │ │ + blt 181f0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 181b8 │ │ │ │ │ - b 181f8 │ │ │ │ │ + beq 181a8 │ │ │ │ │ + b 181e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181cc │ │ │ │ │ + beq 181bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 181cc │ │ │ │ │ + beq 181bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 182d8 │ │ │ │ │ + beq 182c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181e8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18200 │ │ │ │ │ + b 181f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d80c │ │ │ │ │ + bl d800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181f0 │ │ │ │ │ + bne 181e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181f8 │ │ │ │ │ + beq 181e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 182cc │ │ │ │ │ - b 182d8 │ │ │ │ │ + bne 182bc │ │ │ │ │ + b 182c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18200 │ │ │ │ │ + b 181f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18184 │ │ │ │ │ + b 18174 │ │ │ │ │ │ │ │ │ │ -00018378 : │ │ │ │ │ +00018368 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18658 │ │ │ │ │ + beq 18648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18658 │ │ │ │ │ + bne 18648 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18598 │ │ │ │ │ + bne 18588 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 18440 │ │ │ │ │ + beq 18430 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18580 │ │ │ │ │ + bne 18570 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18494 │ │ │ │ │ + bne 18484 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18500 │ │ │ │ │ + bne 184f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ @@ -27731,717 +27727,717 @@ │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 185a0 │ │ │ │ │ + blt 18590 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18578 │ │ │ │ │ + bne 18568 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18400 │ │ │ │ │ - b 18598 │ │ │ │ │ + beq 183f0 │ │ │ │ │ + b 18588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18414 │ │ │ │ │ + beq 18404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18598 │ │ │ │ │ + beq 18588 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18630 │ │ │ │ │ + beq 18620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18630 │ │ │ │ │ + bne 18620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 1841c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 185a0 │ │ │ │ │ + bne 18590 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 185f0 │ │ │ │ │ + beq 185e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185f0 │ │ │ │ │ + bne 185e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18564 │ │ │ │ │ + bne 18554 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185ac │ │ │ │ │ + bne 1859c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 18424 │ │ │ │ │ + b 18414 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18598 │ │ │ │ │ + bne 18588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ + bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 183f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18434 │ │ │ │ │ + b 18424 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 185fc │ │ │ │ │ + bne 185ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1856c │ │ │ │ │ + beq 1855c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1856c │ │ │ │ │ + b 1855c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1853c │ │ │ │ │ + b 1852c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18670 │ │ │ │ │ + beq 18660 │ │ │ │ │ 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 185e4 │ │ │ │ │ + bne 185d4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 1841c │ │ │ │ │ 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 1842c │ │ │ │ │ + beq 1841c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 185a0 │ │ │ │ │ + b 18590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 183cc │ │ │ │ │ - b 18598 │ │ │ │ │ + beq 183bc │ │ │ │ │ + b 18588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 1841c │ │ │ │ │ │ │ │ │ │ -00018680 : │ │ │ │ │ +00018670 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 18690 │ │ │ │ │ + bne 18680 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 186c8 │ │ │ │ │ + beq 186b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000186d8 : │ │ │ │ │ +000186c8 : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1879c │ │ │ │ │ + beq 1878c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1879c │ │ │ │ │ + bne 1878c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18764 │ │ │ │ │ + bne 18754 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18770 │ │ │ │ │ + bne 18760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187a8 │ │ │ │ │ + bl 18798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl bf88 │ │ │ │ │ + bl bf88 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrne r0, [fp, #-16] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq 1874c │ │ │ │ │ - b 18764 │ │ │ │ │ + beq 1873c │ │ │ │ │ + b 18754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18720 │ │ │ │ │ + b 18710 │ │ │ │ │ │ │ │ │ │ -000187a8 : │ │ │ │ │ +00018798 : │ │ │ │ │ parameters_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19278 │ │ │ │ │ + beq 19268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19278 │ │ │ │ │ + bne 19268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1918c │ │ │ │ │ + bne 1917c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191e8 │ │ │ │ │ + beq 191d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191e8 │ │ │ │ │ + bne 191d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c14 │ │ │ │ │ + bne 18c04 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191c8 │ │ │ │ │ + beq 191b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191c8 │ │ │ │ │ + bne 191b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191dc │ │ │ │ │ + bne 191cc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1925c │ │ │ │ │ + beq 1924c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191dc │ │ │ │ │ + bne 191cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18e84 │ │ │ │ │ + beq 18e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18968 │ │ │ │ │ + beq 18958 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19254 │ │ │ │ │ + beq 19244 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18968 │ │ │ │ │ + beq 18958 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19250 │ │ │ │ │ + beq 19240 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18958 │ │ │ │ │ + beq 18948 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 18f68 │ │ │ │ │ + beq 18f58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 18928 │ │ │ │ │ + b 18918 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18e84 │ │ │ │ │ + beq 18e74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e84 │ │ │ │ │ + bne 18e74 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19254 │ │ │ │ │ + beq 19244 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 189f4 │ │ │ │ │ + ble 189e4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 189f4 │ │ │ │ │ + beq 189e4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 189f4 │ │ │ │ │ + beq 189e4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 189f4 │ │ │ │ │ + beq 189e4 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 189dc │ │ │ │ │ + bne 189cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18fd0 │ │ │ │ │ + bne 18fc0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c14 │ │ │ │ │ + bne 18c04 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19204 │ │ │ │ │ + beq 191f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19204 │ │ │ │ │ + bne 191f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19218 │ │ │ │ │ + bne 19208 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 191ac │ │ │ │ │ + beq 1919c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19218 │ │ │ │ │ + bne 19208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18eb0 │ │ │ │ │ + beq 18ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18b58 │ │ │ │ │ + beq 18b48 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 191a4 │ │ │ │ │ + beq 19194 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18b58 │ │ │ │ │ + beq 18b48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 191a0 │ │ │ │ │ + beq 19190 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r6, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b48 │ │ │ │ │ + beq 18b38 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 18f90 │ │ │ │ │ + beq 18f80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18b18 │ │ │ │ │ + b 18b08 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18eb0 │ │ │ │ │ + beq 18ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18eb0 │ │ │ │ │ + bne 18ea0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 191a4 │ │ │ │ │ + beq 19194 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18be4 │ │ │ │ │ + ble 18bd4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18be4 │ │ │ │ │ + beq 18bd4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18be4 │ │ │ │ │ + beq 18bd4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18be4 │ │ │ │ │ + beq 18bd4 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 18bcc │ │ │ │ │ + bne 18bbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1909c │ │ │ │ │ + bne 1908c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19294 │ │ │ │ │ + bne 19284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19ef8 │ │ │ │ │ + bl 19ee8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19114 │ │ │ │ │ + bne 19104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1918c │ │ │ │ │ + bne 1917c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19158 │ │ │ │ │ + beq 19148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19158 │ │ │ │ │ + bne 19148 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1916c │ │ │ │ │ + bne 1915c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19230 │ │ │ │ │ + beq 19220 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1916c │ │ │ │ │ + bne 1915c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18ec8 │ │ │ │ │ + beq 18eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18d74 │ │ │ │ │ + beq 18d64 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19228 │ │ │ │ │ + beq 19218 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18d74 │ │ │ │ │ + beq 18d64 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19224 │ │ │ │ │ + beq 19214 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r7, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d64 │ │ │ │ │ + beq 18d54 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 18fb0 │ │ │ │ │ + beq 18fa0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d34 │ │ │ │ │ + b 18d24 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18ec8 │ │ │ │ │ + beq 18eb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ec8 │ │ │ │ │ + bne 18eb8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19228 │ │ │ │ │ + beq 19218 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e00 │ │ │ │ │ + ble 18df0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e00 │ │ │ │ │ + beq 18df0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e00 │ │ │ │ │ + beq 18df0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e00 │ │ │ │ │ + beq 18df0 │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18de8 │ │ │ │ │ + bne 18dd8 │ │ │ │ │ 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 1b630 <_loop0_28_rule> │ │ │ │ │ + bl 1b61c <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18ee0 │ │ │ │ │ + beq 18ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18ee0 │ │ │ │ │ + bne 18ed0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18f44 │ │ │ │ │ + beq 18f34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f44 │ │ │ │ │ + bne 18f34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -28450,120 +28446,120 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18a30 │ │ │ │ │ - b 18c14 │ │ │ │ │ + beq 18a20 │ │ │ │ │ + b 18c04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c14 │ │ │ │ │ + b 18c04 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19294 │ │ │ │ │ + bne 19284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a644 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 190f0 │ │ │ │ │ + bne 190e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19294 │ │ │ │ │ + bne 19284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18e60 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18e60 │ │ │ │ │ + bne 18e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e6c │ │ │ │ │ + beq 18e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e64 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19254 │ │ │ │ │ + beq 19244 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18944 │ │ │ │ │ + b 18934 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 191a4 │ │ │ │ │ + beq 19194 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b34 │ │ │ │ │ + b 18b24 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19228 │ │ │ │ │ + beq 19218 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18d50 │ │ │ │ │ + b 18d40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a1c │ │ │ │ │ + beq 18a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190c8 │ │ │ │ │ + bne 190b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4dc <_loop0_27_rule> │ │ │ │ │ + bl 1a4cc <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 19188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b630 <_loop0_28_rule> │ │ │ │ │ + bl 1b61c <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 19188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c1c │ │ │ │ │ + bne 18c0c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28571,337 +28567,337 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19078 │ │ │ │ │ + beq 19068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18e6c │ │ │ │ │ + beq 18e5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 18e70 │ │ │ │ │ + beq 18e60 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e64 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c10 │ │ │ │ │ + beq 18c00 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18ff0 │ │ │ │ │ + beq 18fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18ff0 │ │ │ │ │ + beq 18fe0 │ │ │ │ │ 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 18c1c │ │ │ │ │ + b 18c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18f00 │ │ │ │ │ + bne 18ef0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 18e48 │ │ │ │ │ + b 18e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b630 <_loop0_28_rule> │ │ │ │ │ + bl 1b61c <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1917c │ │ │ │ │ + beq 1916c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5bc │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1917c │ │ │ │ │ + bne 1916c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 19048 │ │ │ │ │ + b 19038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18c80 │ │ │ │ │ + beq 18c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ee0 │ │ │ │ │ + b 18ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18c4c │ │ │ │ │ + beq 18c3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18c1c │ │ │ │ │ + b 18c0c │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c14 │ │ │ │ │ + b 18c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18874 │ │ │ │ │ + beq 18864 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18e98 │ │ │ │ │ + b 18e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1883c │ │ │ │ │ - b 18c14 │ │ │ │ │ + beq 1882c │ │ │ │ │ + b 18c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18a64 │ │ │ │ │ + beq 18a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c14 │ │ │ │ │ + b 18c04 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ee0 │ │ │ │ │ + b 18ed0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18e98 │ │ │ │ │ + b 18e88 │ │ │ │ │ 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 18800 │ │ │ │ │ - b 1918c │ │ │ │ │ + beq 187f0 │ │ │ │ │ + b 1917c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e74 │ │ │ │ │ + b 18e64 │ │ │ │ │ │ │ │ │ │ -000192a4 : │ │ │ │ │ +00019294 : │ │ │ │ │ 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 193e4 │ │ │ │ │ + beq 193d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193e4 │ │ │ │ │ + bne 193d4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193d4 │ │ │ │ │ + bne 193c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193f0 <_loop1_29_rule> │ │ │ │ │ + bl 193e0 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1931c │ │ │ │ │ + beq 1930c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1936c │ │ │ │ │ + bne 1935c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193d4 │ │ │ │ │ + bne 193c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193f0 <_loop1_29_rule> │ │ │ │ │ + bl 193e0 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19350 │ │ │ │ │ + beq 19340 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193b0 │ │ │ │ │ + bne 193a0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1931c │ │ │ │ │ + beq 1930c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19358 │ │ │ │ │ + beq 19348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19358 │ │ │ │ │ + beq 19348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19360 │ │ │ │ │ + b 19350 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19380 │ │ │ │ │ - b 19350 │ │ │ │ │ + bne 19370 │ │ │ │ │ + b 19340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19360 │ │ │ │ │ + b 19350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 192d8 │ │ │ │ │ │ │ │ │ │ -000193f0 <_loop1_29_rule>: │ │ │ │ │ +000193e0 <_loop1_29_rule>: │ │ │ │ │ _loop1_29_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19554 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 19544 <_loop1_29_rule+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19554 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 19544 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19528 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19518 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19538 <_loop1_29_rule+0x148> │ │ │ │ │ + beq 19528 <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 19528 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19518 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19490 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 19480 <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 194f8 <_loop1_29_rule+0x108> │ │ │ │ │ + beq 194e8 <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 19468 <_loop1_29_rule+0x78> │ │ │ │ │ + b 19458 <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 19520 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 19510 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19520 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 19510 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 19560 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19550 <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 194d8 <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 194c8 <_loop1_29_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 194bc <_loop1_29_rule+0xcc> │ │ │ │ │ + b 194ac <_loop1_29_rule+0xcc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -28911,247 +28907,247 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 19560 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 19550 <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 19480 <_loop1_29_rule+0x90> │ │ │ │ │ + b 19470 <_loop1_29_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 194e8 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194d8 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 194e8 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194d8 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19438 <_loop1_29_rule+0x48> │ │ │ │ │ + b 19428 <_loop1_29_rule+0x48> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 194e8 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194d8 <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00019580 : │ │ │ │ │ +00019570 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19c14 │ │ │ │ │ + beq 19c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c14 │ │ │ │ │ + bne 19c04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 198dc │ │ │ │ │ + bne 198cc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 19b4c │ │ │ │ │ + beq 19b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b4c │ │ │ │ │ + bne 19b3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b60 │ │ │ │ │ + bne 19b50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19874 │ │ │ │ │ + beq 19864 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 198c4 │ │ │ │ │ + beq 198b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c30 │ │ │ │ │ + beq 19c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c30 │ │ │ │ │ + bne 19c20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c44 │ │ │ │ │ + bne 19c34 │ │ │ │ │ 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 19a98 │ │ │ │ │ + bne 19a88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198cc │ │ │ │ │ + bne 198bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 197d4 │ │ │ │ │ + beq 197c4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 19bf0 │ │ │ │ │ + beq 19be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 197a0 │ │ │ │ │ + bne 19790 │ │ │ │ │ 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 197cc │ │ │ │ │ + beq 197bc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 197d4 │ │ │ │ │ + bne 197c4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19c54 │ │ │ │ │ + beq 19c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c54 │ │ │ │ │ + bne 19c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19c08 │ │ │ │ │ + bne 19bf8 │ │ │ │ │ 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 19748 │ │ │ │ │ + bne 19738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 198dc │ │ │ │ │ + bne 198cc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19b6c │ │ │ │ │ + beq 19b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19b80 │ │ │ │ │ + bne 19b70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 198e8 │ │ │ │ │ + beq 198d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19948 │ │ │ │ │ + bne 19938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29159,944 +29155,944 @@ │ │ │ │ │ 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 19b34 │ │ │ │ │ + blt 19b24 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19b60 │ │ │ │ │ + bne 19b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19650 │ │ │ │ │ + bne 19640 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 197e0 │ │ │ │ │ + beq 197d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19790 │ │ │ │ │ + b 19780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 19a8c │ │ │ │ │ + blt 19a7c │ │ │ │ │ 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 19b80 │ │ │ │ │ + bne 19b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 19850 │ │ │ │ │ + beq 19840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19bcc │ │ │ │ │ + beq 19bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bcc │ │ │ │ │ + bne 19bbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19be0 │ │ │ │ │ + bne 19bd0 │ │ │ │ │ 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 19ae8 │ │ │ │ │ + bne 19ad8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19854 │ │ │ │ │ + bne 19844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 19b80 │ │ │ │ │ + beq 19b70 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 19b8c │ │ │ │ │ + beq 19b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bac │ │ │ │ │ + bne 19b9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19a88 │ │ │ │ │ + bne 19a78 │ │ │ │ │ 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 19a88 │ │ │ │ │ + beq 19a78 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19c54 │ │ │ │ │ + beq 19c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c54 │ │ │ │ │ + bne 19c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19860 │ │ │ │ │ + b 19850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19860 │ │ │ │ │ + b 19850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 196a0 │ │ │ │ │ + beq 19690 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 196ac │ │ │ │ │ + beq 1969c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 196ac │ │ │ │ │ + beq 1969c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198cc │ │ │ │ │ + b 198bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19998 │ │ │ │ │ + beq 19988 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 199a4 │ │ │ │ │ + beq 19994 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 199a4 │ │ │ │ │ + beq 19994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19854 │ │ │ │ │ + b 19844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197d4 │ │ │ │ │ + b 197c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19614 │ │ │ │ │ + beq 19604 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197d4 │ │ │ │ │ + b 197c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19814 │ │ │ │ │ + beq 19804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19a8c │ │ │ │ │ + b 19a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19a8c │ │ │ │ │ + beq 19a7c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19a8c │ │ │ │ │ + b 19a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r1, #57 @ 0x39 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 19a24 │ │ │ │ │ - b 19ba0 │ │ │ │ │ + beq 19a14 │ │ │ │ │ + b 19b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19980 │ │ │ │ │ + beq 19970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19854 │ │ │ │ │ + b 19844 │ │ │ │ │ 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 197d4 │ │ │ │ │ + beq 197c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 197d4 │ │ │ │ │ + b 197c4 │ │ │ │ │ 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 195d8 │ │ │ │ │ - b 198dc │ │ │ │ │ + beq 195c8 │ │ │ │ │ + b 198cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19688 │ │ │ │ │ + beq 19678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198cc │ │ │ │ │ + b 198bc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 19860 │ │ │ │ │ + beq 19850 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19790 │ │ │ │ │ + b 19780 │ │ │ │ │ │ │ │ │ │ -00019c80 : │ │ │ │ │ +00019c70 : │ │ │ │ │ param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19ec8 │ │ │ │ │ + beq 19eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ec8 │ │ │ │ │ + bne 19eb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e94 │ │ │ │ │ + bne 19e84 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19e5c │ │ │ │ │ + beq 19e4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e50 │ │ │ │ │ + beq 19e40 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ebc │ │ │ │ │ + beq 19eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ebc │ │ │ │ │ + bne 19eac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e50 │ │ │ │ │ + bne 19e40 │ │ │ │ │ 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 19e08 │ │ │ │ │ + bne 19df8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e50 │ │ │ │ │ + bne 19e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19df8 │ │ │ │ │ + beq 19de8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19ed4 │ │ │ │ │ + beq 19ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ed4 │ │ │ │ │ + bne 19ec4 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19d6c │ │ │ │ │ + beq 19d5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19d78 │ │ │ │ │ + beq 19d68 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 19d78 │ │ │ │ │ + beq 19d68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19df4 │ │ │ │ │ + b 19de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19ea4 │ │ │ │ │ + blt 19e94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19cfc │ │ │ │ │ + beq 19cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19df8 │ │ │ │ │ + b 19de8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19df8 │ │ │ │ │ + b 19de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d3c │ │ │ │ │ + b 19d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cc8 │ │ │ │ │ + b 19cb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19df4 │ │ │ │ │ + beq 19de4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19df8 │ │ │ │ │ + b 19de8 │ │ │ │ │ │ │ │ │ │ -00019ef8 : │ │ │ │ │ +00019ee8 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a4c0 │ │ │ │ │ + beq 1a4b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4c0 │ │ │ │ │ + bne 1a4b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a320 │ │ │ │ │ + bne 1a310 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a480 │ │ │ │ │ + beq 1a470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a480 │ │ │ │ │ + bne 1a470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a494 │ │ │ │ │ + bne 1a484 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2f4 │ │ │ │ │ + beq 1a2e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a494 │ │ │ │ │ + bne 1a484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a04c │ │ │ │ │ + beq 1a03c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2dc │ │ │ │ │ str r6, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3b8 │ │ │ │ │ + beq 1a3a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a478 │ │ │ │ │ + beq 1a468 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r6, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a36c │ │ │ │ │ + beq 1a35c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 1a390 │ │ │ │ │ + beq 1a380 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a020 │ │ │ │ │ + b 1a010 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2dc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a0b4 │ │ │ │ │ + beq 1a0a4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a0b4 │ │ │ │ │ + beq 1a0a4 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a09c │ │ │ │ │ + bne 1a08c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a644 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3d0 │ │ │ │ │ + bne 1a3c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a320 │ │ │ │ │ + bne 1a310 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a4a0 │ │ │ │ │ + beq 1a490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4a0 │ │ │ │ │ + bne 1a490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2c8 │ │ │ │ │ + bne 1a2b8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2bc │ │ │ │ │ + beq 1a2ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2c8 │ │ │ │ │ + bne 1a2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a34c │ │ │ │ │ + beq 1a33c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ str r6, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3c4 │ │ │ │ │ + beq 1a3b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4b8 │ │ │ │ │ + beq 1a4a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - mov sl, #3 │ │ │ │ │ + mov r9, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - bl 19580 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1ec │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - beq 1a32c │ │ │ │ │ + beq 1a1dc │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq 1a31c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r6, [r5, sl, lsl #2] │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 1a1bc │ │ │ │ │ + str r6, [r5, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 1a1ac │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ble 1a25c │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - beq 1a25c │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - beq 1a25c │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ble 1a24c │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 1a24c │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp sl, #2 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + beq 1a24c │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ - lsl ip, r9, #2 │ │ │ │ │ + lsl sl, sl, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bne 1a244 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a234 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a654 <_loop1_30_rule> │ │ │ │ │ + bl 1a644 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a440 │ │ │ │ │ + bne 1a430 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a25c │ │ │ │ │ + bne 1a24c │ │ │ │ │ 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 1a280 │ │ │ │ │ + b 1a270 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a0b4 │ │ │ │ │ + bne 1a0a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1a0ec │ │ │ │ │ + beq 1a0dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a290 │ │ │ │ │ + b 1a280 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ + beq 1a2a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a1d8 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ + b 1a1c8 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a210 │ │ │ │ │ - b 1a2b4 │ │ │ │ │ + bne 1a200 │ │ │ │ │ + b 1a2a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a068 │ │ │ │ │ - b 1a0b4 │ │ │ │ │ + bgt 1a058 │ │ │ │ │ + b 1a0a4 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2ec │ │ │ │ │ + beq 1a2dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a03c │ │ │ │ │ + b 1a02c │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a050 │ │ │ │ │ + b 1a040 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - mov r9, #2 │ │ │ │ │ - b 1a350 │ │ │ │ │ + mov sl, #2 │ │ │ │ │ + b 1a340 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0d8 │ │ │ │ │ + beq 1a0c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0d8 │ │ │ │ │ + beq 1a0c8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a41c │ │ │ │ │ + beq 1a40c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a288 │ │ │ │ │ + beq 1a278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a288 │ │ │ │ │ + beq 1a278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a290 │ │ │ │ │ + b 1a280 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a280 │ │ │ │ │ + beq 1a270 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a3f8 │ │ │ │ │ - b 1a280 │ │ │ │ │ + bne 1a3e8 │ │ │ │ │ + b 1a270 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a2ec │ │ │ │ │ + b 1a2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19f88 │ │ │ │ │ + beq 19f78 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1a30c │ │ │ │ │ + b 1a2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a120 │ │ │ │ │ - b 1a2c8 │ │ │ │ │ + beq 1a110 │ │ │ │ │ + b 1a2b8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a2b4 │ │ │ │ │ + b 1a2a4 │ │ │ │ │ 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 19f50 │ │ │ │ │ - b 1a320 │ │ │ │ │ + beq 19f40 │ │ │ │ │ + b 1a310 │ │ │ │ │ │ │ │ │ │ -0001a4dc <_loop0_27_rule>: │ │ │ │ │ +0001a4cc <_loop0_27_rule>: │ │ │ │ │ _loop0_27_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a5fc <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1a5ec <_loop0_27_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a5fc <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1a5ec <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a644 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a634 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a628 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1a618 <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a644 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a634 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a580 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a570 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a5d4 <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a5c4 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a558 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a548 <_loop0_27_rule+0x7c> │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a608 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5f8 <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a5b4 <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a5a4 <_loop0_27_rule+0xd8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1a598 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a588 <_loop0_27_rule+0xbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -30106,165 +30102,165 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a608 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5f8 <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a570 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a560 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a524 <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a514 <_loop0_27_rule+0x48> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5c4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b4 <_loop0_27_rule+0xe8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5c4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b4 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5c4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b4 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a654 <_loop1_30_rule>: │ │ │ │ │ +0001a644 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b538 <_loop1_30_rule+0xee4> │ │ │ │ │ + beq 1b4c0 <_loop1_30_rule+0xe7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b538 <_loop1_30_rule+0xee4> │ │ │ │ │ + bne 1b4c0 <_loop1_30_rule+0xe7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b54c <_loop1_30_rule+0xef8> │ │ │ │ │ + bne 1b4d4 <_loop1_30_rule+0xe90> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b608 <_loop1_30_rule+0xfb4> │ │ │ │ │ + beq 1b5b8 <_loop1_30_rule+0xf74> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b5c0 <_loop1_30_rule+0xf6c> │ │ │ │ │ + bne 1b5f8 <_loop1_30_rule+0xfb4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b5b4 <_loop1_30_rule+0xf60> │ │ │ │ │ + beq 1b5ec <_loop1_30_rule+0xfa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5b4 <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b5ec <_loop1_30_rule+0xfa8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ad58 <_loop1_30_rule+0x704> │ │ │ │ │ + bne 1ad48 <_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 1b5a8 <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b5e0 <_loop1_30_rule+0xf9c> │ │ │ │ │ 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+0xf54> │ │ │ │ │ + bne 1b5e0 <_loop1_30_rule+0xf9c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b284 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b270 <_loop1_30_rule+0xc2c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ab24 <_loop1_30_rule+0x4d0> │ │ │ │ │ + beq 1ab14 <_loop1_30_rule+0x4d0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ab74 <_loop1_30_rule+0x520> │ │ │ │ │ + beq 1ab64 <_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 1b52c <_loop1_30_rule+0xed8> │ │ │ │ │ + beq 1b4b4 <_loop1_30_rule+0xe70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b52c <_loop1_30_rule+0xed8> │ │ │ │ │ + bne 1b4b4 <_loop1_30_rule+0xe70> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b51c <_loop1_30_rule+0xec8> │ │ │ │ │ + bne 1b4a4 <_loop1_30_rule+0xe60> │ │ │ │ │ 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 1b0cc <_loop1_30_rule+0xa78> │ │ │ │ │ + bne 1b0bc <_loop1_30_rule+0xa78> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ab7c <_loop1_30_rule+0x528> │ │ │ │ │ + bne 1ab6c <_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 1b55c <_loop1_30_rule+0xf08> │ │ │ │ │ + beq 1b4e4 <_loop1_30_rule+0xea0> │ │ │ │ │ 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] │ │ │ │ │ @@ -30274,307 +30270,307 @@ │ │ │ │ │ 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 1b5ec <_loop1_30_rule+0xf98> │ │ │ │ │ + beq 1b59c <_loop1_30_rule+0xf58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5cc <_loop1_30_rule+0xf78> │ │ │ │ │ + bne 1b57c <_loop1_30_rule+0xf38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1add8 <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1adc8 <_loop1_30_rule+0x784> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1add8 <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1adc8 <_loop1_30_rule+0x784> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b3d0 <_loop1_30_rule+0xd7c> │ │ │ │ │ + bne 1b384 <_loop1_30_rule+0xd40> │ │ │ │ │ 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 1b308 <_loop1_30_rule+0xcb4> │ │ │ │ │ + beq 1b35c <_loop1_30_rule+0xd18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3a4 <_loop1_30_rule+0xd50> │ │ │ │ │ + bne 1b444 <_loop1_30_rule+0xe00> │ │ │ │ │ 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 1b398 <_loop1_30_rule+0xd44> │ │ │ │ │ + beq 1b438 <_loop1_30_rule+0xdf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b398 <_loop1_30_rule+0xd44> │ │ │ │ │ + bne 1b438 <_loop1_30_rule+0xdf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b3c0 <_loop1_30_rule+0xd6c> │ │ │ │ │ + bne 1b460 <_loop1_30_rule+0xe1c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3b4 <_loop1_30_rule+0xd60> │ │ │ │ │ + beq 1b454 <_loop1_30_rule+0xe10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3b4 <_loop1_30_rule+0xd60> │ │ │ │ │ + bne 1b454 <_loop1_30_rule+0xe10> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b1a4 <_loop1_30_rule+0xb50> │ │ │ │ │ + bne 1b184 <_loop1_30_rule+0xb40> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1b170 <_loop1_30_rule+0xb1c> │ │ │ │ │ + beq 1b154 <_loop1_30_rule+0xb10> │ │ │ │ │ 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 1ae78 <_loop1_30_rule+0x824> │ │ │ │ │ + beq 1ae68 <_loop1_30_rule+0x824> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3f4 <_loop1_30_rule+0xda0> │ │ │ │ │ + beq 1b3ec <_loop1_30_rule+0xda8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3f4 <_loop1_30_rule+0xda0> │ │ │ │ │ + bne 1b3ec <_loop1_30_rule+0xda8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae78 <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae68 <_loop1_30_rule+0x824> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ae2c <_loop1_30_rule+0x7d8> │ │ │ │ │ + bne 1ae1c <_loop1_30_rule+0x7d8> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae78 <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae68 <_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 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + beq 1ae6c <_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 1b448 <_loop1_30_rule+0xdf4> │ │ │ │ │ + beq 1b3d0 <_loop1_30_rule+0xd8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b424 <_loop1_30_rule+0xdd0> │ │ │ │ │ + bne 1b3ac <_loop1_30_rule+0xd68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b164 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b1d8 <_loop1_30_rule+0xb94> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b164 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b1d8 <_loop1_30_rule+0xb94> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + bne 1ae6c <_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 1b330 <_loop1_30_rule+0xcdc> │ │ │ │ │ + beq 1b30c <_loop1_30_rule+0xcc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3d8 <_loop1_30_rule+0xd84> │ │ │ │ │ + bne 1b41c <_loop1_30_rule+0xdd8> │ │ │ │ │ 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 1b1f8 <_loop1_30_rule+0xba4> │ │ │ │ │ + beq 1b1e4 <_loop1_30_rule+0xba0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1a8e8 <_loop1_30_rule+0x294> │ │ │ │ │ + b 1a8d8 <_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 1b27c <_loop1_30_rule+0xc28> │ │ │ │ │ + blt 1b268 <_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 1b284 <_loop1_30_rule+0xc30> │ │ │ │ │ + bne 1b270 <_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 1a778 <_loop1_30_rule+0x124> │ │ │ │ │ + bne 1a768 <_loop1_30_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b2f8 <_loop1_30_rule+0xca4> │ │ │ │ │ + bne 1b2e4 <_loop1_30_rule+0xca0> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ae0c <_loop1_30_rule+0x7b8> │ │ │ │ │ + beq 1adfc <_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 1ae0c <_loop1_30_rule+0x7b8> │ │ │ │ │ + bne 1adfc <_loop1_30_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1ec <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1cc <_loop1_30_rule+0xb88> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ad60 <_loop1_30_rule+0x70c> │ │ │ │ │ + beq 1ad50 <_loop1_30_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ada4 <_loop1_30_rule+0x750> │ │ │ │ │ + beq 1ad94 <_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 1b624 <_loop1_30_rule+0xfd0> │ │ │ │ │ + beq 1b5d4 <_loop1_30_rule+0xf90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b624 <_loop1_30_rule+0xfd0> │ │ │ │ │ + bne 1b5d4 <_loop1_30_rule+0xf90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4b0 <_loop1_30_rule+0xe5c> │ │ │ │ │ + bne 1b550 <_loop1_30_rule+0xf0c> │ │ │ │ │ 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 1b118 <_loop1_30_rule+0xac4> │ │ │ │ │ + bne 1b108 <_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 1b2d4 <_loop1_30_rule+0xc80> │ │ │ │ │ + bne 1b2c0 <_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 1b1ec <_loop1_30_rule+0xb98> │ │ │ │ │ + beq 1b1cc <_loop1_30_rule+0xb88> │ │ │ │ │ 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] │ │ │ │ │ @@ -30582,85 +30578,85 @@ │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b2e4 <_loop1_30_rule+0xc90> │ │ │ │ │ + beq 1b2d0 <_loop1_30_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b590 <_loop1_30_rule+0xf3c> │ │ │ │ │ + bne 1b604 <_loop1_30_rule+0xfc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ae18 <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1ae08 <_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 1b260 <_loop1_30_rule+0xc0c> │ │ │ │ │ + bne 1b24c <_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 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae18 <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1ae08 <_loop1_30_rule+0x7c4> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b464 <_loop1_30_rule+0xe10> │ │ │ │ │ + beq 1b38c <_loop1_30_rule+0xd48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a8c0 <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a8b0 <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a8c0 <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a8b0 <_loop1_30_rule+0x26c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af04 <_loop1_30_rule+0x8b0> │ │ │ │ │ + b 1aef4 <_loop1_30_rule+0x8b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b290 <_loop1_30_rule+0xc3c> │ │ │ │ │ + blt 1b27c <_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 1b1ec <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1cc <_loop1_30_rule+0xb88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1abec <_loop1_30_rule+0x598> │ │ │ │ │ + bne 1abdc <_loop1_30_rule+0x598> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30674,713 +30670,712 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ab94 <_loop1_30_rule+0x540> │ │ │ │ │ + bne 1ab84 <_loop1_30_rule+0x540> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aba8 <_loop1_30_rule+0x554> │ │ │ │ │ + b 1ab98 <_loop1_30_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a9f8 <_loop1_30_rule+0x3a4> │ │ │ │ │ + beq 1a9e8 <_loop1_30_rule+0x3a4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aa04 <_loop1_30_rule+0x3b0> │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1a9f4 <_loop1_30_rule+0x3b0> │ │ │ │ │ + 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 │ │ │ │ │ - beq 1aa04 <_loop1_30_rule+0x3b0> │ │ │ │ │ + ldreq r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 1a9f4 <_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 1b2ac <_loop1_30_rule+0xc58> │ │ │ │ │ + bne 1b298 <_loop1_30_rule+0xc54> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b56c <_loop1_30_rule+0xf18> │ │ │ │ │ + beq 1b498 <_loop1_30_rule+0xe54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b56c <_loop1_30_rule+0xf18> │ │ │ │ │ + bne 1b498 <_loop1_30_rule+0xe54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1e0 <_loop1_30_rule+0xb8c> │ │ │ │ │ + bne 1b1c0 <_loop1_30_rule+0xb7c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b1b0 <_loop1_30_rule+0xb5c> │ │ │ │ │ + beq 1b190 <_loop1_30_rule+0xb4c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1af50 <_loop1_30_rule+0x8fc> │ │ │ │ │ + bne 1af40 <_loop1_30_rule+0x8fc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + beq 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ada4 <_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 1b588 <_loop1_30_rule+0xf34> │ │ │ │ │ + beq 1b490 <_loop1_30_rule+0xe4c> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1b0b4 <_loop1_30_rule+0xa60> │ │ │ │ │ + bge 1b0a4 <_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 1af34 <_loop1_30_rule+0x8e0> │ │ │ │ │ + b 1af24 <_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 1b4c0 <_loop1_30_rule+0xe6c> │ │ │ │ │ + beq 1b560 <_loop1_30_rule+0xf1c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4c0 <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b560 <_loop1_30_rule+0xf1c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4a4 <_loop1_30_rule+0xe50> │ │ │ │ │ + bne 1b544 <_loop1_30_rule+0xf00> │ │ │ │ │ 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 1b21c <_loop1_30_rule+0xbc8> │ │ │ │ │ + bne 1b208 <_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 1b2c4 <_loop1_30_rule+0xc70> │ │ │ │ │ + bne 1b2b0 <_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 1b1e0 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b1c0 <_loop1_30_rule+0xb7c> │ │ │ │ │ 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 1b4f8 <_loop1_30_rule+0xea4> │ │ │ │ │ + beq 1b520 <_loop1_30_rule+0xedc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4cc <_loop1_30_rule+0xe78> │ │ │ │ │ + bne 1b4f4 <_loop1_30_rule+0xeb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b254 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b240 <_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 1b254 <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b240 <_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 1b254 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b240 <_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 1b400 <_loop1_30_rule+0xdac> │ │ │ │ │ + beq 1b3f8 <_loop1_30_rule+0xdb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aaf8 <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aae8 <_loop1_30_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aaf8 <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aae8 <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad4c <_loop1_30_rule+0x6f8> │ │ │ │ │ + b 1ad3c <_loop1_30_rule+0x6f8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adcc <_loop1_30_rule+0x778> │ │ │ │ │ + b 1adbc <_loop1_30_rule+0x778> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a7c8 <_loop1_30_rule+0x174> │ │ │ │ │ + beq 1a7b8 <_loop1_30_rule+0x174> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7d4 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7c4 <_loop1_30_rule+0x180> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a7d4 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7c4 <_loop1_30_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab7c <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab6c <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac3c <_loop1_30_rule+0x5e8> │ │ │ │ │ + beq 1ac2c <_loop1_30_rule+0x5e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ac48 <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac38 <_loop1_30_rule+0x5f4> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ac48 <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac38 <_loop1_30_rule+0x5f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8ac> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1aef0 <_loop1_30_rule+0x8ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b360 <_loop1_30_rule+0xd0c> │ │ │ │ │ + blt 1b2f4 <_loop1_30_rule+0xcb0> │ │ │ │ │ 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 1a988 <_loop1_30_rule+0x334> │ │ │ │ │ + beq 1a974 <_loop1_30_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae6c <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b378 <_loop1_30_rule+0xd24> │ │ │ │ │ + blt 1b33c <_loop1_30_rule+0xcf8> │ │ │ │ │ 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 1aee0 <_loop1_30_rule+0x88c> │ │ │ │ │ + beq 1aed0 <_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 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b250 <_loop1_30_rule+0xc0c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ + b 1ae6c <_loop1_30_rule+0x828> │ │ │ │ │ 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 1b484 <_loop1_30_rule+0xe30> │ │ │ │ │ + beq 1b470 <_loop1_30_rule+0xe2c> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b 1ab10 <_loop1_30_rule+0x4bc> │ │ │ │ │ + b 1ab00 <_loop1_30_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1afa0 <_loop1_30_rule+0x94c> │ │ │ │ │ + beq 1af90 <_loop1_30_rule+0x94c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1afac <_loop1_30_rule+0x958> │ │ │ │ │ + beq 1af9c <_loop1_30_rule+0x958> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b578 <_loop1_30_rule+0xf24> │ │ │ │ │ + bne 1b56c <_loop1_30_rule+0xf28> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1afac <_loop1_30_rule+0x958> │ │ │ │ │ + b 1af9c <_loop1_30_rule+0x958> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ - b 1af14 <_loop1_30_rule+0x8c0> │ │ │ │ │ + beq 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1af04 <_loop1_30_rule+0x8c0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1add0 <_loop1_30_rule+0x78c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af08 <_loop1_30_rule+0x8b4> │ │ │ │ │ + b 1aef8 <_loop1_30_rule+0x8b4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1aef0 <_loop1_30_rule+0x8ac> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b4ec <_loop1_30_rule+0xe98> │ │ │ │ │ + bne 1b514 <_loop1_30_rule+0xed0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1b470 <_loop1_30_rule+0xe1c> │ │ │ │ │ + b 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1ae6c <_loop1_30_rule+0x828> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b418 <_loop1_30_rule+0xdc4> │ │ │ │ │ + beq 1b410 <_loop1_30_rule+0xdcc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af08 <_loop1_30_rule+0x8b4> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1aef8 <_loop1_30_rule+0x8b4> │ │ │ │ │ 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 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a918 <_loop1_30_rule+0x2c4> │ │ │ │ │ + b 1b250 <_loop1_30_rule+0xc0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b314 <_loop1_30_rule+0xcc0> │ │ │ │ │ - b 1a8c0 <_loop1_30_rule+0x26c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a954 <_loop1_30_rule+0x300> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 1ad58 <_loop1_30_rule+0x704> │ │ │ │ │ + beq 1b398 <_loop1_30_rule+0xd54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1aaf8 <_loop1_30_rule+0x4a4> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 1b348 <_loop1_30_rule+0xcf4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a9c8 <_loop1_30_rule+0x374> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1add0 <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad4c <_loop1_30_rule+0x6f8> │ │ │ │ │ + bne 1ad38 <_loop1_30_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af04 <_loop1_30_rule+0x8b0> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1ada4 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aa88 <_loop1_30_rule+0x434> │ │ │ │ │ + beq 1aa78 <_loop1_30_rule+0x434> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae6c <_loop1_30_rule+0x828> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ae7c <_loop1_30_rule+0x828> │ │ │ │ │ - b 1b438 <_loop1_30_rule+0xde4> │ │ │ │ │ + beq 1ae6c <_loop1_30_rule+0x828> │ │ │ │ │ + b 1b3c0 <_loop1_30_rule+0xd7c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1a9b8 <_loop1_30_rule+0x374> │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad48 <_loop1_30_rule+0x6f4> │ │ │ │ │ + bne 1ad3c <_loop1_30_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x760> │ │ │ │ │ - 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 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1aef4 <_loop1_30_rule+0x8b0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1aae8 <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af00 <_loop1_30_rule+0x8ac> │ │ │ │ │ + b 1b324 <_loop1_30_rule+0xce0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1af7c <_loop1_30_rule+0x928> │ │ │ │ │ + b 1a908 <_loop1_30_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 1b020 <_loop1_30_rule+0x9cc> │ │ │ │ │ + bne 1b368 <_loop1_30_rule+0xd24> │ │ │ │ │ + b 1a8b0 <_loop1_30_rule+0x26c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1a944 <_loop1_30_rule+0x300> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 1ad48 <_loop1_30_rule+0x704> │ │ │ │ │ + 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 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b264 <_loop1_30_rule+0xc10> │ │ │ │ │ - b 1b4ec <_loop1_30_rule+0xe98> │ │ │ │ │ + b 1b0b4 <_loop1_30_rule+0xa70> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + b 1b474 <_loop1_30_rule+0xe30> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1aea0 <_loop1_30_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab7c <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab6c <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a7a4 <_loop1_30_rule+0x150> │ │ │ │ │ + b 1a794 <_loop1_30_rule+0x150> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a6a8 <_loop1_30_rule+0x54> │ │ │ │ │ + beq 1a698 <_loop1_30_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b4 <_loop1_30_rule+0xa70> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aeb0 <_loop1_30_rule+0x85c> │ │ │ │ │ + b 1add0 <_loop1_30_rule+0x78c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1b010 <_loop1_30_rule+0x9cc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b14c <_loop1_30_rule+0xaf8> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - b 1b488 <_loop1_30_rule+0xe34> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1b250 <_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 1acc0 <_loop1_30_rule+0x66c> │ │ │ │ │ - b 1b4ec <_loop1_30_rule+0xe98> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a730 <_loop1_30_rule+0xdc> │ │ │ │ │ + beq 1b250 <_loop1_30_rule+0xc0c> │ │ │ │ │ + b 1b514 <_loop1_30_rule+0xed0> │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1aef0 <_loop1_30_rule+0x8ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a6f4 <_loop1_30_rule+0xa0> │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1af6c <_loop1_30_rule+0x928> │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 1b13c <_loop1_30_rule+0xaf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a858 <_loop1_30_rule+0x204> │ │ │ │ │ + beq 1a848 <_loop1_30_rule+0x204> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1add0 <_loop1_30_rule+0x78c> │ │ │ │ │ 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 1ade0 <_loop1_30_rule+0x78c> │ │ │ │ │ - b 1b5e0 <_loop1_30_rule+0xf8c> │ │ │ │ │ + beq 1add0 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1b590 <_loop1_30_rule+0xf4c> │ │ │ │ │ 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 1b0c4 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b4 <_loop1_30_rule+0xa70> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1ac08 <_loop1_30_rule+0x5c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ac18 <_loop1_30_rule+0x5c4> │ │ │ │ │ + b 1a720 <_loop1_30_rule+0xdc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1a6e4 <_loop1_30_rule+0xa0> │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1b0b4 <_loop1_30_rule+0xa70> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 1acb0 <_loop1_30_rule+0x66c> │ │ │ │ │ + b 1b514 <_loop1_30_rule+0xed0> │ │ │ │ │ │ │ │ │ │ -0001b630 <_loop0_28_rule>: │ │ │ │ │ +0001b61c <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c5a4 <_loop0_28_rule+0xf74> │ │ │ │ │ + beq 1c590 <_loop0_28_rule+0xf74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c5a4 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c590 <_loop0_28_rule+0xf74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be60 <_loop0_28_rule+0x830> │ │ │ │ │ + bne 1be4c <_loop0_28_rule+0x830> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be54 <_loop0_28_rule+0x824> │ │ │ │ │ + beq 1be40 <_loop0_28_rule+0x824> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be64 <_loop0_28_rule+0x834> │ │ │ │ │ + bne 1be50 <_loop0_28_rule+0x834> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c4e0 <_loop0_28_rule+0xeb0> │ │ │ │ │ + beq 1c4cc <_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 1c4e0 <_loop0_28_rule+0xeb0> │ │ │ │ │ + bne 1c4cc <_loop0_28_rule+0xeb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2dc <_loop0_28_rule+0xcac> │ │ │ │ │ + bne 1c2c8 <_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 1c454 <_loop0_28_rule+0xe24> │ │ │ │ │ + beq 1c440 <_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 1c454 <_loop0_28_rule+0xe24> │ │ │ │ │ + bne 1c440 <_loop0_28_rule+0xe24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c280 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c26c <_loop0_28_rule+0xc50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1baf8 <_loop0_28_rule+0x4c8> │ │ │ │ │ + beq 1bae4 <_loop0_28_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bb3c <_loop0_28_rule+0x50c> │ │ │ │ │ + beq 1bb28 <_loop0_28_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c460 <_loop0_28_rule+0xe30> │ │ │ │ │ + beq 1c44c <_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 1c460 <_loop0_28_rule+0xe30> │ │ │ │ │ + bne 1c44c <_loop0_28_rule+0xe30> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c46c <_loop0_28_rule+0xe3c> │ │ │ │ │ + bne 1c458 <_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 1c0b4 <_loop0_28_rule+0xa84> │ │ │ │ │ + bne 1c0a0 <_loop0_28_rule+0xa84> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bb44 <_loop0_28_rule+0x514> │ │ │ │ │ + bne 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c564 <_loop0_28_rule+0xf34> │ │ │ │ │ + beq 1c550 <_loop0_28_rule+0xf34> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31389,50 +31384,50 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1c540 <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c52c <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c574 <_loop0_28_rule+0xf44> │ │ │ │ │ + bne 1c560 <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bde4 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd0 <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bde4 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd0 <_loop0_28_rule+0x7b4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c538 <_loop0_28_rule+0xf08> │ │ │ │ │ + bne 1c524 <_loop0_28_rule+0xf08> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c230 <_loop0_28_rule+0xc00> │ │ │ │ │ + beq 1c21c <_loop0_28_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3d0 <_loop0_28_rule+0xda0> │ │ │ │ │ + bne 1c3bc <_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 │ │ │ │ │ @@ -31442,1304 +31437,1304 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3c4 <_loop0_28_rule+0xd94> │ │ │ │ │ + beq 1c3b0 <_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 1c3c4 <_loop0_28_rule+0xd94> │ │ │ │ │ + bne 1c3b0 <_loop0_28_rule+0xd94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4c4 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c4b0 <_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 1c4b8 <_loop0_28_rule+0xe88> │ │ │ │ │ + beq 1c4a4 <_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 1c4b8 <_loop0_28_rule+0xe88> │ │ │ │ │ + bne 1c4a4 <_loop0_28_rule+0xe88> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c17c <_loop0_28_rule+0xb4c> │ │ │ │ │ + bne 1c168 <_loop0_28_rule+0xb4c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c14c <_loop0_28_rule+0xb1c> │ │ │ │ │ + beq 1c138 <_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 1bebc <_loop0_28_rule+0x88c> │ │ │ │ │ + beq 1bea8 <_loop0_28_rule+0x88c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c420 <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c40c <_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 1c420 <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c40c <_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 1bebc <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1bea8 <_loop0_28_rule+0x88c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be70 <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1be5c <_loop0_28_rule+0x840> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bebc <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1bea8 <_loop0_28_rule+0x88c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + beq 1beac <_loop0_28_rule+0x890> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c404 <_loop0_28_rule+0xdd4> │ │ │ │ │ + beq 1c3f0 <_loop0_28_rule+0xdd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3e0 <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c3cc <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c188 <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c174 <_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 1c188 <_loop0_28_rule+0xb58> │ │ │ │ │ + beq 1c174 <_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 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + bne 1beac <_loop0_28_rule+0x890> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c2bc <_loop0_28_rule+0xc8c> │ │ │ │ │ + beq 1c2a8 <_loop0_28_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c47c <_loop0_28_rule+0xe4c> │ │ │ │ │ + bne 1c468 <_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 1c1d4 <_loop0_28_rule+0xba4> │ │ │ │ │ + beq 1c1c0 <_loop0_28_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b8c4 <_loop0_28_rule+0x294> │ │ │ │ │ + b 1b8b0 <_loop0_28_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c278 <_loop0_28_rule+0xc48> │ │ │ │ │ + blt 1c264 <_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 1c280 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c26c <_loop0_28_rule+0xc50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b750 <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b73c <_loop0_28_rule+0x120> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c270 <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c25c <_loop0_28_rule+0xc40> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1be0c <_loop0_28_rule+0x7dc> │ │ │ │ │ + beq 1bdf8 <_loop0_28_rule+0x7dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be0c <_loop0_28_rule+0x7dc> │ │ │ │ │ + bne 1bdf8 <_loop0_28_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4d8 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4c4 <_loop0_28_rule+0xea8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bd34 <_loop0_28_rule+0x704> │ │ │ │ │ + beq 1bd20 <_loop0_28_rule+0x704> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bd78 <_loop0_28_rule+0x748> │ │ │ │ │ + beq 1bd64 <_loop0_28_rule+0x748> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c500 <_loop0_28_rule+0xed0> │ │ │ │ │ + beq 1c4ec <_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 1c500 <_loop0_28_rule+0xed0> │ │ │ │ │ + bne 1c4ec <_loop0_28_rule+0xed0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1c13c <_loop0_28_rule+0xb0c> │ │ │ │ │ + bne 1c128 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c100 <_loop0_28_rule+0xad0> │ │ │ │ │ + bne 1c0ec <_loop0_28_rule+0xad0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bd7c <_loop0_28_rule+0x74c> │ │ │ │ │ + bne 1bd68 <_loop0_28_rule+0x74c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c378 <_loop0_28_rule+0xd48> │ │ │ │ │ + beq 1c364 <_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 1c340 <_loop0_28_rule+0xd10> │ │ │ │ │ + beq 1c32c <_loop0_28_rule+0xd10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c58c <_loop0_28_rule+0xf5c> │ │ │ │ │ + bne 1c578 <_loop0_28_rule+0xf5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be28 <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be14 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1be28 <_loop0_28_rule+0x7f8> │ │ │ │ │ + bne 1be14 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be28 <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be14 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c49c <_loop0_28_rule+0xe6c> │ │ │ │ │ + beq 1c488 <_loop0_28_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b898 <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b898 <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd88 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c28c <_loop0_28_rule+0xc5c> │ │ │ │ │ + blt 1c278 <_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 1c4d8 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4c4 <_loop0_28_rule+0xea8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbb8 <_loop0_28_rule+0x588> │ │ │ │ │ + bne 1bba4 <_loop0_28_rule+0x588> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be4c <_loop0_28_rule+0x81c> │ │ │ │ │ + beq 1be38 <_loop0_28_rule+0x81c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bdc8 <_loop0_28_rule+0x798> │ │ │ │ │ + bgt 1bdb4 <_loop0_28_rule+0x798> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bda8 <_loop0_28_rule+0x778> │ │ │ │ │ - b 1bdc8 <_loop0_28_rule+0x798> │ │ │ │ │ + beq 1bd94 <_loop0_28_rule+0x778> │ │ │ │ │ + b 1bdb4 <_loop0_28_rule+0x798> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c270 <_loop0_28_rule+0xc40> │ │ │ │ │ + bne 1c25c <_loop0_28_rule+0xc40> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb60 <_loop0_28_rule+0x530> │ │ │ │ │ + bne 1bb4c <_loop0_28_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb74 <_loop0_28_rule+0x544> │ │ │ │ │ + b 1bb60 <_loop0_28_rule+0x544> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bda0 <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1bd8c <_loop0_28_rule+0x770> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bdb8 <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b9d4 <_loop0_28_rule+0x3a4> │ │ │ │ │ + beq 1b9c0 <_loop0_28_rule+0x3a4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9e0 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9cc <_loop0_28_rule+0x3b0> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1b9e0 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9cc <_loop0_28_rule+0x3b0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c254 <_loop0_28_rule+0xc24> │ │ │ │ │ + bne 1c240 <_loop0_28_rule+0xc24> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c50c <_loop0_28_rule+0xedc> │ │ │ │ │ + beq 1c4f8 <_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 1c50c <_loop0_28_rule+0xedc> │ │ │ │ │ + bne 1c4f8 <_loop0_28_rule+0xedc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1c0 <_loop0_28_rule+0xb90> │ │ │ │ │ + bne 1c1ac <_loop0_28_rule+0xb90> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c194 <_loop0_28_rule+0xb64> │ │ │ │ │ + beq 1c180 <_loop0_28_rule+0xb64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bf48 <_loop0_28_rule+0x918> │ │ │ │ │ + bne 1bf34 <_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 1bd80 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd6c <_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 1c324 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c310 <_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 1c324 <_loop0_28_rule+0xcf4> │ │ │ │ │ + bne 1c310 <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c310 <_loop0_28_rule+0xce0> │ │ │ │ │ + bne 1c2fc <_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 1c1f8 <_loop0_28_rule+0xbc8> │ │ │ │ │ + bne 1c1e4 <_loop0_28_rule+0xbc8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c2fc <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c2e8 <_loop0_28_rule+0xccc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c364 <_loop0_28_rule+0xd34> │ │ │ │ │ + beq 1c350 <_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 1c330 <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c31c <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c384 <_loop0_28_rule+0xd54> │ │ │ │ │ + bne 1c370 <_loop0_28_rule+0xd54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be18 <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be04 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be18 <_loop0_28_rule+0x7e8> │ │ │ │ │ + bne 1be04 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be18 <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be04 <_loop0_28_rule+0x7e8> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c42c <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c418 <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bacc <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bacc <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd18 <_loop0_28_rule+0x6e8> │ │ │ │ │ + b 1bd04 <_loop0_28_rule+0x6e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b7a0 <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1b78c <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b7ac <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b798 <_loop0_28_rule+0x17c> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1b7ac <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b798 <_loop0_28_rule+0x17c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb44 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc0c <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1bbf8 <_loop0_28_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bc1c <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc08 <_loop0_28_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bc1c <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc08 <_loop0_28_rule+0x5ec> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd80 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2e4 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c2d0 <_loop0_28_rule+0xcb4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1b960 <_loop0_28_rule+0x330> │ │ │ │ │ + beq 1b94c <_loop0_28_rule+0x330> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2a8 <_loop0_28_rule+0xc78> │ │ │ │ │ + blt 1c294 <_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 1bf20 <_loop0_28_rule+0x8f0> │ │ │ │ │ + beq 1bf0c <_loop0_28_rule+0x8f0> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c298 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c284 <_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 1c518 <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c504 <_loop0_28_rule+0xee8> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bae4 <_loop0_28_rule+0x4b4> │ │ │ │ │ + b 1bad0 <_loop0_28_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bf98 <_loop0_28_rule+0x968> │ │ │ │ │ + beq 1bf84 <_loop0_28_rule+0x968> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bfa4 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1bf90 <_loop0_28_rule+0x974> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3b0 <_loop0_28_rule+0xd80> │ │ │ │ │ + bne 1c39c <_loop0_28_rule+0xd80> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1bfa4 <_loop0_28_rule+0x974> │ │ │ │ │ + b 1bf90 <_loop0_28_rule+0x974> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c2d8 <_loop0_28_rule+0xca8> │ │ │ │ │ + beq 1c2c4 <_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 1bd88 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd88 <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c264 <_loop0_28_rule+0xc34> │ │ │ │ │ + b 1c250 <_loop0_28_rule+0xc34> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1be30 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c290 <_loop0_28_rule+0xc60> │ │ │ │ │ + b 1c27c <_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 1c23c <_loop0_28_rule+0xc0c> │ │ │ │ │ + bne 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd2c <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd18 <_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 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd80 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c13c <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c128 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf74 <_loop0_28_rule+0x944> │ │ │ │ │ + b 1bf60 <_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 1c2a0 <_loop0_28_rule+0xc70> │ │ │ │ │ + beq 1c28c <_loop0_28_rule+0xc70> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be30 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be1c <_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 1be30 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c018 <_loop0_28_rule+0x9e8> │ │ │ │ │ + beq 1c004 <_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 1c354 <_loop0_28_rule+0xd24> │ │ │ │ │ + b 1c340 <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c134 <_loop0_28_rule+0xb04> │ │ │ │ │ + b 1c120 <_loop0_28_rule+0xb04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8f4 <_loop0_28_rule+0x2c4> │ │ │ │ │ + b 1b8e0 <_loop0_28_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c23c <_loop0_28_rule+0xc0c> │ │ │ │ │ - b 1b898 <_loop0_28_rule+0x268> │ │ │ │ │ + bne 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba60 <_loop0_28_rule+0x430> │ │ │ │ │ + beq 1ba4c <_loop0_28_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bec0 <_loop0_28_rule+0x890> │ │ │ │ │ - b 1c3f4 <_loop0_28_rule+0xdc4> │ │ │ │ │ + beq 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + b 1c3e0 <_loop0_28_rule+0xdc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b9a4 <_loop0_28_rule+0x374> │ │ │ │ │ + b 1b990 <_loop0_28_rule+0x374> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1c2d8 <_loop0_28_rule+0xca8> │ │ │ │ │ - b 1c0ac <_loop0_28_rule+0xa7c> │ │ │ │ │ + beq 1c2c4 <_loop0_28_rule+0xca8> │ │ │ │ │ + b 1c098 <_loop0_28_rule+0xa7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b70c <_loop0_28_rule+0xdc> │ │ │ │ │ + b 1b6f8 <_loop0_28_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b77c <_loop0_28_rule+0x14c> │ │ │ │ │ + b 1b768 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb44 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bacc <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c23c <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd18 <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1bd04 <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd2c <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd18 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b930 <_loop0_28_rule+0x300> │ │ │ │ │ + b 1b91c <_loop0_28_rule+0x300> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c2dc <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c2c8 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c298 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c284 <_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 1b6e0 <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b6cc <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c2dc <_loop0_28_rule+0xcac> │ │ │ │ │ + b 1c2c8 <_loop0_28_rule+0xcac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bbe4 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1bbd0 <_loop0_28_rule+0x5b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bef4 <_loop0_28_rule+0x8c4> │ │ │ │ │ + b 1bee0 <_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 1bdb8 <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + beq 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdec <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1b82c <_loop0_28_rule+0x1fc> │ │ │ │ │ - b 1c558 <_loop0_28_rule+0xf28> │ │ │ │ │ + beq 1b818 <_loop0_28_rule+0x1fc> │ │ │ │ │ + b 1c544 <_loop0_28_rule+0xf28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1bc90 <_loop0_28_rule+0x660> │ │ │ │ │ - b 1c354 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1bc7c <_loop0_28_rule+0x660> │ │ │ │ │ + b 1c340 <_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 1b684 <_loop0_28_rule+0x54> │ │ │ │ │ - b 1be60 <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1b670 <_loop0_28_rule+0x54> │ │ │ │ │ + b 1be4c <_loop0_28_rule+0x830> │ │ │ │ │ │ │ │ │ │ -0001c5bc : │ │ │ │ │ +0001c5a8 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1cab8 │ │ │ │ │ + beq 1caa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cab8 │ │ │ │ │ + bne 1caa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c86c │ │ │ │ │ + bne 1c858 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6b8 │ │ │ │ │ + bne 1c6a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c73c │ │ │ │ │ + bne 1c728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7dc │ │ │ │ │ + bne 1c7c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d47c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c84c │ │ │ │ │ + bne 1c838 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c634 │ │ │ │ │ + beq 1c620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d94 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c634 │ │ │ │ │ + beq 1c620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d47c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c638 │ │ │ │ │ + bne 1c624 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c834 │ │ │ │ │ + bne 1c820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c844 │ │ │ │ │ + beq 1c830 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1caac │ │ │ │ │ + beq 1ca98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1caac │ │ │ │ │ + bne 1ca98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 4504 │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ca70 │ │ │ │ │ + bne 1ca5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4504 │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1c96c │ │ │ │ │ + bne 1c958 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c668 │ │ │ │ │ + beq 1c654 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c694 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c958 │ │ │ │ │ + beq 1c944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 238c8 <_loop1_32_rule> │ │ │ │ │ + bl 238b8 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c958 │ │ │ │ │ + beq 1c944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d47c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c95c │ │ │ │ │ + bne 1c948 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c718 │ │ │ │ │ + beq 1c704 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c718 │ │ │ │ │ + bne 1c704 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c694 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c834 │ │ │ │ │ - b 1c718 │ │ │ │ │ + bne 1c820 │ │ │ │ │ + b 1c704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce24 │ │ │ │ │ + beq 1ce10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce24 │ │ │ │ │ + bne 1ce10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1cc28 │ │ │ │ │ + bne 1cc14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbbc │ │ │ │ │ + bne 1cba8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb68 │ │ │ │ │ + bne 1cb54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cad0 │ │ │ │ │ + bne 1cabc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c620 │ │ │ │ │ + beq 1c60c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1c6a8 │ │ │ │ │ + b 1c694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c68c │ │ │ │ │ - b 1c7cc │ │ │ │ │ + beq 1c678 │ │ │ │ │ + b 1c7b8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - beq 1c7b0 │ │ │ │ │ + beq 1c79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1ca50 │ │ │ │ │ + beq 1ca3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca28 │ │ │ │ │ + bne 1ca14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d94 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7c0 │ │ │ │ │ + beq 1c7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d490 │ │ │ │ │ + bl 1d47c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7ac │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c834 │ │ │ │ │ - b 1c718 │ │ │ │ │ + bne 1c820 │ │ │ │ │ + b 1c704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9d0 │ │ │ │ │ + beq 1c9bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + b 1c7ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca34 │ │ │ │ │ + bne 1ca20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + b 1c7ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c78c │ │ │ │ │ + beq 1c778 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c790 │ │ │ │ │ + bne 1c77c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1c9b0 │ │ │ │ │ + b 1c99c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c768 │ │ │ │ │ + b 1c754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c610 │ │ │ │ │ - b 1c7cc │ │ │ │ │ + beq 1c5fc │ │ │ │ │ + b 1c7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d80 │ │ │ │ │ + bl 3d94 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c91c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c930 │ │ │ │ │ + beq 1c91c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32748,35 +32743,35 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1c934 │ │ │ │ │ + beq 1c920 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c93c │ │ │ │ │ + b 1c928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c90c │ │ │ │ │ + beq 1c8f8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c90c │ │ │ │ │ + beq 1c8f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -32784,141 +32779,141 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1cb40 │ │ │ │ │ + b 1cb2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8e8 │ │ │ │ │ + beq 1c8d4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8e8 │ │ │ │ │ + beq 1c8d4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ccbc │ │ │ │ │ + bne 1cca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb5c │ │ │ │ │ - b 1c93c │ │ │ │ │ + bne 1cb48 │ │ │ │ │ + b 1c928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ce30 │ │ │ │ │ + beq 1ce1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce30 │ │ │ │ │ + bne 1ce1c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce08 │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cd70 │ │ │ │ │ + bne 1cd5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1ce08 │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1cce8 │ │ │ │ │ + bne 1ccd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8c8 │ │ │ │ │ + b 1c8b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cdf8 │ │ │ │ │ + beq 1cde4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb5c │ │ │ │ │ + bne 1cb48 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c844 │ │ │ │ │ + b 1c830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cdec │ │ │ │ │ + beq 1cdd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cdec │ │ │ │ │ + bne 1cdd8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cddc │ │ │ │ │ + bne 1cdc8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cdac │ │ │ │ │ + bne 1cd98 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cddc │ │ │ │ │ + bne 1cdc8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cdac │ │ │ │ │ + bne 1cd98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccb0 │ │ │ │ │ + b 1cc9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ @@ -32929,185 +32924,185 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #12] │ │ │ │ │ - b 1cb40 │ │ │ │ │ + b 1cb2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1cd7c │ │ │ │ │ - b 1c8c4 │ │ │ │ │ + bne 1cd68 │ │ │ │ │ + b 1c8b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccb0 │ │ │ │ │ + b 1cc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cd14 │ │ │ │ │ + b 1cd00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c844 │ │ │ │ │ + b 1c830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8c8 │ │ │ │ │ + b 1c8b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c93c │ │ │ │ │ + b 1c928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c898 │ │ │ │ │ + b 1c884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc54 │ │ │ │ │ + b 1cc40 │ │ │ │ │ │ │ │ │ │ -0001ce3c : │ │ │ │ │ +0001ce28 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d46c │ │ │ │ │ + beq 1d458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d46c │ │ │ │ │ + bne 1d458 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d484 │ │ │ │ │ + bne 1d470 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d420 │ │ │ │ │ + beq 1d40c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d40c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d434 │ │ │ │ │ + bne 1d420 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf84 │ │ │ │ │ + beq 1cf70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1cfd0 │ │ │ │ │ + bne 1cfbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d0d4 │ │ │ │ │ + bne 1d0c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf74 │ │ │ │ │ + bne 1cf60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d098 │ │ │ │ │ + beq 1d084 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d098 │ │ │ │ │ + beq 1d084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d0a8 │ │ │ │ │ + blt 1d094 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d434 │ │ │ │ │ + bne 1d420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cf04 │ │ │ │ │ + beq 1cef0 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf04 │ │ │ │ │ + beq 1cef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d45c │ │ │ │ │ + beq 1d448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d45c │ │ │ │ │ + beq 1d448 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -33128,144 +33123,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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3d4 │ │ │ │ │ + beq 1d3c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d400 │ │ │ │ │ + bne 1d3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf74 │ │ │ │ │ + b 1cf60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d090 │ │ │ │ │ + b 1d07c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cf24 │ │ │ │ │ + beq 1cf10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d484 │ │ │ │ │ + bne 1d470 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d43c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d450 │ │ │ │ │ + bne 1d43c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d430 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d150 │ │ │ │ │ + beq 1d13c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d090 │ │ │ │ │ + bne 1d07c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf24 │ │ │ │ │ + b 1cf10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d29c │ │ │ │ │ + bne 1d288 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d1fc │ │ │ │ │ + bne 1d1e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d430 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_120_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d33c │ │ │ │ │ + bne 1d328 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1d12c │ │ │ │ │ + b 1d118 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d198 │ │ │ │ │ + beq 1d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d198 │ │ │ │ │ + beq 1d184 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d198 │ │ │ │ │ + beq 1d184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33274,39 +33269,39 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1e4 │ │ │ │ │ + beq 1d1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d148 │ │ │ │ │ + b 1d134 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d174 │ │ │ │ │ + beq 1d160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d174 │ │ │ │ │ + beq 1d160 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ @@ -33328,42 +33323,42 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d280 │ │ │ │ │ - b 1d1e4 │ │ │ │ │ + bne 1d26c │ │ │ │ │ + b 1d1d0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -33382,200 +33377,200 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d320 │ │ │ │ │ + b 1d30c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1d43c │ │ │ │ │ + beq 1d428 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0c0 │ │ │ │ │ + b 1d0ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3ec │ │ │ │ │ + bne 1d3d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d090 │ │ │ │ │ + b 1d07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1cecc │ │ │ │ │ + beq 1ceb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0c0 │ │ │ │ │ + b 1d0ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d294 │ │ │ │ │ + b 1d280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d104 │ │ │ │ │ + b 1d0f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d43c │ │ │ │ │ + b 1d428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ce94 │ │ │ │ │ + beq 1ce80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf74 │ │ │ │ │ + b 1cf60 │ │ │ │ │ │ │ │ │ │ -0001d490 : │ │ │ │ │ +0001d47c : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d614 │ │ │ │ │ + beq 1d600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d614 │ │ │ │ │ + bne 1d600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d628 │ │ │ │ │ + bne 1d614 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d550 │ │ │ │ │ + bne 1d53c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d528 │ │ │ │ │ + bne 1d514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d508 │ │ │ │ │ + beq 1d4f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d740 │ │ │ │ │ + bne 1d72c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d518 │ │ │ │ │ + b 1d504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d734 │ │ │ │ │ + beq 1d720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d734 │ │ │ │ │ + bne 1d720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d714 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6f8 │ │ │ │ │ + bne 1d6e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d714 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6c0 │ │ │ │ │ + bne 1d6ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d714 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d638 │ │ │ │ │ + bne 1d624 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d4f4 │ │ │ │ │ - b 1d518 │ │ │ │ │ + beq 1d4e0 │ │ │ │ │ + b 1d504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4e4 │ │ │ │ │ + beq 1d4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d518 │ │ │ │ │ + b 1d504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5ec │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5ec │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5ec │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33584,325 +33579,325 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1d5f0 │ │ │ │ │ + beq 1d5dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5f8 │ │ │ │ │ + b 1d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c8 │ │ │ │ │ + beq 1d5b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c8 │ │ │ │ │ + beq 1d5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5c8 │ │ │ │ │ - b 1d66c │ │ │ │ │ + beq 1d5b4 │ │ │ │ │ + b 1d658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5a4 │ │ │ │ │ + beq 1d590 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ - beq 1d5a4 │ │ │ │ │ - b 1d674 │ │ │ │ │ + beq 1d590 │ │ │ │ │ + b 1d660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5f8 │ │ │ │ │ + b 1d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d57c │ │ │ │ │ + b 1d568 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d544 │ │ │ │ │ + beq 1d530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d518 │ │ │ │ │ + b 1d504 │ │ │ │ │ │ │ │ │ │ -0001d76c : │ │ │ │ │ +0001d758 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d954 │ │ │ │ │ + beq 1d940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d954 │ │ │ │ │ + bne 1d940 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d954 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d868 │ │ │ │ │ + bne 1d854 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d954 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d86c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d86c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d880 │ │ │ │ │ + beq 1d86c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d988 │ │ │ │ │ + bne 1d974 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d968 │ │ │ │ │ + bne 1d954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1d8b0 │ │ │ │ │ + beq 1d89c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1d858 │ │ │ │ │ + b 1d844 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d8c8 │ │ │ │ │ + bne 1d8b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d8a4 │ │ │ │ │ + b 1d890 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d96c │ │ │ │ │ + bne 1d958 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d97c │ │ │ │ │ + beq 1d968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d97c │ │ │ │ │ + bne 1d968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d940 │ │ │ │ │ + bne 1d92c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d940 │ │ │ │ │ + beq 1d92c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d9b0 │ │ │ │ │ + bne 1d99c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1d8c0 │ │ │ │ │ + b 1d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7c0 │ │ │ │ │ + beq 1d7ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d878 │ │ │ │ │ + b 1d864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d900 │ │ │ │ │ + b 1d8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d8a8 │ │ │ │ │ + beq 1d894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d974 │ │ │ │ │ + b 1d960 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1da10 │ │ │ │ │ + beq 1d9fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9f8 │ │ │ │ │ + beq 1d9e4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da1c │ │ │ │ │ + bne 1da08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d8a8 │ │ │ │ │ + b 1d894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d940 │ │ │ │ │ + beq 1d92c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d948 │ │ │ │ │ + b 1d934 │ │ │ │ │ │ │ │ │ │ -0001da30 : │ │ │ │ │ +0001da1c : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1dbdc │ │ │ │ │ + beq 1dbc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbdc │ │ │ │ │ + bne 1dbc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbf0 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1dafc │ │ │ │ │ + beq 1dae8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db4c │ │ │ │ │ + bne 1db38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbf0 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33910,134 +33905,134 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1dbc4 │ │ │ │ │ + blt 1dbb0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1dbf0 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dac0 │ │ │ │ │ + beq 1daac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1dac0 │ │ │ │ │ + beq 1daac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dae4 │ │ │ │ │ + beq 1dad0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1dbb8 │ │ │ │ │ + beq 1dba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dae4 │ │ │ │ │ + beq 1dad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dae4 │ │ │ │ │ + beq 1dad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1daec │ │ │ │ │ + b 1dad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1da84 │ │ │ │ │ + beq 1da70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1daec │ │ │ │ │ + b 1dad8 │ │ │ │ │ │ │ │ │ │ -0001dc00 : │ │ │ │ │ +0001dbec : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df5c │ │ │ │ │ + beq 1df48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df5c │ │ │ │ │ + bne 1df48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df70 │ │ │ │ │ + bne 1df5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dcd4 │ │ │ │ │ + bne 1dcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df44 │ │ │ │ │ + blt 1df30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1df70 │ │ │ │ │ + bne 1df5c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd00 │ │ │ │ │ + bne 1dcec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df80 │ │ │ │ │ + bne 1df6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ @@ -34046,94 +34041,94 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dc98 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dcac │ │ │ │ │ + bne 1dc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fddc │ │ │ │ │ + bl 1fdc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dcb0 │ │ │ │ │ + bne 1dc9c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e444 │ │ │ │ │ + beq 1e430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e444 │ │ │ │ │ + bne 1e430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e458 │ │ │ │ │ + bne 1e444 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de88 │ │ │ │ │ + bne 1de74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e42c │ │ │ │ │ + blt 1e418 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1e458 │ │ │ │ │ + bne 1e444 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1deb4 │ │ │ │ │ + bne 1dea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dcb0 │ │ │ │ │ + bne 1dc9c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de70 │ │ │ │ │ + beq 1de5c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34143,18 +34138,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e494 │ │ │ │ │ + beq 1e480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e494 │ │ │ │ │ + bne 1e480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -34164,212 +34159,212 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ddd8 │ │ │ │ │ + beq 1ddc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl ceb8 │ │ │ │ │ + bl ceb8 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ddd8 │ │ │ │ │ + beq 1ddc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ddec │ │ │ │ │ + beq 1ddd8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e468 │ │ │ │ │ + beq 1e454 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e468 │ │ │ │ │ + bne 1e454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ddec │ │ │ │ │ + b 1ddd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcc4 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc54 │ │ │ │ │ + beq 1dc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcc4 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dcc4 │ │ │ │ │ + bne 1dcb0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e4b8 │ │ │ │ │ + beq 1e4a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4b8 │ │ │ │ │ + bne 1e4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e000 │ │ │ │ │ + beq 1dfec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e040 │ │ │ │ │ + beq 1e02c │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e080 │ │ │ │ │ + beq 1e06c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0b8 │ │ │ │ │ + beq 1e0a4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e150 │ │ │ │ │ + bne 1e13c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e290 │ │ │ │ │ + beq 1e27c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e290 │ │ │ │ │ + beq 1e27c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e264 │ │ │ │ │ + bne 1e250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e1a4 │ │ │ │ │ + beq 1e190 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + b 1dcac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34378,884 +34373,884 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 1e134 │ │ │ │ │ + bne 1e120 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e144 │ │ │ │ │ + b 1e130 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e144 │ │ │ │ │ + b 1e130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e334 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e34c │ │ │ │ │ + bne 1e338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e34c │ │ │ │ │ + bne 1e338 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ceb8 │ │ │ │ │ + bl ceb8 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e334 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e348 │ │ │ │ │ + beq 1e334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e10c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .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 1e120 │ │ │ │ │ + beq 1e10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e41c │ │ │ │ │ + beq 1e408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e134 │ │ │ │ │ + bne 1e120 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + b 1dcac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7dc │ │ │ │ │ + bne 1e7c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e574 │ │ │ │ │ + bne 1e560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e5ec │ │ │ │ │ + bne 1e5d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4c4 │ │ │ │ │ + bne 1e4b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e1b0 │ │ │ │ │ + bne 1e19c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e374 │ │ │ │ │ + bne 1e360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e198 │ │ │ │ │ + b 1e184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e36c │ │ │ │ │ + beq 1e358 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e36c │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e36c │ │ │ │ │ + beq 1e358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e840 │ │ │ │ │ + bne 1e82c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e840 │ │ │ │ │ + beq 1e82c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e41c │ │ │ │ │ + beq 1e408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e84c │ │ │ │ │ + bne 1e838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + b 1dcac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd80 │ │ │ │ │ + beq 1dd6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dc9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1df3c │ │ │ │ │ + beq 1df28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dc9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcc0 │ │ │ │ │ + beq 1dcac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dcc4 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfbc │ │ │ │ │ + b 1dfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e324 │ │ │ │ │ + beq 1e310 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e328 │ │ │ │ │ + bne 1e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e328 │ │ │ │ │ + bne 1e314 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e324 │ │ │ │ │ + beq 1e310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e10c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e120 │ │ │ │ │ + beq 1e10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e41c │ │ │ │ │ + beq 1e408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e134 │ │ │ │ │ - b 1e420 │ │ │ │ │ + bne 1e120 │ │ │ │ │ + b 1e40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2d8 │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2d8 │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_153_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2d8 │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e10c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e120 │ │ │ │ │ - b 1e264 │ │ │ │ │ + beq 1e10c │ │ │ │ │ + b 1e250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e300 │ │ │ │ │ + beq 1e2ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e304 │ │ │ │ │ + bne 1e2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e728 │ │ │ │ │ + beq 1e714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e728 │ │ │ │ │ + bne 1e714 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e704 │ │ │ │ │ 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 1e688 │ │ │ │ │ + beq 1e674 │ │ │ │ │ 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 1e740 │ │ │ │ │ + bne 1e72c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e704 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e7bc │ │ │ │ │ + beq 1e7a8 │ │ │ │ │ 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 1e7bc │ │ │ │ │ + beq 1e7a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e768 │ │ │ │ │ + bne 1e754 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e734 │ │ │ │ │ + beq 1e720 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e648 │ │ │ │ │ + b 1e634 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e6f0 │ │ │ │ │ + beq 1e6dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7d0 │ │ │ │ │ + beq 1e7bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e704 │ │ │ │ │ + bne 1e6f0 │ │ │ │ │ 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 1e144 │ │ │ │ │ - b 1dcc0 │ │ │ │ │ + beq 1e130 │ │ │ │ │ + b 1dcac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e304 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e788 │ │ │ │ │ + b 1e774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2b4 │ │ │ │ │ + beq 1e2a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_152_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2b4 │ │ │ │ │ + beq 1e2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e10c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e120 │ │ │ │ │ - b 1e264 │ │ │ │ │ + beq 1e10c │ │ │ │ │ + b 1e250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e36c │ │ │ │ │ + beq 1e358 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e198 │ │ │ │ │ + b 1e184 │ │ │ │ │ │ │ │ │ │ -0001e85c : │ │ │ │ │ +0001e848 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ed98 │ │ │ │ │ + beq 1ed84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed98 │ │ │ │ │ + bne 1ed84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1edac │ │ │ │ │ + bne 1ed98 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ec00 │ │ │ │ │ + beq 1ebec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec48 │ │ │ │ │ + beq 1ec34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edfc │ │ │ │ │ + beq 1ede8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edfc │ │ │ │ │ + bne 1ede8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ee14 │ │ │ │ │ + bne 1ee00 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ede0 │ │ │ │ │ + beq 1edcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ede0 │ │ │ │ │ + bne 1edcc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebcc │ │ │ │ │ + bne 1ebb8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec50 │ │ │ │ │ + bne 1ec3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ecf4 │ │ │ │ │ + beq 1ece0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecf4 │ │ │ │ │ + bne 1ece0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed08 │ │ │ │ │ + bne 1ecf4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1eaec │ │ │ │ │ + beq 1ead8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb44 │ │ │ │ │ + bne 1eb30 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed08 │ │ │ │ │ + bne 1ecf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ebc4 │ │ │ │ │ + beq 1ebb0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebd4 │ │ │ │ │ + beq 1ebc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3d8 │ │ │ │ │ + bl 1f3c4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebd4 │ │ │ │ │ + bne 1ebc0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ee38 │ │ │ │ │ + beq 1ee24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee38 │ │ │ │ │ + bne 1ee24 │ │ │ │ │ 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 1ec48 │ │ │ │ │ + beq 1ec34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ead4 │ │ │ │ │ + beq 1eac0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1edbc │ │ │ │ │ + beq 1eda8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1edbc │ │ │ │ │ + bne 1eda8 │ │ │ │ │ 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 1ebcc │ │ │ │ │ + blt 1ebb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1ed08 │ │ │ │ │ + bne 1ecf4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9e4 │ │ │ │ │ + beq 1e9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e9e4 │ │ │ │ │ + beq 1e9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ebcc │ │ │ │ │ + beq 1ebb8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ee78 │ │ │ │ │ + beq 1ee64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee58 │ │ │ │ │ + bne 1ee44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea0c │ │ │ │ │ + b 1e9f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea70 │ │ │ │ │ + beq 1ea5c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1eac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ee20 │ │ │ │ │ + blt 1ee0c │ │ │ │ │ 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 1edac │ │ │ │ │ + bne 1ed98 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8ec │ │ │ │ │ + bne 1e8d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebf0 │ │ │ │ │ + b 1ebdc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1ed8c │ │ │ │ │ + beq 1ed78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed8c │ │ │ │ │ + bne 1ed78 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed80 │ │ │ │ │ + bne 1ed6c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ed14 │ │ │ │ │ + bne 1ed00 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ecc8 │ │ │ │ │ + beq 1ecb4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed80 │ │ │ │ │ + bne 1ed6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ + bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ebd4 │ │ │ │ │ + bne 1ebc0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e988 │ │ │ │ │ + bne 1e974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e9a8 │ │ │ │ │ + beq 1e994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebcc │ │ │ │ │ + b 1ebb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec98 │ │ │ │ │ + beq 1ec84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35265,339 +35260,339 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne ip, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1eccc │ │ │ │ │ - b 1ecc4 │ │ │ │ │ + bne 1ecb8 │ │ │ │ │ + b 1ecb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1eccc │ │ │ │ │ + b 1ecb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec74 │ │ │ │ │ + b 1ec60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e8b0 │ │ │ │ │ + beq 1e89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1eac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebf8 │ │ │ │ │ + beq 1ebe4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1eac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e968 │ │ │ │ │ - b 1ebcc │ │ │ │ │ + beq 1e954 │ │ │ │ │ + b 1ebb8 │ │ │ │ │ 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 1e928 │ │ │ │ │ + beq 1e914 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebf0 │ │ │ │ │ + b 1ebdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1eac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebdc │ │ │ │ │ + beq 1ebc8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ee14 │ │ │ │ │ + b 1ee00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebbc │ │ │ │ │ + beq 1eba8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ebcc │ │ │ │ │ + b 1ebb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebc8 │ │ │ │ │ - b 1ee6c │ │ │ │ │ + beq 1ebb4 │ │ │ │ │ + b 1ee58 │ │ │ │ │ │ │ │ │ │ -0001ee90 <_tmp_26_rule>: │ │ │ │ │ +0001ee7c <_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 1ef70 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1ef5c <_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 1ef70 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1ef5c <_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 1ef18 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1ef04 <_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 1ef28 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1ef14 <_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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ef08 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1eef4 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ef10 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eefc <_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 1ef10 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eefc <_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 1ef18 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1ef04 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eed8 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1eec4 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef7c : │ │ │ │ │ +0001ef68 : │ │ │ │ │ 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 1f0f4 │ │ │ │ │ + beq 1f0e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0f4 │ │ │ │ │ + bne 1f0e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f108 │ │ │ │ │ + bne 1f0f4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f0a0 │ │ │ │ │ + beq 1f08c │ │ │ │ │ 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 1f0e8 │ │ │ │ │ + beq 1f0d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3d8 │ │ │ │ │ + bl 1f3c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0e8 │ │ │ │ │ + bne 1f0d4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0e8 │ │ │ │ │ + beq 1f0d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f088 │ │ │ │ │ + beq 1f074 │ │ │ │ │ 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 1f118 │ │ │ │ │ + beq 1f104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f118 │ │ │ │ │ + bne 1f104 │ │ │ │ │ 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 1f124 │ │ │ │ │ + blt 1f110 │ │ │ │ │ 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 1f108 │ │ │ │ │ + bne 1f0f4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f00c │ │ │ │ │ + bne 1eff8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f088 │ │ │ │ │ + b 1f074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efd0 │ │ │ │ │ + beq 1efbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f090 │ │ │ │ │ + b 1f07c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f088 │ │ │ │ │ + beq 1f074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f090 │ │ │ │ │ + b 1f07c │ │ │ │ │ │ │ │ │ │ -0001f13c : │ │ │ │ │ +0001f128 : │ │ │ │ │ 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 1f360 │ │ │ │ │ + beq 1f34c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f360 │ │ │ │ │ + bne 1f34c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f2b4 │ │ │ │ │ + bne 1f2a0 │ │ │ │ │ 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 1f1bc │ │ │ │ │ + beq 1f1a8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f284 │ │ │ │ │ + bne 1f270 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f204 │ │ │ │ │ + bne 1f1f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f2b4 │ │ │ │ │ + bne 1f2a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -35606,423 +35601,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 1f1f4 │ │ │ │ │ + bne 1f1e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f398 │ │ │ │ │ + beq 1f384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f398 │ │ │ │ │ + bne 1f384 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f278 │ │ │ │ │ + bne 1f264 │ │ │ │ │ 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 1f2c4 │ │ │ │ │ + bne 1f2b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f1d0 │ │ │ │ │ + b 1f1bc │ │ │ │ │ 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 1f1c0 │ │ │ │ │ + beq 1f1ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f3a4 │ │ │ │ │ + bne 1f390 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1f0 │ │ │ │ │ + b 1f1dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f1f4 │ │ │ │ │ + b 1f1e0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f258 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f258 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f258 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c │ │ │ │ │ + beq 1f258 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f36c │ │ │ │ │ + bne 1f358 │ │ │ │ │ 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 1f278 │ │ │ │ │ + beq 1f264 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f278 │ │ │ │ │ + b 1f264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f184 │ │ │ │ │ + b 1f170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f3c8 │ │ │ │ │ + beq 1f3b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f354 │ │ │ │ │ + bne 1f340 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1f0 │ │ │ │ │ + b 1f1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f240 │ │ │ │ │ + b 1f22c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1f0 │ │ │ │ │ + beq 1f1dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1f4 │ │ │ │ │ + b 1f1e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1f0 │ │ │ │ │ + b 1f1dc │ │ │ │ │ │ │ │ │ │ -0001f3d8 : │ │ │ │ │ +0001f3c4 : │ │ │ │ │ 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 1fd8c │ │ │ │ │ + beq 1fc68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd8c │ │ │ │ │ + bne 1fc68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fda4 │ │ │ │ │ + bne 1fc80 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd68 │ │ │ │ │ + beq 1fc44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd68 │ │ │ │ │ + bne 1fc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd80 │ │ │ │ │ + bne 1fc5c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fcd0 │ │ │ │ │ + beq 1fc8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcd0 │ │ │ │ │ + bne 1fc8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fce8 │ │ │ │ │ + bne 1fca4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa9c │ │ │ │ │ + bne 1fa88 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fb40 │ │ │ │ │ + beq 1fb2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb40 │ │ │ │ │ + bne 1fb2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f868 │ │ │ │ │ + bne 1f854 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f830 │ │ │ │ │ + beq 1f81c │ │ │ │ │ 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 1fa08 │ │ │ │ │ + bne 1f9f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f868 │ │ │ │ │ + bne 1f854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1f870 │ │ │ │ │ + beq 1f85c │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fa84 │ │ │ │ │ + beq 1fa70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa84 │ │ │ │ │ + bne 1fa70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f940 │ │ │ │ │ + bne 1f92c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fcbc │ │ │ │ │ + beq 1fcb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f618 │ │ │ │ │ - b 1f940 │ │ │ │ │ + beq 1f604 │ │ │ │ │ + b 1f92c │ │ │ │ │ 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 1f8a8 │ │ │ │ │ + bne 1f894 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6e4 │ │ │ │ │ + bne 1f6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f890 │ │ │ │ │ + beq 1f87c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f920 │ │ │ │ │ + bne 1f90c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f6f8 │ │ │ │ │ + beq 1f6e4 │ │ │ │ │ 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 1f718 │ │ │ │ │ + beq 1f704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fdb0 │ │ │ │ │ + beq 1fcc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdb0 │ │ │ │ │ + bne 1fcc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fdc8 │ │ │ │ │ + bne 1fce0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f948 │ │ │ │ │ + bne 1f934 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9f0 │ │ │ │ │ + beq 1f9dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9f0 │ │ │ │ │ + bne 1f9dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6e4 │ │ │ │ │ + bne 1f6d0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1f5a0 │ │ │ │ │ + bne 1f58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fc28 │ │ │ │ │ + blt 1fc28 │ │ │ │ │ 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 1f5b8 │ │ │ │ │ + beq 1f5a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f89c │ │ │ │ │ + b 1f888 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fcf0 │ │ │ │ │ + beq 1fcf4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1f60c │ │ │ │ │ + b 1f5f8 │ │ │ │ │ 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 1fcb4 │ │ │ │ │ + beq 1fcac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f7c8 │ │ │ │ │ + ble 1f7b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f7c8 │ │ │ │ │ + beq 1f7b4 │ │ │ │ │ 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 1f7b0 │ │ │ │ │ + bne 1f79c │ │ │ │ │ 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 │ │ │ │ │ @@ -36030,252 +36025,252 @@ │ │ │ │ │ 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 1f880 │ │ │ │ │ + beq 1f86c │ │ │ │ │ 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 1f880 │ │ │ │ │ + bne 1f86c │ │ │ │ │ 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 1f870 │ │ │ │ │ + blt 1f85c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f500 │ │ │ │ │ + beq 1f4ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 1f820 │ │ │ │ │ + b 1f80c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f720 │ │ │ │ │ + b 1f70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f5cc │ │ │ │ │ + beq 1f5b8 │ │ │ │ │ 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 1fc9c │ │ │ │ │ + beq 1fdb0 │ │ │ │ │ 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 1fc74 │ │ │ │ │ + beq 1fd88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc58 │ │ │ │ │ + bne 1fd6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f604 │ │ │ │ │ + beq 1f5f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f604 │ │ │ │ │ + beq 1f5f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f85c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fd5c │ │ │ │ │ + beq 1fd60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd5c │ │ │ │ │ + bne 1fd60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd50 │ │ │ │ │ + bne 1fd54 │ │ │ │ │ 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 1fbbc │ │ │ │ │ + bne 1fba8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9c8 │ │ │ │ │ + beq 1f9b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd50 │ │ │ │ │ + bne 1fd54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ + bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1fc44 │ │ │ │ │ + bne 1fc14 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f680 │ │ │ │ │ + bne 1f66c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f6a0 │ │ │ │ │ - b 1f6e4 │ │ │ │ │ + beq 1f68c │ │ │ │ │ + b 1f6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f514 │ │ │ │ │ + beq 1f500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f868 │ │ │ │ │ + beq 1f854 │ │ │ │ │ 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 1fd20 │ │ │ │ │ + beq 1fd24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fd00 │ │ │ │ │ + bne 1fd04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f550 │ │ │ │ │ + bne 1f53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f570 │ │ │ │ │ - b 1f940 │ │ │ │ │ + beq 1f55c │ │ │ │ │ + b 1f92c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd44 │ │ │ │ │ + beq 1fd48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd44 │ │ │ │ │ + bne 1fd48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fd38 │ │ │ │ │ + bne 1fd3c │ │ │ │ │ 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 1fb58 │ │ │ │ │ + bne 1fb44 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb1c │ │ │ │ │ + beq 1fb08 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fd38 │ │ │ │ │ + bne 1fd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ + bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1f870 │ │ │ │ │ + bne 1f85c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f4c4 │ │ │ │ │ + bne 1f4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4e4 │ │ │ │ │ - b 1f868 │ │ │ │ │ + beq 1f4d0 │ │ │ │ │ + b 1f854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1faec │ │ │ │ │ + beq 1fad8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36284,30 +36279,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fb20 │ │ │ │ │ - b 1fb18 │ │ │ │ │ + bne 1fb0c │ │ │ │ │ + b 1fb04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f998 │ │ │ │ │ + beq 1f984 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36317,476 +36312,476 @@ │ │ │ │ │ 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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f9cc │ │ │ │ │ - b 1f9c4 │ │ │ │ │ + bne 1f9b8 │ │ │ │ │ + b 1f9b0 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f70c │ │ │ │ │ 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 1f89c │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f720 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 1f888 │ │ │ │ │ + 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 r0, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1f458 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fcac │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f86c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f910 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1f41c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f898 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - b 1f89c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1f80c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1f89c │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1fc8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1f490 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 1f860 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f4a4 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 1f874 │ │ │ │ │ + beq 1f650 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1f70c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1fcbc │ │ │ │ │ + b 1fcb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fa74 │ │ │ │ │ + beq 1fa60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f85c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1f870 │ │ │ │ │ - b 1fd14 │ │ │ │ │ + beq 1f85c │ │ │ │ │ + b 1fd18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fb20 │ │ │ │ │ + b 1fb0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fac8 │ │ │ │ │ + b 1fab4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1f9cc │ │ │ │ │ + b 1f9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f974 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1f960 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f46c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f880 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bne 1fdc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1f8fc │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1f430 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1f820 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + beq 1f884 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b 1f888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f664 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + b 1f888 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f720 │ │ │ │ │ + b 1fda0 │ │ │ │ │ │ │ │ │ │ -0001fddc : │ │ │ │ │ +0001fdc8 : │ │ │ │ │ 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 1feac │ │ │ │ │ + beq 1fe98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1feac │ │ │ │ │ + bne 1fe98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fec0 │ │ │ │ │ + bne 1feac │ │ │ │ │ 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 1fe98 │ │ │ │ │ + beq 1fe84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fe98 │ │ │ │ │ + beq 1fe84 │ │ │ │ │ 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 1fed0 │ │ │ │ │ + beq 1febc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fed0 │ │ │ │ │ + bne 1febc │ │ │ │ │ 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 1fe88 │ │ │ │ │ + b 1fe74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fe30 │ │ │ │ │ + beq 1fe1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe88 │ │ │ │ │ + b 1fe74 │ │ │ │ │ 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 1fea4 │ │ │ │ │ + beq 1fe90 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fe88 │ │ │ │ │ + b 1fe74 │ │ │ │ │ │ │ │ │ │ -0001fefc : │ │ │ │ │ +0001fee8 : │ │ │ │ │ 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 200f0 │ │ │ │ │ + beq 200dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200f0 │ │ │ │ │ + bne 200dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20104 │ │ │ │ │ + bne 200f0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1ffac │ │ │ │ │ + beq 1ff98 │ │ │ │ │ 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 1fffc │ │ │ │ │ + bne 1ffe8 │ │ │ │ │ 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 200d8 │ │ │ │ │ + blt 200c4 │ │ │ │ │ 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 20104 │ │ │ │ │ + bne 200f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff8c │ │ │ │ │ + beq 1ff78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 977c <_loop1_82_rule+0xf4> │ │ │ │ │ + bl 977c <_loop1_82_rule+0x100> │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ff8c │ │ │ │ │ + bne 1ff78 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff8c │ │ │ │ │ + beq 1ff78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ff8c │ │ │ │ │ + beq 1ff78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20094 │ │ │ │ │ + beq 20080 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 200a0 │ │ │ │ │ + beq 2008c │ │ │ │ │ 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 200c4 │ │ │ │ │ + beq 200b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200c4 │ │ │ │ │ + bne 200b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff9c │ │ │ │ │ + b 1ff88 │ │ │ │ │ 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 2005c │ │ │ │ │ + b 20048 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20094 │ │ │ │ │ + beq 20080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff9c │ │ │ │ │ + b 1ff88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ff50 │ │ │ │ │ + beq 1ff3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff9c │ │ │ │ │ + b 1ff88 │ │ │ │ │ │ │ │ │ │ -00020114 : │ │ │ │ │ +00020100 : │ │ │ │ │ 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 2042c │ │ │ │ │ + beq 20418 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2042c │ │ │ │ │ + bne 20418 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 205b4 │ │ │ │ │ + bne 205a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20590 │ │ │ │ │ + blt 2057c │ │ │ │ │ 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 20388 │ │ │ │ │ + bne 20374 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20210 │ │ │ │ │ + bne 201fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202cc │ │ │ │ │ + bne 202b8 │ │ │ │ │ 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 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20114 │ │ │ │ │ + bl 20100 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 201cc │ │ │ │ │ + beq 201b8 │ │ │ │ │ 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 205a8 │ │ │ │ │ + beq 20594 │ │ │ │ │ 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 │ │ │ │ │ @@ -36797,150 +36792,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 20364 │ │ │ │ │ + beq 20350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20364 │ │ │ │ │ + bne 20350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 201fc │ │ │ │ │ + b 201e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201dc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf4 │ │ │ │ │ + bl 20ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f0 │ │ │ │ │ + bne 201dc │ │ │ │ │ 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 205a8 │ │ │ │ │ + beq 20594 │ │ │ │ │ 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 202b8 │ │ │ │ │ + bne 202a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201fc │ │ │ │ │ + beq 201e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20200 │ │ │ │ │ + b 201ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201f4 │ │ │ │ │ + bne 201e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20574 │ │ │ │ │ + beq 20560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20574 │ │ │ │ │ + bne 20560 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20568 │ │ │ │ │ + bne 20554 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204f0 │ │ │ │ │ + bne 204dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20568 │ │ │ │ │ + bne 20554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 20444 │ │ │ │ │ + bne 20430 │ │ │ │ │ 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 201b8 │ │ │ │ │ - b 201f4 │ │ │ │ │ + beq 201a4 │ │ │ │ │ + b 201e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20168 │ │ │ │ │ - b 201f4 │ │ │ │ │ + beq 20154 │ │ │ │ │ + b 201e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 203f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 203f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2040c │ │ │ │ │ + beq 203f8 │ │ │ │ │ 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 2040c │ │ │ │ │ + beq 203f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -36949,205 +36944,205 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2053c │ │ │ │ │ + bne 20528 │ │ │ │ │ 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 20418 │ │ │ │ │ + beq 20404 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 20418 │ │ │ │ │ + b 20404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203e4 │ │ │ │ │ + beq 203d0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 203e4 │ │ │ │ │ + beq 203d0 │ │ │ │ │ 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 204cc │ │ │ │ │ + beq 204b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20580 │ │ │ │ │ + beq 2056c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 204e4 │ │ │ │ │ + bne 204d0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 201fc │ │ │ │ │ + b 201e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20418 │ │ │ │ │ + b 20404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 203bc │ │ │ │ │ + b 203a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 201fc │ │ │ │ │ + b 201e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20200 │ │ │ │ │ + b 201ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20200 │ │ │ │ │ + b 201ec │ │ │ │ │ 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 201b8 │ │ │ │ │ - b 20390 │ │ │ │ │ + beq 201a4 │ │ │ │ │ + b 2037c │ │ │ │ │ │ │ │ │ │ -000205dc : │ │ │ │ │ +000205c8 : │ │ │ │ │ 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 20cbc │ │ │ │ │ + beq 20cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20cbc │ │ │ │ │ + bne 20cac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20cd0 │ │ │ │ │ + bne 20cc0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20788 │ │ │ │ │ + bne 20774 │ │ │ │ │ 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 20778 │ │ │ │ │ + blt 20764 │ │ │ │ │ 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 20c78 │ │ │ │ │ + bne 20c68 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 207b8 │ │ │ │ │ + beq 207a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207b8 │ │ │ │ │ + bne 207a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20c1c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20b1c │ │ │ │ │ + beq 20b0c │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c10 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207d0 │ │ │ │ │ + bne 207bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce3c │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b64 │ │ │ │ │ + beq 20b54 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c2c │ │ │ │ │ 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 208dc │ │ │ │ │ + beq 208c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ae4 │ │ │ │ │ + bne 20ae8 │ │ │ │ │ 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] │ │ │ │ │ @@ -37157,303 +37152,304 @@ │ │ │ │ │ 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 2069c │ │ │ │ │ + bne 20688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 206bc │ │ │ │ │ - b 20c2c │ │ │ │ │ + beq 206a8 │ │ │ │ │ + b 20c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20ce8 │ │ │ │ │ + beq 20cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ce8 │ │ │ │ │ + bne 20cd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c10 │ │ │ │ │ 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 20b78 │ │ │ │ │ + bne 20b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c20 │ │ │ │ │ + bne 20c10 │ │ │ │ │ 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 20b64 │ │ │ │ │ + beq 20b54 │ │ │ │ │ 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 20b58 │ │ │ │ │ + beq 20b48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 20750 │ │ │ │ │ + b 2073c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20c78 │ │ │ │ │ + bne 20c68 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20c6c │ │ │ │ │ + beq 20c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c6c │ │ │ │ │ + bne 20c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb48 │ │ │ │ │ + bl cb48 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20bf8 │ │ │ │ │ + beq 20be8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c60 │ │ │ │ │ + beq 20c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c60 │ │ │ │ │ + bne 20c50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20bdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20be0 │ │ │ │ │ + beq 20bd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + streq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20bec │ │ │ │ │ + bne 20bdc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20a00 │ │ │ │ │ - bl cb48 │ │ │ │ │ + beq 209ec │ │ │ │ │ + bl cb48 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20a00 │ │ │ │ │ + beq 209ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c84 │ │ │ │ │ + bne 20c74 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20bac │ │ │ │ │ + beq 20b9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 209b4 │ │ │ │ │ + b 209a0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 20ce0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 20cd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 20b08 │ │ │ │ │ + ble 20a40 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + ldr ip, [r2, r5, lsl #2] │ │ │ │ │ + str ip, [r0, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 20a24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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 20c00 │ │ │ │ │ + beq 20bf0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20bf0 │ │ │ │ │ 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 20778 │ │ │ │ │ + beq 20764 │ │ │ │ │ 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 20764 │ │ │ │ │ + bne 20750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20774 │ │ │ │ │ + beq 20760 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20778 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - ldr ip, [r2, r5, lsl #2] │ │ │ │ │ - str ip, [r0, r5, lsl #2] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 20a34 │ │ │ │ │ + b 20764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20c48 │ │ │ │ │ + blt 20c38 │ │ │ │ │ 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 206e8 │ │ │ │ │ - b 20c2c │ │ │ │ │ + beq 206d4 │ │ │ │ │ + b 20c1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c48 │ │ │ │ │ + bne 20c38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e4 │ │ │ │ │ + b 208d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2084c │ │ │ │ │ + bne 20838 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20858 │ │ │ │ │ + bne 20844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c0c │ │ │ │ │ + bne 20bfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20854 │ │ │ │ │ + b 20840 │ │ │ │ │ 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 209ec │ │ │ │ │ + bne 209d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37461,116 +37457,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 20774 │ │ │ │ │ + b 20760 │ │ │ │ │ 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 20720 │ │ │ │ │ + beq 2070c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e4 │ │ │ │ │ + b 208d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208c0 │ │ │ │ │ + beq 208ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 208e4 │ │ │ │ │ + b 208d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20974 │ │ │ │ │ + b 20960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20918 │ │ │ │ │ + b 20904 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20778 │ │ │ │ │ + b 20764 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 209e4 │ │ │ │ │ + beq 209d0 │ │ │ │ │ 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 20bf8 │ │ │ │ │ + b 20be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20630 │ │ │ │ │ + beq 2061c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20778 │ │ │ │ │ + b 20764 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 20bdc │ │ │ │ │ + b 20bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20814 │ │ │ │ │ + b 20800 │ │ │ │ │ │ │ │ │ │ -00020cf4 : │ │ │ │ │ +00020ce4 : │ │ │ │ │ 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 20ff8 │ │ │ │ │ + beq 20fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ff8 │ │ │ │ │ + bne 20fe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2100c │ │ │ │ │ + bne 20ffc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20dfc │ │ │ │ │ + bne 20dec │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d8c │ │ │ │ │ + bne 20d7c │ │ │ │ │ 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 │ │ │ │ │ @@ -37580,150 +37576,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 20d6c │ │ │ │ │ + beq 20d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20d6c │ │ │ │ │ + beq 20d5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20dd0 │ │ │ │ │ + bne 20dc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d6c │ │ │ │ │ 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 20dc8 │ │ │ │ │ + beq 20db8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20fec │ │ │ │ │ + beq 20fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20fec │ │ │ │ │ + bne 20fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20fe0 │ │ │ │ │ + bne 20fd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 20f34 │ │ │ │ │ + bne 20f24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fe0 │ │ │ │ │ + bne 20fd0 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ea8 │ │ │ │ │ + bne 20e98 │ │ │ │ │ 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 20d58 │ │ │ │ │ + beq 20d48 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d6c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e7c │ │ │ │ │ + beq 20e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e7c │ │ │ │ │ + beq 20e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e7c │ │ │ │ │ + beq 20e6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20fac │ │ │ │ │ + bne 20f9c │ │ │ │ │ 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 20e8c │ │ │ │ │ + beq 20e7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e8c │ │ │ │ │ + b 20e7c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e54 │ │ │ │ │ + beq 20e44 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e54 │ │ │ │ │ + beq 20e44 │ │ │ │ │ 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 20e54 │ │ │ │ │ + beq 20e44 │ │ │ │ │ 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 │ │ │ │ │ @@ -37732,925 +37728,925 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20f08 │ │ │ │ │ + beq 20ef8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2101c │ │ │ │ │ + beq 2100c │ │ │ │ │ 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 20f24 │ │ │ │ │ + bne 20f14 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20dc8 │ │ │ │ │ + b 20db8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e8c │ │ │ │ │ + b 20e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20e28 │ │ │ │ │ + b 20e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20d48 │ │ │ │ │ + beq 20d38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20dc8 │ │ │ │ │ + b 20db8 │ │ │ │ │ │ │ │ │ │ -0002102c : │ │ │ │ │ +0002101c : │ │ │ │ │ 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 213c4 │ │ │ │ │ + beq 213b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213c4 │ │ │ │ │ + bne 213b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213c8 │ │ │ │ │ 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 2125c │ │ │ │ │ + bne 2124c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2128c │ │ │ │ │ + bne 2127c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212e4 │ │ │ │ │ + bne 212d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21334 │ │ │ │ │ + bne 21324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21424 │ │ │ │ │ + bne 21414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2140c │ │ │ │ │ + bne 213fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213c8 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2131c │ │ │ │ │ + bne 2130c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212cc │ │ │ │ │ + bne 212bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213ac │ │ │ │ │ + bne 2139c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21394 │ │ │ │ │ + bne 21384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213c8 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2137c │ │ │ │ │ + bne 2136c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21364 │ │ │ │ │ + bne 21354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213e8 │ │ │ │ │ + bne 213d8 │ │ │ │ │ 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 213f4 │ │ │ │ │ + bne 213e4 │ │ │ │ │ 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 212f8 │ │ │ │ │ + beq 212e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f8 │ │ │ │ │ + bne 212e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21240 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 212ac │ │ │ │ │ + beq 2129c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2127c │ │ │ │ │ + beq 2126c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2127c │ │ │ │ │ + beq 2126c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21240 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21290 │ │ │ │ │ + b 2129c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ + bne 21260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2127c │ │ │ │ │ + beq 2126c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21240 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21260 │ │ │ │ │ + b 212e8 │ │ │ │ │ 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 42fc │ │ │ │ │ + bl 4310 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21290 │ │ │ │ │ + b 2129c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21290 │ │ │ │ │ + b 2129c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21260 │ │ │ │ │ + b 212e8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21290 │ │ │ │ │ + b 2129c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21260 │ │ │ │ │ + b 212e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2107c │ │ │ │ │ + beq 2106c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21250 │ │ │ │ │ + b 21240 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21260 │ │ │ │ │ + b 212e8 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 212a0 │ │ │ │ │ - b 212ac │ │ │ │ │ + bne 21290 │ │ │ │ │ + b 2129c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ - b 212f8 │ │ │ │ │ + bne 21260 │ │ │ │ │ + b 212e8 │ │ │ │ │ │ │ │ │ │ -0002143c <_gather_86_rule>: │ │ │ │ │ +0002142c <_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 2193c <_gather_86_rule+0x500> │ │ │ │ │ + beq 2192c <_gather_86_rule+0x500> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2193c <_gather_86_rule+0x500> │ │ │ │ │ + bne 2192c <_gather_86_rule+0x500> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21954 <_gather_86_rule+0x518> │ │ │ │ │ + bne 21944 <_gather_86_rule+0x518> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21924 <_gather_86_rule+0x4e8> │ │ │ │ │ + beq 21914 <_gather_86_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 21924 <_gather_86_rule+0x4e8> │ │ │ │ │ + bne 21914 <_gather_86_rule+0x4e8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21908 <_gather_86_rule+0x4dc> │ │ │ │ │ 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 218b8 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 218a8 <_gather_86_rule+0x47c> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 2191c <_gather_86_rule+0x4e0> │ │ │ │ │ + bne 2190c <_gather_86_rule+0x4e0> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21a14 <_gather_86_rule+0x5d8> │ │ │ │ │ + beq 21a04 <_gather_86_rule+0x5d8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a14 <_gather_86_rule+0x5d8> │ │ │ │ │ + bne 21a04 <_gather_86_rule+0x5d8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a28 <_gather_86_rule+0x5ec> │ │ │ │ │ + bne 21a18 <_gather_86_rule+0x5ec> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21554 <_gather_86_rule+0x118> │ │ │ │ │ + beq 21544 <_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 21574 <_gather_86_rule+0x138> │ │ │ │ │ + bne 21564 <_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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21554 <_gather_86_rule+0x118> │ │ │ │ │ + beq 21544 <_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 21a34 <_gather_86_rule+0x5f8> │ │ │ │ │ + beq 21a24 <_gather_86_rule+0x5f8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 219e4 <_gather_86_rule+0x5a8> │ │ │ │ │ + bne 219d4 <_gather_86_rule+0x5a8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21a08 <_gather_86_rule+0x5cc> │ │ │ │ │ + beq 219f8 <_gather_86_rule+0x5cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a08 <_gather_86_rule+0x5cc> │ │ │ │ │ + bne 219f8 <_gather_86_rule+0x5cc> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21908 <_gather_86_rule+0x4dc> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2190c <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 218fc <_gather_86_rule+0x4d0> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 21674 <_gather_86_rule+0x238> │ │ │ │ │ - b 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + beq 21664 <_gather_86_rule+0x238> │ │ │ │ │ + b 21908 <_gather_86_rule+0x4dc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2173c <_gather_86_rule+0x300> │ │ │ │ │ + beq 2172c <_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 21a70 <_gather_86_rule+0x634> │ │ │ │ │ + beq 21a60 <_gather_86_rule+0x634> │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21a4c <_gather_86_rule+0x610> │ │ │ │ │ + bne 21a3c <_gather_86_rule+0x610> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 2198c <_gather_86_rule+0x550> │ │ │ │ │ + bne 2197c <_gather_86_rule+0x550> │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 2188c <_gather_86_rule+0x450> │ │ │ │ │ + beq 2187c <_gather_86_rule+0x450> │ │ │ │ │ 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 2174c <_gather_86_rule+0x310> │ │ │ │ │ + beq 2173c <_gather_86_rule+0x310> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21aa8 <_gather_86_rule+0x66c> │ │ │ │ │ + beq 21a98 <_gather_86_rule+0x66c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21aa8 <_gather_86_rule+0x66c> │ │ │ │ │ + bne 21a98 <_gather_86_rule+0x66c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21abc <_gather_86_rule+0x680> │ │ │ │ │ + bne 21aac <_gather_86_rule+0x680> │ │ │ │ │ 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 21848 <_gather_86_rule+0x40c> │ │ │ │ │ + bne 21838 <_gather_86_rule+0x40c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 218f8 <_gather_86_rule+0x4bc> │ │ │ │ │ + bne 218e8 <_gather_86_rule+0x4bc> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a90 <_gather_86_rule+0x654> │ │ │ │ │ + beq 21a80 <_gather_86_rule+0x654> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a90 <_gather_86_rule+0x654> │ │ │ │ │ + bne 21a80 <_gather_86_rule+0x654> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2173c <_gather_86_rule+0x300> │ │ │ │ │ + bne 2172c <_gather_86_rule+0x300> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2173c <_gather_86_rule+0x300> │ │ │ │ │ + beq 2172c <_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 21614 <_gather_86_rule+0x1d8> │ │ │ │ │ + bne 21604 <_gather_86_rule+0x1d8> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [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 21904 <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 218f4 <_gather_86_rule+0x4c8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + ble 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21818 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21808 <_gather_86_rule+0x3dc> │ │ │ │ │ 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 21800 <_gather_86_rule+0x3c4> │ │ │ │ │ + bne 217f0 <_gather_86_rule+0x3c4> │ │ │ │ │ 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 21568 <_gather_86_rule+0x12c> │ │ │ │ │ + b 21558 <_gather_86_rule+0x12c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216d4 <_gather_86_rule+0x298> │ │ │ │ │ + beq 216c4 <_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 219bc <_gather_86_rule+0x580> │ │ │ │ │ + beq 219ac <_gather_86_rule+0x580> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21960 <_gather_86_rule+0x524> │ │ │ │ │ + bne 21950 <_gather_86_rule+0x524> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21664 <_gather_86_rule+0x228> │ │ │ │ │ + bne 21654 <_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 21904 <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 218f4 <_gather_86_rule+0x4c8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 21664 <_gather_86_rule+0x228> │ │ │ │ │ + b 21654 <_gather_86_rule+0x228> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1021c │ │ │ │ │ + bl 10210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214e8 <_gather_86_rule+0xac> │ │ │ │ │ + beq 214d8 <_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 21aec <_gather_86_rule+0x6b0> │ │ │ │ │ + beq 21adc <_gather_86_rule+0x6b0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21acc <_gather_86_rule+0x690> │ │ │ │ │ + bne 21abc <_gather_86_rule+0x690> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 215b4 <_gather_86_rule+0x178> │ │ │ │ │ + b 215a4 <_gather_86_rule+0x178> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 2174c <_gather_86_rule+0x310> │ │ │ │ │ + b 2173c <_gather_86_rule+0x310> │ │ │ │ │ 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 2155c <_gather_86_rule+0x120> │ │ │ │ │ + b 2154c <_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 214d0 <_gather_86_rule+0x94> │ │ │ │ │ - b 21918 <_gather_86_rule+0x4dc> │ │ │ │ │ + beq 214c0 <_gather_86_rule+0x94> │ │ │ │ │ + b 21908 <_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 21494 <_gather_86_rule+0x58> │ │ │ │ │ + beq 21484 <_gather_86_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21568 <_gather_86_rule+0x12c> │ │ │ │ │ + b 21558 <_gather_86_rule+0x12c> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 219d4 <_gather_86_rule+0x598> │ │ │ │ │ + bne 219c4 <_gather_86_rule+0x598> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2165c <_gather_86_rule+0x220> │ │ │ │ │ + beq 2164c <_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 2165c <_gather_86_rule+0x220> │ │ │ │ │ + beq 2164c <_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 2155c <_gather_86_rule+0x120> │ │ │ │ │ + b 2154c <_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 2174c <_gather_86_rule+0x310> │ │ │ │ │ + beq 2173c <_gather_86_rule+0x310> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 2174c <_gather_86_rule+0x310> │ │ │ │ │ + b 2173c <_gather_86_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 215b0 <_gather_86_rule+0x174> │ │ │ │ │ + beq 215a0 <_gather_86_rule+0x174> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2155c <_gather_86_rule+0x120> │ │ │ │ │ + b 2154c <_gather_86_rule+0x120> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 215d8 <_gather_86_rule+0x19c> │ │ │ │ │ + b 215c8 <_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 21530 <_gather_86_rule+0xf4> │ │ │ │ │ + beq 21520 <_gather_86_rule+0xf4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21a00 <_gather_86_rule+0x5c4> │ │ │ │ │ + b 219f0 <_gather_86_rule+0x5c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x5c4> │ │ │ │ │ - b 219f8 <_gather_86_rule+0x5bc> │ │ │ │ │ + beq 219f0 <_gather_86_rule+0x5c4> │ │ │ │ │ + b 219e8 <_gather_86_rule+0x5bc> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21a84 <_gather_86_rule+0x648> │ │ │ │ │ + bne 21a74 <_gather_86_rule+0x648> │ │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2164c <_gather_86_rule+0x210> │ │ │ │ │ + b 2163c <_gather_86_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21744 <_gather_86_rule+0x308> │ │ │ │ │ + beq 21734 <_gather_86_rule+0x308> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 21744 <_gather_86_rule+0x308> │ │ │ │ │ + b 21734 <_gather_86_rule+0x308> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21718 <_gather_86_rule+0x2dc> │ │ │ │ │ - b 2173c <_gather_86_rule+0x300> │ │ │ │ │ + beq 21708 <_gather_86_rule+0x2dc> │ │ │ │ │ + b 2172c <_gather_86_rule+0x300> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 216bc <_gather_86_rule+0x280> │ │ │ │ │ + beq 216ac <_gather_86_rule+0x280> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 2174c <_gather_86_rule+0x310> │ │ │ │ │ + b 2173c <_gather_86_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 215b4 <_gather_86_rule+0x178> │ │ │ │ │ + beq 215a4 <_gather_86_rule+0x178> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 2155c <_gather_86_rule+0x120> │ │ │ │ │ + b 2154c <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 2155c <_gather_86_rule+0x120> │ │ │ │ │ - b 21ae0 <_gather_86_rule+0x6a4> │ │ │ │ │ + beq 2154c <_gather_86_rule+0x120> │ │ │ │ │ + b 21ad0 <_gather_86_rule+0x6a4> │ │ │ │ │ │ │ │ │ │ -00021b04 : │ │ │ │ │ +00021af4 : │ │ │ │ │ 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 21cb8 │ │ │ │ │ + beq 21ca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cb8 │ │ │ │ │ + bne 21ca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ccc │ │ │ │ │ + bne 21cbc │ │ │ │ │ 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 21ba8 │ │ │ │ │ + beq 21b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21ba8 │ │ │ │ │ + beq 21b98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cdc │ │ │ │ │ + bne 21ccc │ │ │ │ │ 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 21c34 │ │ │ │ │ + beq 21c24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b98 │ │ │ │ │ + bne 21b88 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21cac │ │ │ │ │ + beq 21c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cac │ │ │ │ │ + bne 21c9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21c2c │ │ │ │ │ + bne 21c1c │ │ │ │ │ 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 21c3c │ │ │ │ │ + bne 21c2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b90 │ │ │ │ │ + b 21b80 │ │ │ │ │ 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 21c24 │ │ │ │ │ + beq 21c14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38659,401 +38655,401 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 21c28 │ │ │ │ │ + beq 21c18 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21c2c │ │ │ │ │ + b 21c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21bf8 │ │ │ │ │ + b 21be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21b58 │ │ │ │ │ + beq 21b48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b98 │ │ │ │ │ + b 21b88 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b90 │ │ │ │ │ + beq 21b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b98 │ │ │ │ │ + b 21b88 │ │ │ │ │ │ │ │ │ │ -00021d08 : │ │ │ │ │ +00021cf8 : │ │ │ │ │ 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 230b4 │ │ │ │ │ + beq 233cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230b4 │ │ │ │ │ + bne 233cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 2231c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 233dc │ │ │ │ │ + beq 23368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233dc │ │ │ │ │ + bne 23368 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225f4 │ │ │ │ │ + bne 225e4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231e8 │ │ │ │ │ + beq 233e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231e8 │ │ │ │ │ + bne 233e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22628 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22644 │ │ │ │ │ + beq 225ec │ │ │ │ │ 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 22b18 │ │ │ │ │ + bne 22b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 221c0 │ │ │ │ │ + bne 221b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2216c │ │ │ │ │ + bne 2215c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 233c4 │ │ │ │ │ + beq 23338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233c4 │ │ │ │ │ + bne 23338 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22164 │ │ │ │ │ + bne 22154 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22128 │ │ │ │ │ + beq 22118 │ │ │ │ │ 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 22c20 │ │ │ │ │ + bne 22b9c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a90 │ │ │ │ │ + bne 22a00 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22ba4 │ │ │ │ │ + bne 22c40 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 2231c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23374 │ │ │ │ │ + beq 23238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23374 │ │ │ │ │ + bne 23238 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2338c │ │ │ │ │ + bne 23250 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233ac │ │ │ │ │ + beq 23320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233ac │ │ │ │ │ + bne 23320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22670 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 225fc │ │ │ │ │ + beq 22634 │ │ │ │ │ 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 22b34 │ │ │ │ │ + bne 22b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22338 │ │ │ │ │ + bne 22328 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 221b8 │ │ │ │ │ + bne 221a8 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233f8 │ │ │ │ │ + beq 23350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233f8 │ │ │ │ │ + bne 23350 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 221b0 │ │ │ │ │ + bne 221a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22174 │ │ │ │ │ + beq 22164 │ │ │ │ │ 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 22cb0 │ │ │ │ │ + bne 22c2c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a10 │ │ │ │ │ + bne 22a80 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22c34 │ │ │ │ │ + bne 22bb0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2232c │ │ │ │ │ + bne 2231c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22f30 │ │ │ │ │ + beq 22e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f30 │ │ │ │ │ + bne 22e9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22f48 │ │ │ │ │ + bne 22eb4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23394 │ │ │ │ │ + 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 23394 │ │ │ │ │ + bne 23308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 220f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22b48 │ │ │ │ │ + beq 22b38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22b88 │ │ │ │ │ + bne 22b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 22d1c │ │ │ │ │ + bne 22cb4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 220f0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2285c │ │ │ │ │ + bne 2284c │ │ │ │ │ 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 22d9c │ │ │ │ │ + blt 22e84 │ │ │ │ │ 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 22c18 │ │ │ │ │ + bne 22b94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e88 │ │ │ │ │ + beq 21e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21eb8 │ │ │ │ │ + b 21ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22dc0 │ │ │ │ │ + blt 22e60 │ │ │ │ │ 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 22ca8 │ │ │ │ │ + bne 22c24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21fec │ │ │ │ │ + beq 21fdc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2201c │ │ │ │ │ + b 2200c │ │ │ │ │ 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 21e10 │ │ │ │ │ + beq 21e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21e10 │ │ │ │ │ + beq 21e00 │ │ │ │ │ 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 230a8 │ │ │ │ │ + beq 23174 │ │ │ │ │ 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] │ │ │ │ │ @@ -39065,58 +39061,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 23364 │ │ │ │ │ + beq 23168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231c8 │ │ │ │ │ + bne 23064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23358 │ │ │ │ │ + beq 231f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23358 │ │ │ │ │ + bne 231f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22628 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2309c │ │ │ │ │ + beq 231e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22628 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 224a4 │ │ │ │ │ + bne 22504 │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 231d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -39124,41 +39120,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 22584 │ │ │ │ │ + bne 22574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21ec8 │ │ │ │ │ + beq 21eb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 22118 │ │ │ │ │ + b 22108 │ │ │ │ │ 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 21f74 │ │ │ │ │ + beq 21f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 21f64 │ │ │ │ │ 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 230e4 │ │ │ │ │ + beq 231cc │ │ │ │ │ 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] │ │ │ │ │ @@ -39170,58 +39166,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 23044 │ │ │ │ │ + beq 23208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232c8 │ │ │ │ │ + bne 23228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 232bc │ │ │ │ │ + beq 231fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232bc │ │ │ │ │ + bne 231fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22670 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 230d8 │ │ │ │ │ + beq 2338c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22670 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22514 │ │ │ │ │ + bne 22494 │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 23384 │ │ │ │ │ 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 │ │ │ │ │ @@ -39229,164 +39225,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 22114 │ │ │ │ │ + bne 22104 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 2202c │ │ │ │ │ - b 2232c │ │ │ │ │ + beq 2201c │ │ │ │ │ + b 2231c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23400 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 222cc │ │ │ │ │ + beq 22434 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232f8 │ │ │ │ │ + bne 231a8 │ │ │ │ │ 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 2268c │ │ │ │ │ + bne 2267c │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 23384 │ │ │ │ │ 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 222e4 │ │ │ │ │ - b 224f8 │ │ │ │ │ + beq 2244c │ │ │ │ │ + b 224e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23400 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22444 │ │ │ │ │ + beq 222bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23190 │ │ │ │ │ + bne 23264 │ │ │ │ │ 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 2272c │ │ │ │ │ + bne 2271c │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 231d8 │ │ │ │ │ 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 2245c │ │ │ │ │ - b 22568 │ │ │ │ │ + beq 222d4 │ │ │ │ │ + b 22558 │ │ │ │ │ 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 2231c │ │ │ │ │ + beq 2230c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 232e4 │ │ │ │ │ + beq 23258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232e4 │ │ │ │ │ + bne 23258 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22320 │ │ │ │ │ + bne 22310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23650 │ │ │ │ │ + bl 23640 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22e30 │ │ │ │ │ + bne 22ebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22320 │ │ │ │ │ + b 22310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23050 │ │ │ │ │ + blt 23070 │ │ │ │ │ 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 22b2c │ │ │ │ │ + bne 22b1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f64 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 2201c │ │ │ │ │ + beq 21df0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 231d4 │ │ │ │ │ + blt 23214 │ │ │ │ │ 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 22b10 │ │ │ │ │ + bne 22b00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21eb8 │ │ │ │ │ + beq 21f54 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 2200c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23400 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224dc │ │ │ │ │ + beq 224cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 231a8 │ │ │ │ │ + bne 2328c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 23384 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39394,42 +39390,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 227cc │ │ │ │ │ + bne 227bc │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 23384 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224f8 │ │ │ │ │ - b 222e4 │ │ │ │ │ + bgt 224e8 │ │ │ │ │ + b 2244c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23400 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2254c │ │ │ │ │ + beq 2253c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23170 │ │ │ │ │ + bne 2329c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 230d0 │ │ │ │ │ + beq 231d8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39437,142 +39433,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 22814 │ │ │ │ │ + bne 22804 │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 231d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22568 │ │ │ │ │ - b 2245c │ │ │ │ │ + bgt 22558 │ │ │ │ │ + b 222d4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23400 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 226fc │ │ │ │ │ + beq 226ec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 232a4 │ │ │ │ │ + bne 2339c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 229e4 │ │ │ │ │ + beq 229a8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 226d4 │ │ │ │ │ + b 226c4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23410 │ │ │ │ │ + bl 23400 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 2279c │ │ │ │ │ + beq 2278c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2328c │ │ │ │ │ + bne 233b4 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 229b8 │ │ │ │ │ + beq 229d4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22774 │ │ │ │ │ + b 22764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 220f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 220f0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22d84 │ │ │ │ │ + beq 22d1c │ │ │ │ │ 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 23224 │ │ │ │ │ + beq 23118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23150 │ │ │ │ │ + bne 230f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23218 │ │ │ │ │ + beq 230ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23218 │ │ │ │ │ + bne 230ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 220f0 │ │ │ │ │ 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 23208 │ │ │ │ │ + beq 23130 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 220f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22cd8 │ │ │ │ │ + bne 22d3c │ │ │ │ │ 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 23200 │ │ │ │ │ + beq 23128 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22cc4 │ │ │ │ │ + bgt 22d28 │ │ │ │ │ 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 │ │ │ │ │ @@ -39580,377 +39576,424 @@ │ │ │ │ │ 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 22114 │ │ │ │ │ + bne 22104 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22114 │ │ │ │ │ + b 22104 │ │ │ │ │ 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 230d0 │ │ │ │ │ + beq 23384 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22848 │ │ │ │ │ + b 227f0 │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 231d8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22800 │ │ │ │ │ + b 22838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22000 │ │ │ │ │ + beq 21e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 232f0 │ │ │ │ │ + beq 232f8 │ │ │ │ │ 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 22db4 │ │ │ │ │ + beq 232ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23348 │ │ │ │ │ + bne 22e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 223b4 │ │ │ │ │ + b 2222c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e9c │ │ │ │ │ + beq 21ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2331c │ │ │ │ │ + beq 232bc │ │ │ │ │ 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 23310 │ │ │ │ │ + beq 22e54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d90 │ │ │ │ │ + bne 232ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2223c │ │ │ │ │ + b 223a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22680 │ │ │ │ │ + bne 22670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 22678 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 22668 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 22630 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 22620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2315c │ │ │ │ │ + blt 23104 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22b94 │ │ │ │ │ + beq 22b84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22100 │ │ │ │ │ + bne 220f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 220c8 │ │ │ │ │ - b 22100 │ │ │ │ │ + beq 220b8 │ │ │ │ │ + b 220f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23324 │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 232d8 │ │ │ │ │ + bne 22154 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c6a0 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 2214c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 22c1c │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 23140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232d8 │ │ │ │ │ + bne 23140 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - subne r0, r0, #1 │ │ │ │ │ - bne 22c10 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + bne 22c1c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r0, r0, #1 │ │ │ │ │ - bne 22fa4 │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 2216c │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + bne 22d80 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 221a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22164 │ │ │ │ │ + bne 221a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ + bl c6a0 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2215c │ │ │ │ │ + b 22198 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22ca0 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 23088 │ │ │ │ │ + bne 23300 │ │ │ │ │ + add r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 232c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23088 │ │ │ │ │ + bne 232c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - bne 22ca0 │ │ │ │ │ + ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ + subne r0, r0, #1 │ │ │ │ │ + bne 22cac │ │ │ │ │ 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 22dd8 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 221b8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 221b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c6a0 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 221a8 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r8, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 2296c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23650 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 22954 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 23234 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - beq 22ffc │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r2, [r8, r6, lsl #2] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 22940 │ │ │ │ │ + subeq r0, r0, #1 │ │ │ │ │ + bne 22dfc │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 2215c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220dc │ │ │ │ │ + beq 220cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 220dc │ │ │ │ │ + beq 220cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 220f0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 228b0 │ │ │ │ │ + bne 228a0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 228b0 │ │ │ │ │ + b 228a0 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 2295c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23640 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 22944 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 23180 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 22dd8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [r8, r6, lsl #2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 22930 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC66 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 232d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22af4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2216c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 232f0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 221b8 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 22c1c │ │ │ │ │ + sub r1, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 232e4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22c1c │ │ │ │ │ + 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 23128 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 22d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 230f0 │ │ │ │ │ + bne 2314c │ │ │ │ │ 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 22ca0 │ │ │ │ │ - sub r1, r3, #1 │ │ │ │ │ + bne 22cac │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23104 │ │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ │ + bne 23160 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22cac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 232bc │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 221a8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22a64 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2215c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22ca0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22050 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2299c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23144 │ │ │ │ │ + beq 230b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23144 │ │ │ │ │ + bne 230b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23134 │ │ │ │ │ + bne 230a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23114 │ │ │ │ │ + beq 230cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 23134 │ │ │ │ │ + bne 230a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f64 │ │ │ │ │ + bne 22fbc │ │ │ │ │ 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 2310c │ │ │ │ │ + beq 230c4 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22f50 │ │ │ │ │ + bgt 22ffc │ │ │ │ │ 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 │ │ │ │ │ @@ -39959,470 +40002,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 2231c │ │ │ │ │ + beq 2230c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23064 │ │ │ │ │ + beq 23084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23064 │ │ │ │ │ + bne 23084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22114 │ │ │ │ │ + b 22104 │ │ │ │ │ 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 22060 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 229ac │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - b 22ec4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 23650 │ │ │ │ │ + bl 23640 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22ea8 │ │ │ │ │ + beq 22f34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2325c │ │ │ │ │ + bne 23034 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 23020 │ │ │ │ │ + beq 23010 │ │ │ │ │ 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 22e94 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC66 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 2332c │ │ │ │ │ - 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 22c10 │ │ │ │ │ - sub r0, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23340 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c10 │ │ │ │ │ - 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 23200 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - b 22d04 │ │ │ │ │ + b 22f20 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r6, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 22f50 │ │ │ │ │ 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 2310c │ │ │ │ │ + beq 230c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f8c │ │ │ │ │ + b 22fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230e4 │ │ │ │ │ + beq 22fdc │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 221b8 │ │ │ │ │ + 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 225e4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22248 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 2215c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22114 │ │ │ │ │ + beq 22104 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22118 │ │ │ │ │ + b 22108 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 225e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22c64 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 22ee4 │ │ │ │ │ + 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 2216c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 225e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 228f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 228c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21d60 │ │ │ │ │ - b 2232c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 220f0 │ │ │ │ │ + b 23104 │ │ │ │ │ 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 221b8 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22dfc │ │ │ │ │ - b 22e18 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 22a7c │ │ │ │ │ - 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 225f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225f4 │ │ │ │ │ + b 220f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22e58 │ │ │ │ │ + b 22be0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 22e20 │ │ │ │ │ + b 22e3c │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ + b 22a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228d4 │ │ │ │ │ + bne 23070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22108 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2215c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2274c │ │ │ │ │ + beq 22d5c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 230e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220f8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22530 │ │ │ │ │ - b 2317c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 226ac │ │ │ │ │ + beq 224b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 230a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22258 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2216c │ │ │ │ │ - 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 21dd0 │ │ │ │ │ - b 22680 │ │ │ │ │ + b 221a8 │ │ │ │ │ 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 22100 │ │ │ │ │ + b 23174 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22900 │ │ │ │ │ + b 223ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ - b 2315c │ │ │ │ │ + beq 231cc │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 221a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cf8 │ │ │ │ │ - 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 22108 │ │ │ │ │ + beq 223c0 │ │ │ │ │ + b 23214 │ │ │ │ │ + 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 21ef0 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 22484 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 225b4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f84 │ │ │ │ │ + beq 22520 │ │ │ │ │ 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 225f4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 23174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22840 │ │ │ │ │ - b 2317c │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 2269c │ │ │ │ │ + b 231bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227f8 │ │ │ │ │ - b 231b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 223fc │ │ │ │ │ + beq 2273c │ │ │ │ │ + b 23278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 223d0 │ │ │ │ │ - b 23050 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22bd4 │ │ │ │ │ + beq 22ae4 │ │ │ │ │ + b 22e60 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 225c4 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22e28 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 224c0 │ │ │ │ │ - b 231b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 22d9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2216c │ │ │ │ │ + b 22c70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22fc8 │ │ │ │ │ - b 22fe4 │ │ │ │ │ - sub r3, r0, #1 │ │ │ │ │ - b 22afc │ │ │ │ │ + bne 22da4 │ │ │ │ │ + b 22dc0 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 22aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a74 │ │ │ │ │ - b 22dc0 │ │ │ │ │ + bne 22e84 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2215c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22284 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 230a8 │ │ │ │ │ - b 231d4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 22084 │ │ │ │ │ + b 220f0 │ │ │ │ │ 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 21f00 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 22494 │ │ │ │ │ + beq 21f24 │ │ │ │ │ + b 22670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22094 │ │ │ │ │ - b 22100 │ │ │ │ │ + beq 21e48 │ │ │ │ │ + b 22154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f34 │ │ │ │ │ - b 22638 │ │ │ │ │ + beq 21fac │ │ │ │ │ + b 221a0 │ │ │ │ │ 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 21e58 │ │ │ │ │ - b 22164 │ │ │ │ │ + beq 21d8c │ │ │ │ │ + b 225e4 │ │ │ │ │ + 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 231cc │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 227e8 │ │ │ │ │ + b 231bc │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22830 │ │ │ │ │ + b 23278 │ │ │ │ │ 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 21d9c │ │ │ │ │ - b 225f4 │ │ │ │ │ + beq 21d50 │ │ │ │ │ + b 2231c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21fbc │ │ │ │ │ - b 221b0 │ │ │ │ │ + beq 21dc0 │ │ │ │ │ + b 22628 │ │ │ │ │ │ │ │ │ │ -00023410 : │ │ │ │ │ +00023400 : │ │ │ │ │ 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 23644 │ │ │ │ │ + beq 23634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23644 │ │ │ │ │ + bne 23634 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 235e8 │ │ │ │ │ + bne 235d8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 235a4 │ │ │ │ │ + beq 23594 │ │ │ │ │ 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 23604 │ │ │ │ │ + bne 235f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 234f0 │ │ │ │ │ + bne 234e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 235e8 │ │ │ │ │ + bne 235d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 18368 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 23614 │ │ │ │ │ + bne 23604 │ │ │ │ │ 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 234ac │ │ │ │ │ + beq 2349c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 234ac │ │ │ │ │ + beq 2349c │ │ │ │ │ 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 234d8 │ │ │ │ │ + beq 234c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -40434,717 +40430,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 23580 │ │ │ │ │ + beq 23570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 234c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 234c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 234e0 │ │ │ │ │ + b 234d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2362c │ │ │ │ │ + blt 2361c │ │ │ │ │ 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 235f8 │ │ │ │ │ + bne 235e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23498 │ │ │ │ │ + beq 23488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 234e0 │ │ │ │ │ + b 234d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235e8 │ │ │ │ │ + bne 235d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 235dc │ │ │ │ │ + b 235cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23574 │ │ │ │ │ - b 23580 │ │ │ │ │ + bne 23564 │ │ │ │ │ + b 23570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 234e0 │ │ │ │ │ + b 234d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23458 │ │ │ │ │ + b 23448 │ │ │ │ │ │ │ │ │ │ -00023650 : │ │ │ │ │ +00023640 : │ │ │ │ │ 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 238bc │ │ │ │ │ + beq 238ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 238bc │ │ │ │ │ + bne 238ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23820 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 237d0 │ │ │ │ │ + beq 237c0 │ │ │ │ │ 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 23818 │ │ │ │ │ + bne 23808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23840 │ │ │ │ │ + bne 23830 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23820 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2372c │ │ │ │ │ + bne 2371c │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2370c │ │ │ │ │ + beq 236fc │ │ │ │ │ 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 23714 │ │ │ │ │ + beq 23704 │ │ │ │ │ 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 238b0 │ │ │ │ │ + beq 238a0 │ │ │ │ │ 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 237ac │ │ │ │ │ + beq 2379c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23714 │ │ │ │ │ + beq 23704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23714 │ │ │ │ │ + beq 23704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2371c │ │ │ │ │ + b 2370c │ │ │ │ │ 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 237b8 │ │ │ │ │ + blt 237a8 │ │ │ │ │ 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 23824 │ │ │ │ │ + beq 23814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1f4 │ │ │ │ │ + bl d1f4 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 236d8 │ │ │ │ │ + beq 236c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2371c │ │ │ │ │ + b 2370c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 236e8 │ │ │ │ │ + beq 236d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 236e8 │ │ │ │ │ + beq 236d8 │ │ │ │ │ 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 23714 │ │ │ │ │ + beq 23704 │ │ │ │ │ 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 23788 │ │ │ │ │ + bne 23778 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23788 │ │ │ │ │ + b 23778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23698 │ │ │ │ │ + b 23688 │ │ │ │ │ │ │ │ │ │ -000238c8 <_loop1_32_rule>: │ │ │ │ │ +000238b8 <_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 24014 <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 24004 <_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 24014 <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 24004 <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23f44 <_loop1_32_rule+0x67c> │ │ │ │ │ + bne 23f34 <_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 23fec <_loop1_32_rule+0x724> │ │ │ │ │ + beq 23fdc <_loop1_32_rule+0x724> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2403c <_loop1_32_rule+0x774> │ │ │ │ │ + bne 2402c <_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 240e4 <_loop1_32_rule+0x81c> │ │ │ │ │ + beq 240d4 <_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 240e4 <_loop1_32_rule+0x81c> │ │ │ │ │ + bne 240d4 <_loop1_32_rule+0x81c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 240fc <_loop1_32_rule+0x834> │ │ │ │ │ + bne 240ec <_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 24104 <_loop1_32_rule+0x83c> │ │ │ │ │ + beq 240f4 <_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 24104 <_loop1_32_rule+0x83c> │ │ │ │ │ + bne 240f4 <_loop1_32_rule+0x83c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 240a0 <_loop1_32_rule+0x7e8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23b70 <_loop1_32_rule+0x2a8> │ │ │ │ │ + beq 23b60 <_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 23bac <_loop1_32_rule+0x2e4> │ │ │ │ │ + bne 23b9c <_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 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23a14 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c80 │ │ │ │ │ + bl 19c70 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23d70 <_loop1_32_rule+0x4a8> │ │ │ │ │ + bne 23d60 <_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 23f3c <_loop1_32_rule+0x674> │ │ │ │ │ + beq 23f2c <_loop1_32_rule+0x674> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23f3c <_loop1_32_rule+0x674> │ │ │ │ │ + bne 23f2c <_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 2411c <_loop1_32_rule+0x854> │ │ │ │ │ + beq 2410c <_loop1_32_rule+0x854> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + ble 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_loop1_32_rule+0x288> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23b50 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23b40 <_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 23b38 <_loop1_32_rule+0x270> │ │ │ │ │ + bne 23b28 <_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 23fd4 <_loop1_32_rule+0x70c> │ │ │ │ │ + blt 23fc4 <_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 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 240a0 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 239f4 <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 239e4 <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 240c0 <_loop1_32_rule+0x7f8> │ │ │ │ │ + beq 240b0 <_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 240c0 <_loop1_32_rule+0x7f8> │ │ │ │ │ + bne 240b0 <_loop1_32_rule+0x7f8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 240d4 <_loop1_32_rule+0x80c> │ │ │ │ │ + bne 240c4 <_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 23ef0 <_loop1_32_rule+0x628> │ │ │ │ │ + bne 23ee0 <_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 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + bne 239ec <_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 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 239f4 <_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 23e30 <_loop1_32_rule+0x568> │ │ │ │ │ + beq 23e20 <_loop1_32_rule+0x568> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2407c <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 2406c <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2409c <_loop1_32_rule+0x7d4> │ │ │ │ │ + beq 2408c <_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 2409c <_loop1_32_rule+0x7d4> │ │ │ │ │ + bne 2408c <_loop1_32_rule+0x7d4> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + bne 240a0 <_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 23e50 <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23e40 <_loop1_32_rule+0x588> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23e50 <_loop1_32_rule+0x588> │ │ │ │ │ + beq 23e40 <_loop1_32_rule+0x588> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fc4 <_loop1_32_rule+0x6fc> │ │ │ │ │ + bne 23fb4 <_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 23e48 <_loop1_32_rule+0x580> │ │ │ │ │ + beq 23e38 <_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 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 239f4 <_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 24068 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 24058 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24044 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 24034 <_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 23e04 <_loop1_32_rule+0x53c> │ │ │ │ │ + beq 23df4 <_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 23958 <_loop1_32_rule+0x90> │ │ │ │ │ + b 23948 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21b04 │ │ │ │ │ + bl 21af4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23a14 <_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 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23a14 <_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 23a24 <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 23a14 <_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 24068 <_loop1_32_rule+0x7a0> │ │ │ │ │ + beq 24058 <_loop1_32_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24044 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 24034 <_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 23d58 <_loop1_32_rule+0x490> │ │ │ │ │ + bne 23d48 <_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 24020 <_loop1_32_rule+0x758> │ │ │ │ │ + beq 24010 <_loop1_32_rule+0x758> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23d58 <_loop1_32_rule+0x490> │ │ │ │ │ + b 23d48 <_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 23fdc <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23fcc <_loop1_32_rule+0x714> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 239f4 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 23ed8 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23ec8 <_loop1_32_rule+0x610> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + bne 239ec <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24008 <_loop1_32_rule+0x740> │ │ │ │ │ + beq 23ff8 <_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 24008 <_loop1_32_rule+0x740> │ │ │ │ │ + bne 23ff8 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 23ecc <_loop1_32_rule+0x604> │ │ │ │ │ + bne 23ebc <_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 23f54 <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 23f44 <_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 23cec <_loop1_32_rule+0x424> │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23cdc <_loop1_32_rule+0x424> │ │ │ │ │ + b 239f4 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23bf8 <_loop1_32_rule+0x330> │ │ │ │ │ + beq 23be8 <_loop1_32_rule+0x330> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23c04 <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23bf4 <_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 23c04 <_loop1_32_rule+0x33c> │ │ │ │ │ + beq 23bf4 <_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 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + b 239ec <_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 23b60 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23b50 <_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 23ec0 <_loop1_32_rule+0x5f8> │ │ │ │ │ + beq 23eb0 <_loop1_32_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41153,329 +41149,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 10580 │ │ │ │ │ + bl 10580 │ │ │ │ │ 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 23ec4 <_loop1_32_rule+0x5fc> │ │ │ │ │ + beq 23eb4 <_loop1_32_rule+0x5fc> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23ecc <_loop1_32_rule+0x604> │ │ │ │ │ + b 23ebc <_loop1_32_rule+0x604> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23ed8 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 23ec8 <_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 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 239f4 <_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 23b60 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23b50 <_loop1_32_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e98 <_loop1_32_rule+0x5d0> │ │ │ │ │ + b 23e88 <_loop1_32_rule+0x5d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23910 <_loop1_32_rule+0x48> │ │ │ │ │ + b 23900 <_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 23b60 <_loop1_32_rule+0x298> │ │ │ │ │ + b 23b50 <_loop1_32_rule+0x298> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dec <_loop1_32_rule+0x524> │ │ │ │ │ + beq 23ddc <_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 23a30 <_loop1_32_rule+0x168> │ │ │ │ │ + b 23a20 <_loop1_32_rule+0x168> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a28 <_loop1_32_rule+0x160> │ │ │ │ │ - b 24054 <_loop1_32_rule+0x78c> │ │ │ │ │ + beq 23a18 <_loop1_32_rule+0x160> │ │ │ │ │ + b 24044 <_loop1_32_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23fdc <_loop1_32_rule+0x714> │ │ │ │ │ + bne 23fcc <_loop1_32_rule+0x714> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 23c8c <_loop1_32_rule+0x3c4> │ │ │ │ │ + bne 23c7c <_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 23cac <_loop1_32_rule+0x3e4> │ │ │ │ │ + beq 23c9c <_loop1_32_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23a04 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 239f4 <_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 23be0 <_loop1_32_rule+0x318> │ │ │ │ │ + beq 23bd0 <_loop1_32_rule+0x318> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 239fc <_loop1_32_rule+0x134> │ │ │ │ │ + b 239ec <_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 2398c <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 2397c <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23a2c <_loop1_32_rule+0x164> │ │ │ │ │ + b 23a1c <_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 239c4 <_loop1_32_rule+0xfc> │ │ │ │ │ - b 240b0 <_loop1_32_rule+0x7e8> │ │ │ │ │ + beq 239b4 <_loop1_32_rule+0xfc> │ │ │ │ │ + b 240a0 <_loop1_32_rule+0x7e8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 24028 <_loop1_32_rule+0x760> │ │ │ │ │ + b 24018 <_loop1_32_rule+0x760> │ │ │ │ │ │ │ │ │ │ -00024124 <_loop1_74_rule>: │ │ │ │ │ +00024114 <_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 24744 <_loop1_74_rule+0x620> │ │ │ │ │ + beq 24730 <_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 24744 <_loop1_74_rule+0x620> │ │ │ │ │ + bne 24730 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2464c <_loop1_74_rule+0x528> │ │ │ │ │ + bne 24638 <_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 24750 <_loop1_74_rule+0x62c> │ │ │ │ │ + beq 2473c <_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 24720 <_loop1_74_rule+0x5fc> │ │ │ │ │ + bne 2470c <_loop1_74_rule+0x5f8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24328 <_loop1_74_rule+0x204> │ │ │ │ │ + beq 24318 <_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 24328 <_loop1_74_rule+0x204> │ │ │ │ │ + bne 24318 <_loop1_74_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 24330 <_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 2476c <_loop1_74_rule+0x648> │ │ │ │ │ + beq 24758 <_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 2476c <_loop1_74_rule+0x648> │ │ │ │ │ + bne 24758 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24780 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 2476c <_loop1_74_rule+0x658> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2442c <_loop1_74_rule+0x308> │ │ │ │ │ + beq 2441c <_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 24478 <_loop1_74_rule+0x354> │ │ │ │ │ + beq 24468 <_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 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 245d0 <_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 24698 <_loop1_74_rule+0x574> │ │ │ │ │ + beq 24684 <_loop1_74_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245ac <_loop1_74_rule+0x488> │ │ │ │ │ + bne 2459c <_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 245d8 <_loop1_74_rule+0x4b4> │ │ │ │ │ + beq 245c8 <_loop1_74_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2467c <_loop1_74_rule+0x558> │ │ │ │ │ + bne 24668 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24598 <_loop1_74_rule+0x474> │ │ │ │ │ + bne 24588 <_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 24704 <_loop1_74_rule+0x5e0> │ │ │ │ │ + beq 246f0 <_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 241b8 <_loop1_74_rule+0x94> │ │ │ │ │ + bne 241a8 <_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 241dc <_loop1_74_rule+0xb8> │ │ │ │ │ + beq 241cc <_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 24644 <_loop1_74_rule+0x520> │ │ │ │ │ + beq 24630 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24644 <_loop1_74_rule+0x520> │ │ │ │ │ + bne 24630 <_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 24708 <_loop1_74_rule+0x5e4> │ │ │ │ │ + beq 246f4 <_loop1_74_rule+0x5e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + ble 243fc <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 243fc <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 243fc <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 243fc <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 243fc <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 2440c <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 243fc <_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 243f4 <_loop1_74_rule+0x2d0> │ │ │ │ │ + bne 243e4 <_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 │ │ │ │ │ @@ -41485,743 +41481,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 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + blt 245d0 <_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 24780 <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 2476c <_loop1_74_rule+0x658> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24244 <_loop1_74_rule+0x120> │ │ │ │ │ + bne 24234 <_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 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 24330 <_loop1_74_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 246bc <_loop1_74_rule+0x598> │ │ │ │ │ + beq 246a8 <_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 246bc <_loop1_74_rule+0x598> │ │ │ │ │ + bne 246a8 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + bne 24620 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 245f4 <_loop1_74_rule+0x4d0> │ │ │ │ │ + beq 245e4 <_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 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 24620 <_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 24634 <_loop1_74_rule+0x510> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 24620 <_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 246d4 <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 246c0 <_loop1_74_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24728 <_loop1_74_rule+0x604> │ │ │ │ │ + bne 24714 <_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 2465c <_loop1_74_rule+0x538> │ │ │ │ │ + beq 24648 <_loop1_74_rule+0x534> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2467c <_loop1_74_rule+0x558> │ │ │ │ │ + bne 24668 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242e8 <_loop1_74_rule+0x1c4> │ │ │ │ │ + beq 242d8 <_loop1_74_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 241a8 <_loop1_74_rule+0x84> │ │ │ │ │ + b 24198 <_loop1_74_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 246b0 <_loop1_74_rule+0x58c> │ │ │ │ │ + bne 2469c <_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 242c8 <_loop1_74_rule+0x1a4> │ │ │ │ │ + bne 242b8 <_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 24494 <_loop1_74_rule+0x370> │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 24484 <_loop1_74_rule+0x370> │ │ │ │ │ + b 24330 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24664 <_loop1_74_rule+0x540> │ │ │ │ │ + blt 24650 <_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 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + bne 24620 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 244f8 <_loop1_74_rule+0x3d4> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 244e4 <_loop1_74_rule+0x3d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24330 <_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 2441c <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 2440c <_loop1_74_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24330 <_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 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24330 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24584 <_loop1_74_rule+0x460> │ │ │ │ │ + beq 24574 <_loop1_74_rule+0x460> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24330 <_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 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 245d0 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 245d0 <_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 244c4 <_loop1_74_rule+0x3a0> │ │ │ │ │ - b 24634 <_loop1_74_rule+0x510> │ │ │ │ │ + beq 244b4 <_loop1_74_rule+0x3a0> │ │ │ │ │ + b 24620 <_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 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 24330 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24340 <_loop1_74_rule+0x21c> │ │ │ │ │ + b 24330 <_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 2441c <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 2440c <_loop1_74_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24554 <_loop1_74_rule+0x430> │ │ │ │ │ + beq 24544 <_loop1_74_rule+0x430> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 246f0 <_loop1_74_rule+0x5cc> │ │ │ │ │ + b 246dc <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2416c <_loop1_74_rule+0x48> │ │ │ │ │ + b 2415c <_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 2441c <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 2440c <_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 24214 <_loop1_74_rule+0xf0> │ │ │ │ │ + beq 24204 <_loop1_74_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 245e0 <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 245d0 <_loop1_74_rule+0x4bc> │ │ │ │ │ │ │ │ │ │ -0002478c : │ │ │ │ │ +00024778 : │ │ │ │ │ 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 249d4 │ │ │ │ │ + beq 249c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249d4 │ │ │ │ │ + bne 249c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 248e8 │ │ │ │ │ + bne 248d4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 249c8 │ │ │ │ │ + beq 249b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249c8 │ │ │ │ │ + bne 249b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24990 │ │ │ │ │ + bne 2497c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 24960 │ │ │ │ │ + beq 2494c │ │ │ │ │ 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 24904 │ │ │ │ │ + beq 248f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24904 │ │ │ │ │ + beq 248f0 │ │ │ │ │ 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 248f8 │ │ │ │ │ + beq 248e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249a0 │ │ │ │ │ + bne 2498c │ │ │ │ │ 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 24914 │ │ │ │ │ + beq 24900 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e0 │ │ │ │ │ + bne 249cc │ │ │ │ │ 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 249ac │ │ │ │ │ + bne 24998 │ │ │ │ │ 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 24a04 │ │ │ │ │ + bne 249f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a14 │ │ │ │ │ + bl 24a00 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2493c │ │ │ │ │ + bne 24928 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 248e0 │ │ │ │ │ + b 248cc │ │ │ │ │ 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 248d4 │ │ │ │ │ - b 24930 │ │ │ │ │ + bne 248c0 │ │ │ │ │ + b 2491c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 249ac │ │ │ │ │ + blt 24998 │ │ │ │ │ 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 2484c │ │ │ │ │ + beq 24838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24914 │ │ │ │ │ + b 24900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 248b0 │ │ │ │ │ + beq 2489c │ │ │ │ │ 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 24914 │ │ │ │ │ + b 24900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2481c │ │ │ │ │ + b 24808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 247d4 │ │ │ │ │ + b 247c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 248e0 │ │ │ │ │ + beq 248cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 248e8 │ │ │ │ │ + b 248d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 248e8 │ │ │ │ │ + b 248d4 │ │ │ │ │ │ │ │ │ │ -00024a14 : │ │ │ │ │ +00024a00 : │ │ │ │ │ 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 24b98 │ │ │ │ │ + beq 24b84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b98 │ │ │ │ │ + bne 24b84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bac │ │ │ │ │ + bne 24b98 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 24b14 │ │ │ │ │ + beq 24b00 │ │ │ │ │ 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 24b60 │ │ │ │ │ + beq 24b4c │ │ │ │ │ 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 24afc │ │ │ │ │ + beq 24ae8 │ │ │ │ │ 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 24b6c │ │ │ │ │ + beq 24b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b6c │ │ │ │ │ + bne 24b58 │ │ │ │ │ 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 24b80 │ │ │ │ │ + blt 24b6c │ │ │ │ │ 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 24bac │ │ │ │ │ + bne 24b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24aa0 │ │ │ │ │ + bne 24a8c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24afc │ │ │ │ │ + b 24ae8 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24afc │ │ │ │ │ + beq 24ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b04 │ │ │ │ │ + b 24af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24a68 │ │ │ │ │ + beq 24a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b04 │ │ │ │ │ + b 24af0 │ │ │ │ │ │ │ │ │ │ -00024bbc <_loop0_72_rule>: │ │ │ │ │ +00024ba8 <_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 251d4 <_loop0_72_rule+0x618> │ │ │ │ │ + beq 251c0 <_loop0_72_rule+0x618> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 251d4 <_loop0_72_rule+0x618> │ │ │ │ │ + bne 251c0 <_loop0_72_rule+0x618> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24e98 <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 24e84 <_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 25198 <_loop0_72_rule+0x5dc> │ │ │ │ │ + beq 25184 <_loop0_72_rule+0x5dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 25174 <_loop0_72_rule+0x5b8> │ │ │ │ │ + bne 25160 <_loop0_72_rule+0x5b8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24dcc <_loop0_72_rule+0x210> │ │ │ │ │ + beq 24db8 <_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 24dcc <_loop0_72_rule+0x210> │ │ │ │ │ + bne 24db8 <_loop0_72_rule+0x210> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24dd0 <_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 251b4 <_loop0_72_rule+0x5f8> │ │ │ │ │ + beq 251a0 <_loop0_72_rule+0x5f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 251b4 <_loop0_72_rule+0x5f8> │ │ │ │ │ + bne 251a0 <_loop0_72_rule+0x5f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 251c8 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 251b4 <_loop0_72_rule+0x60c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24ea8 <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 24e94 <_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 24ef4 <_loop0_72_rule+0x338> │ │ │ │ │ + beq 24ee0 <_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 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 2504c <_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 250ec <_loop0_72_rule+0x530> │ │ │ │ │ + beq 250d8 <_loop0_72_rule+0x530> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2502c <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25018 <_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 25058 <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 25044 <_loop0_72_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250d0 <_loop0_72_rule+0x514> │ │ │ │ │ + bne 250bc <_loop0_72_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25018 <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 25004 <_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 25158 <_loop0_72_rule+0x59c> │ │ │ │ │ + beq 25144 <_loop0_72_rule+0x59c> │ │ │ │ │ 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 24c5c <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 24c48 <_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 24c80 <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 24c6c <_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 2515c <_loop0_72_rule+0x5a0> │ │ │ │ │ + beq 25148 <_loop0_72_rule+0x5a0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + ble 24e74 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e74 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e74 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e74 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24e88 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e74 <_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 24e70 <_loop0_72_rule+0x2b4> │ │ │ │ │ + bne 24e5c <_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 │ │ │ │ │ @@ -42231,228 +42226,228 @@ │ │ │ │ │ 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 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 2504c <_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 251c8 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 251b4 <_loop0_72_rule+0x60c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24ce8 <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 24cd4 <_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 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24dd0 <_loop0_72_rule+0x228> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25110 <_loop0_72_rule+0x554> │ │ │ │ │ + beq 250fc <_loop0_72_rule+0x554> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25110 <_loop0_72_rule+0x554> │ │ │ │ │ + bne 250fc <_loop0_72_rule+0x554> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + bne 2508c <_loop0_72_rule+0x4e4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 25074 <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 25060 <_loop0_72_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 2508c <_loop0_72_rule+0x4e4> │ │ │ │ │ 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 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 2508c <_loop0_72_rule+0x4e4> │ │ │ │ │ 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 25128 <_loop0_72_rule+0x56c> │ │ │ │ │ + beq 25114 <_loop0_72_rule+0x56c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2517c <_loop0_72_rule+0x5c0> │ │ │ │ │ + bne 25168 <_loop0_72_rule+0x5c0> │ │ │ │ │ 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 250b0 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 2509c <_loop0_72_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250d0 <_loop0_72_rule+0x514> │ │ │ │ │ + bne 250bc <_loop0_72_rule+0x514> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d8c <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 24d78 <_loop0_72_rule+0x1d0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24c4c <_loop0_72_rule+0x90> │ │ │ │ │ + b 24c38 <_loop0_72_rule+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 25104 <_loop0_72_rule+0x548> │ │ │ │ │ + bne 250f0 <_loop0_72_rule+0x548> │ │ │ │ │ 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 24d6c <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 24d58 <_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 24f10 <_loop0_72_rule+0x354> │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24efc <_loop0_72_rule+0x354> │ │ │ │ │ + b 24dd0 <_loop0_72_rule+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 250b8 <_loop0_72_rule+0x4fc> │ │ │ │ │ + blt 250a4 <_loop0_72_rule+0x4fc> │ │ │ │ │ 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 24f60 <_loop0_72_rule+0x3a4> │ │ │ │ │ + beq 24f4c <_loop0_72_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24dd0 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24dd0 <_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 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24dd0 <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25004 <_loop0_72_rule+0x448> │ │ │ │ │ + beq 24ff0 <_loop0_72_rule+0x448> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24dd0 <_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 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 2504c <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 2504c <_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 24f40 <_loop0_72_rule+0x384> │ │ │ │ │ - b 250a0 <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 24f2c <_loop0_72_rule+0x384> │ │ │ │ │ + b 2508c <_loop0_72_rule+0x4e4> │ │ │ │ │ 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 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24dd0 <_loop0_72_rule+0x228> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24de4 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24dd0 <_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 24e98 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e84 <_loop0_72_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24fd4 <_loop0_72_rule+0x418> │ │ │ │ │ + beq 24fc0 <_loop0_72_rule+0x418> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 25144 <_loop0_72_rule+0x588> │ │ │ │ │ + b 25130 <_loop0_72_rule+0x588> │ │ │ │ │ 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 24e98 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e84 <_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 24cb8 <_loop0_72_rule+0xfc> │ │ │ │ │ + beq 24ca4 <_loop0_72_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25060 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 2504c <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24c04 <_loop0_72_rule+0x48> │ │ │ │ │ + b 24bf0 <_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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ 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 a570 │ │ │ │ │ + bl a564 │ │ │ │ │ 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 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 84c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -527,15 +527,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1da30 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 768 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 9c8 <_tmp_170_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18378 │ │ │ │ │ + bl 18368 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 9a0 <_tmp_170_rule+0x88> │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 9c0 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r3, #22 │ │ │ │ │ @@ -904,15 +904,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -949,15 +949,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d04 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1000,15 +1000,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq f08 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1156,15 +1156,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1245,15 +1245,15 @@ │ │ │ │ │ bne 1110 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1304,15 +1304,15 @@ │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq f8c │ │ │ │ │ b fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1799c │ │ │ │ │ + bl 1798c │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1044 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 133c <_tmp_128_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19580 │ │ │ │ │ + bl 19570 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1334 <_tmp_128_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1334 <_tmp_128_rule+0xa0> │ │ │ │ │ @@ -1634,15 +1634,15 @@ │ │ │ │ │ b 1614 <_loop0_145_rule+0x160> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 160c <_loop0_145_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d76c │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 15b0 <_loop0_145_rule+0xfc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 15a0 <_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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 bc4c │ │ │ │ │ + bl bc40 │ │ │ │ │ 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 519c │ │ │ │ │ + bl 51b0 │ │ │ │ │ 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 2478c │ │ │ │ │ + bl 24778 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -129,17 +129,17 @@ │ │ │ │ │ 0x000007e0 43353200 2e4c4335 3300646f 74746564 C52..LC53.dotted │ │ │ │ │ 0x000007f0 5f61735f 6e616d65 5f72756c 65005f6c _as_name_rule._l │ │ │ │ │ 0x00000800 6f6f7030 5f31375f 72756c65 00646f74 oop0_17_rule.dot │ │ │ │ │ 0x00000810 7465645f 6e616d65 5f72756c 6500696d ted_name_rule.im │ │ │ │ │ 0x00000820 706f7274 5f66726f 6d5f7461 72676574 port_from_target │ │ │ │ │ 0x00000830 735f7275 6c65005f 746d705f 3136305f s_rule._tmp_160_ │ │ │ │ │ 0x00000840 72756c65 002e4c43 3534002e 4c433535 rule..LC54..LC55 │ │ │ │ │ - 0x00000850 00696e76 616c6964 5f666f72 5f746172 .invalid_for_tar │ │ │ │ │ - 0x00000860 6765745f 72756c65 005f6c6f 6f70305f get_rule._loop0_ │ │ │ │ │ - 0x00000870 38385f72 756c6500 2e4c4335 36002e4c 88_rule..LC56..L │ │ │ │ │ + 0x00000850 005f6c6f 6f70305f 38385f72 756c6500 ._loop0_88_rule. │ │ │ │ │ + 0x00000860 696e7661 6c69645f 666f725f 74617267 invalid_for_targ │ │ │ │ │ + 0x00000870 65745f72 756c6500 2e4c4335 36002e4c et_rule..LC56..L │ │ │ │ │ 0x00000880 43353700 2e4c4335 38002e4c 43353900 C57..LC58..LC59. │ │ │ │ │ 0x00000890 2e4c4336 30007061 72616d65 74657273 .LC60.parameters │ │ │ │ │ 0x000008a0 5f72756c 65005f74 6d705f32 365f7275 _rule._tmp_26_ru │ │ │ │ │ 0x000008b0 6c650066 756e635f 74797065 5f636f6d le.func_type_com │ │ │ │ │ 0x000008c0 6d656e74 5f72756c 6500696e 76616c69 ment_rule.invali │ │ │ │ │ 0x000008d0 645f7061 72616d65 74657273 5f72756c d_parameters_rul │ │ │ │ │ 0x000008e0 652e6973 72612e30 005f746d 705f3130 e.isra.0._tmp_10 │ │ │ │ │ @@ -321,18 +321,18 @@ │ │ │ │ │ 0x000013e0 5f666c61 7474656e 0050794d 656d5f52 _flatten.PyMem_R │ │ │ │ │ 0x000013f0 65616c6c 6f630050 79457272 5f4e6f4d ealloc.PyErr_NoM │ │ │ │ │ 0x00001400 656d6f72 79005f50 79506567 656e5f6c emory._PyPegen_l │ │ │ │ │ 0x00001410 6f6f6b61 68656164 005f5079 50656765 ookahead._PyPege │ │ │ │ │ 0x00001420 6e5f6c6f 6f6b6168 6561645f 77697468 n_lookahead_with │ │ │ │ │ 0x00001430 5f696e74 005f5079 50656765 6e5f6578 _int._PyPegen_ex │ │ │ │ │ 0x00001440 70656374 5f736f66 745f6b65 79776f72 pect_soft_keywor │ │ │ │ │ - 0x00001450 64005f50 79415354 5f496600 5f507941 d._PyAST_If._PyA │ │ │ │ │ - 0x00001460 53545f57 69746800 5f507950 6567656e ST_With._PyPegen │ │ │ │ │ - 0x00001470 5f66756e 6374696f 6e5f6465 665f6465 _function_def_de │ │ │ │ │ - 0x00001480 636f7261 746f7273 005f5079 50656765 corators._PyPege │ │ │ │ │ + 0x00001450 64005f50 79415354 5f496600 5f507950 d._PyAST_If._PyP │ │ │ │ │ + 0x00001460 6567656e 5f66756e 6374696f 6e5f6465 egen_function_de │ │ │ │ │ + 0x00001470 665f6465 636f7261 746f7273 005f5079 f_decorators._Py │ │ │ │ │ + 0x00001480 4153545f 57697468 005f5079 50656765 AST_With._PyPege │ │ │ │ │ 0x00001490 6e5f6578 70656374 5f666f72 6365645f n_expect_forced_ │ │ │ │ │ 0x000014a0 746f6b65 6e005f50 79415354 5f547279 token._PyAST_Try │ │ │ │ │ 0x000014b0 005f5079 4153545f 5768696c 65005f50 ._PyAST_While._P │ │ │ │ │ 0x000014c0 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ 0x000014d0 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ 0x000014e0 53545f6d 61746368 5f636173 65005f50 ST_match_case._P │ │ │ │ │ 0x000014f0 79415354 5f4d6174 6368005f 50794153 yAST_Match._PyAS │ │ │ ├── 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 r5, ip, r4 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - mvneq r7, #0 │ │ │ │ │ - ldrne r2, [r0, #2708] @ 0xa94 │ │ │ │ │ - str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - subne r7, r2, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r0, [r0, #2712] @ 0xa98 │ │ │ │ │ - str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - sub r6, 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 r7, #0 │ │ │ │ │ - str r3, [r2, #28] │ │ │ │ │ - addge r3, r0, r7 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - add ip, r0, r5 │ │ │ │ │ - add r1, r0, r1 │ │ │ │ │ - str r3, [r2, #2708] @ 0xa94 │ │ │ │ │ - addge r3, r0, r6 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - str ip, [r2, #4] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [r2, #24] │ │ │ │ │ - str r3, [r2, #2712] @ 0xa98 │ │ │ │ │ - bl 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 --symbols {} │ │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ │ 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: 00003d28 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ 49: 00003bb4 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: 00003390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00003394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00003310 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 │ │ │ │ │ @@ -81,18 +81,18 @@ │ │ │ │ │ 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: 00003a1c 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 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 │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -131,155 +131,155 @@ │ │ │ │ │ 000022d8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002420 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002480 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002524 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000025b8 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ 000025bc 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ 000025f4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002640 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002654 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002658 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002660 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000026d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000263c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002688 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000269c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026a0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000026a8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00002738 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ 0000273c 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ 00002744 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 0000277c 0000531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 000027c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000027f8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002864 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002880 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002884 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000288c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000028ec 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000296c 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00002970 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00002a10 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002a14 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002a34 0000541c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002aa4 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002aa8 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002b3c 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002b48 0000561c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002b78 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b94 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002bf0 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002bf4 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002c10 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c14 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c40 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ -00002c44 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002c48 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ -00002c4c 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00002c50 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002c98 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d3c 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002d78 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002d98 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d9c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002da0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002dd4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002dd8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002e10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002e48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002e74 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002e78 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002f0c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002f60 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002f94 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002f98 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002f9c 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fc0 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002fc4 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003000 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00003038 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -0000303c 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00003044 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000305c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003078 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003170 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ -00003174 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ -0000317c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000031ac 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000031b0 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -000031b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000031e4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000031e8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000031f0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003208 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003224 0000551c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00003230 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000032cc 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -000032d0 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -000032d4 0000541c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00003320 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00003324 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003368 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -0000336c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00003370 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003374 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003378 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000337c 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -00003380 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00003384 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003388 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -0000338c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003390 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000033b4 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ -000033b8 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ -000033c0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033cc 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -000033d0 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -000033d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033f0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000033fc 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00003400 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -0000341c 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00003448 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00003490 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000034a4 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -000034a8 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -000034c4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000034d0 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -000034d4 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -000034f0 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000034f4 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -000034fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000035a0 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ -000035a4 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ -000035b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000035c4 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000035c8 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000035e0 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000035e4 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -000035fc 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00003600 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003618 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -0000361c 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000366c 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ -00003670 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ -0000367c 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -00003680 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00003684 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003718 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003720 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00003738 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -0000373c 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00003740 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003750 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00003778 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003788 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -000037b0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037d4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000037d8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -000037e0 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003804 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00003808 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -0000380c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029a4 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000029c4 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +000029e4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029e8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029ec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a2c 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002a38 0000551c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002a68 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a84 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002ae0 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002ae4 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002b74 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002b78 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00002bb0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002c54 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00002c58 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00002cc0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d1c 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002d20 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002d70 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002d74 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002d94 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002dcc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e58 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002e5c 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002e60 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002e78 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e90 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e94 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ea8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ee8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002efc 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00002f00 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002fe0 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00003000 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ +00003004 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +00003008 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ +0000300c 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00003010 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003054 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00003058 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +0000305c 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003080 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003084 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000030c0 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00003108 00005a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00003134 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ +00003138 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ +0000314c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003168 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ +0000316c 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ +00003174 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003184 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003188 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00003190 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000319c 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000032b8 0000541c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000032c4 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032d4 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ +000032d8 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ +000032e0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000330c 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003374 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000337c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00003394 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00003398 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +0000339c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033ac 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000033d4 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e4 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +0000340c 0000561c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003430 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003434 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000343c 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003460 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00003464 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00003468 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003544 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +00003548 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00003550 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003568 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003574 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003578 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00003590 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00003594 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +000035ac 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +000035b0 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000035c8 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000035cc 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00003600 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00003604 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +0000360c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003630 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003634 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003644 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00003648 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00003650 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003668 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00003698 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000036cc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003700 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00003704 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00003708 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +0000370c 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00003710 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003714 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00003718 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000371c 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00003720 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00003724 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000372c 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00003730 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +00003780 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ +00003784 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ +00003790 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00003794 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00003798 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000037a4 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +000037a8 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00003820 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00003824 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00003840 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +00003844 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +0000384c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003864 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00003910 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00003980 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003984 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000398c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000039f4 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ 000039f8 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ 000039fc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -58,18 +58,18 @@ │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1000,29 +1000,29 @@ │ │ │ │ │ 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 337c │ │ │ │ │ + bhi 3714 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ 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 1ca8 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 368c │ │ │ │ │ + bhi 3300 │ │ │ │ │ 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 │ │ │ │ │ @@ -1031,34 +1031,34 @@ │ │ │ │ │ mov r2, #9 │ │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ │ lsr r2, r2, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 148c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, ip │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 36e4 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3684 │ │ │ │ │ bic r3, sl, #32 │ │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bls 114c │ │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #95 @ 0x5f │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1164 │ │ │ │ │ cmp sl, #13 │ │ │ │ │ - beq 333c │ │ │ │ │ + beq 36d4 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ beq 1544 │ │ │ │ │ cmp sl, #46 @ 0x2e │ │ │ │ │ beq 12b8 │ │ │ │ │ uxtb r3, sl │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1082,15 +1082,15 @@ │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 22e0 │ │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ │ cmpne sl, #39 @ 0x27 │ │ │ │ │ beq 19e0 │ │ │ │ │ cmp sl, #92 @ 0x5c │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 29c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1111,19 +1111,19 @@ │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 126c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldm r0, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ cmp sl, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ beq 159c │ │ │ │ │ ble 1278 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ @@ -1149,15 +1149,15 @@ │ │ │ │ │ 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 334c │ │ │ │ │ + beq 36e4 │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne f28 │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1171,18 +1171,18 @@ │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #672] @ 0x2a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 28a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2efc │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3684 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ beq 22b0 │ │ │ │ │ mov r2, sl │ │ │ │ │ b f48 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ beq 1df4 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ @@ -1231,24 +1231,24 @@ │ │ │ │ │ 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 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #476] @ 0x1dc │ │ │ │ │ - bne 2b0c │ │ │ │ │ + bne 29fc │ │ │ │ │ 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 │ │ │ │ │ @@ -1281,29 +1281,29 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ bl 3874 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 26ac │ │ │ │ │ + bne 2618 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2e18 │ │ │ │ │ + beq 2eb8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ beq 27e4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ 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] │ │ │ │ │ @@ -1334,15 +1334,15 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r7, lr, r7 │ │ │ │ │ cmp r6, sl │ │ │ │ │ add r8, r7, r5 │ │ │ │ │ beq 13d8 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3394 │ │ │ │ │ + bhi 3518 │ │ │ │ │ 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 │ │ │ │ │ @@ -1367,15 +1367,15 @@ │ │ │ │ │ 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 2c0c │ │ │ │ │ + bne 2e8c │ │ │ │ │ cmp r6, sl │ │ │ │ │ bne 139c │ │ │ │ │ b 13d8 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ @@ -1385,15 +1385,15 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d94 │ │ │ │ │ + bne 29e0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne 1194 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ beq 1434 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ @@ -1403,26 +1403,26 @@ │ │ │ │ │ cmp r0, #9 │ │ │ │ │ beq 276c │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ beq 1384 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 3438 │ │ │ │ │ + beq 3658 │ │ │ │ │ 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 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r7, r0, #10 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r7, #25 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ bhi 1628 │ │ │ │ │ mov lr, #9 │ │ │ │ │ @@ -1431,15 +1431,15 @@ │ │ │ │ │ tst lr, #1 │ │ │ │ │ beq 1628 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmpeq r5, #0 │ │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ │ beq 1ea4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3504 │ │ │ │ │ + bne 37bc │ │ │ │ │ ldr r7, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ bne 16bc │ │ │ │ │ mov r7, #1 │ │ │ │ │ @@ -1454,27 +1454,27 @@ │ │ │ │ │ bgt 1340 │ │ │ │ │ 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 2c68 │ │ │ │ │ + bne 2d9c │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 316c │ │ │ │ │ + bgt 3164 │ │ │ │ │ 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 │ │ │ │ │ @@ -1505,31 +1505,31 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 20c0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 20e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3534 │ │ │ │ │ + bne 34d0 │ │ │ │ │ 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 1eb8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt 3424 │ │ │ │ │ + bgt 3290 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 3414 │ │ │ │ │ + bge 3100 │ │ │ │ │ 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 │ │ │ │ │ @@ -1570,36 +1570,36 @@ │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 17b8 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ subne r7, r7, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 2a3c │ │ │ │ │ + beq 28f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 1790 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ uxtb r1, sl │ │ │ │ │ bl 3a1c <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3684 │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ beq 17b8 │ │ │ │ │ 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 2ca0 │ │ │ │ │ + bne 2908 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2ca0 │ │ │ │ │ + beq 2908 │ │ │ │ │ cmp sl, #58 @ 0x3a │ │ │ │ │ bne 17b8 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne 17b8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -1629,15 +1629,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 252c │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 33ac │ │ │ │ │ + beq 32cc │ │ │ │ │ ble 1088 │ │ │ │ │ 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 │ │ │ │ │ @@ -1668,15 +1668,15 @@ │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 125c │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 3100 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r2, [r2, #452] @ 0x1c4 │ │ │ │ │ b 16a4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ @@ -1714,27 +1714,27 @@ │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ bne 18ec │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2a0c │ │ │ │ │ - tst r4, r7 │ │ │ │ │ - bne 33f8 │ │ │ │ │ + bne 2d6c │ │ │ │ │ + tst r7, r4 │ │ │ │ │ + bne 37a0 │ │ │ │ │ tst r8, r7 │ │ │ │ │ - bne 3614 │ │ │ │ │ + bne 35c4 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne 35f8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ tst r8, r6 │ │ │ │ │ - bne 35dc │ │ │ │ │ + bne 358c │ │ │ │ │ tst r5, r6 │ │ │ │ │ - bne 35c0 │ │ │ │ │ + bne 3570 │ │ │ │ │ tst r5, r8 │ │ │ │ │ - bne 34cc │ │ │ │ │ + bne 3728 │ │ │ │ │ orrs r2, r5, r8 │ │ │ │ │ beq 19e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1769,19 +1769,19 @@ │ │ │ │ │ beq 24f0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r9, [r1, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ 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 │ │ │ │ │ @@ -1795,30 +1795,30 @@ │ │ │ │ │ mov r8, r1 │ │ │ │ │ beq 2230 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ beq 1f70 │ │ │ │ │ ldr r2, [r5, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3464 │ │ │ │ │ + bhi 32e8 │ │ │ │ │ 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 20c0 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ beq 1af0 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2aec │ │ │ │ │ + bne 2bc4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ bne 1a7c │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 1a6c │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1831,33 +1831,33 @@ │ │ │ │ │ b 125c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #48 @ 0x30 │ │ │ │ │ bne 1e44 │ │ │ │ │ bl 3874 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + beq 2a8c │ │ │ │ │ bgt 206c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ beq 256c │ │ │ │ │ bgt 21e0 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + beq 2a8c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 2be4 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 2ddc │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ + beq 25fc │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 2944 │ │ │ │ │ + bgt 2c2c │ │ │ │ │ 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 │ │ │ │ │ @@ -1868,19 +1868,19 @@ │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 25e0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ b 1320 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ │ @@ -1888,18 +1888,18 @@ │ │ │ │ │ ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ble 1804 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2c94 │ │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 33ac │ │ │ │ │ + beq 32cc │ │ │ │ │ bgt 1828 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2030 │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ @@ -2001,29 +2001,29 @@ │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne ebc │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 26c4 │ │ │ │ │ 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 2650 │ │ │ │ │ + bne 2698 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 25fc │ │ │ │ │ + beq 2644 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ b e64 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ @@ -2043,22 +2043,22 @@ │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 125c │ │ │ │ │ bl 3bb4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 2628 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ + beq 25fc │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 2b00 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2c3c │ │ │ │ │ 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 │ │ │ │ │ @@ -2069,15 +2069,15 @@ │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3520 │ │ │ │ │ + bne 3530 │ │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ b 16a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 24fc │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ @@ -2111,16 +2111,16 @@ │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ bne 1f14 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 24fc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 3414 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 3100 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #476] @ 0x1dc │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ b 16a4 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ @@ -2137,15 +2137,15 @@ │ │ │ │ │ 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 2e68 │ │ │ │ │ + bne 2ef0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ beq 2828 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -2160,15 +2160,15 @@ │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ b 18d4 │ │ │ │ │ cmp sl, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 3630 │ │ │ │ │ + bne 3744 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ble 1c5c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 1c34 │ │ │ │ │ @@ -2187,25 +2187,25 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 1878 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2a50 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ beq 256c │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 2ddc │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2e50 │ │ │ │ │ + beq 2afc │ │ │ │ │ ble 209c │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2c3c │ │ │ │ │ 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 │ │ │ │ │ bl 3d28 │ │ │ │ │ @@ -2234,26 +2234,26 @@ │ │ │ │ │ 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 2ef4 │ │ │ │ │ + bne 2ca8 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2ef0 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 337c │ │ │ │ │ + bcc 3714 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3700 │ │ │ │ │ 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 │ │ │ │ │ @@ -2294,15 +2294,15 @@ │ │ │ │ │ bne 1b54 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 28f4 │ │ │ │ │ + bne 2dd4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -2316,39 +2316,39 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 3874 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 32e8 │ │ │ │ │ + beq 36a0 │ │ │ │ │ ldr r9, [r5, #4] │ │ │ │ │ b 1a6c │ │ │ │ │ mov r8, #1 │ │ │ │ │ b 1944 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ cmp r0, sl │ │ │ │ │ beq 24dc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq 2f68 │ │ │ │ │ + beq 2fe8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ b 1a20 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 30c8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3684 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 20c0 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ bne 1e8c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2366,26 +2366,26 @@ │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ bl 3874 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 29d8 │ │ │ │ │ + beq 2d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39a0 │ │ │ │ │ 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 33c8 │ │ │ │ │ + bgt 383c │ │ │ │ │ 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 │ │ │ │ │ @@ -2404,15 +2404,15 @@ │ │ │ │ │ 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, #4064] @ 3390 │ │ │ │ │ + ldr r1, [pc, #3932] @ 330c │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ bhi 2428 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ @@ -2514,38 +2514,38 @@ │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ │ ble 1088 │ │ │ │ │ b 1c18 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b0c │ │ │ │ │ + bne 29fc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ b 1244 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ b 1480 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2bd4 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 3538 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ bne 2590 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2bd4 │ │ │ │ │ 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 3d28 │ │ │ │ │ @@ -2559,25 +2559,44 @@ │ │ │ │ │ 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 125c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3874 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1e58 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3bb4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1e58 │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2bb8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 26c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2600,33 +2619,14 @@ │ │ │ │ │ b ebc │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ b ebc │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1e58 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3bb4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ - 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 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ beq 20c0 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ beq 1af4 │ │ │ │ │ @@ -2639,17 +2639,17 @@ │ │ │ │ │ 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 357c │ │ │ │ │ + bgt 3110 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 2c38 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ @@ -2711,22 +2711,22 @@ │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ bne 26ec │ │ │ │ │ b 20c0 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3008 │ │ │ │ │ + bne 303c │ │ │ │ │ ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f78 │ │ │ │ │ + beq 3028 │ │ │ │ │ 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 │ │ │ │ │ @@ -2746,15 +2746,15 @@ │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ bne 26ec │ │ │ │ │ b 20c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2efc │ │ │ │ │ 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 39a0 │ │ │ │ │ @@ -2765,255 +2765,333 @@ │ │ │ │ │ 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 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 3250 │ │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ + orrs r3, r3, r2 │ │ │ │ │ + beq 1790 │ │ │ │ │ + b 1748 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1790 │ │ │ │ │ + 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 2984 │ │ │ │ │ + ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + addeq r3, r3, #1 │ │ │ │ │ + beq 2980 │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + cmpne r2, #34 @ 0x22 │ │ │ │ │ + moveq ip, #1 │ │ │ │ │ + movne ip, #0 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + beq 2f78 │ │ │ │ │ + eor ip, r0, #1 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + movne ip, #0 │ │ │ │ │ + andeq ip, ip, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 3198 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + blt 293c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #68 @ 0x44 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + mla r3, r3, r8, r2 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 20c0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r8, [r3, #28] │ │ │ │ │ + b 1790 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 20c0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldmib r4, {r6, sl} │ │ │ │ │ + b ec4 │ │ │ │ │ + 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 1480 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 255c │ │ │ │ │ + ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 20c0 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 3430 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt 3310 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2558 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2558 │ │ │ │ │ + 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 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - beq 2ac0 │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 28fc │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3250 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 1b74 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2e50 │ │ │ │ │ - bgt 2094 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2984 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - bne 209c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3614 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 35e0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2aac │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3614 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 363c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3d28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 25d0 │ │ │ │ │ b 1e8c │ │ │ │ │ - mov r5, #69 @ 0x45 │ │ │ │ │ + mov r5, #101 @ 0x65 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3874 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ - bne 2db0 │ │ │ │ │ + bne 2b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3874 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 31d8 │ │ │ │ │ + beq 3624 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3bb4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 2628 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ b 1e64 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - moveq lr, #3 │ │ │ │ │ - beq 2320 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2b38 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39a0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + bl 3d28 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 1e8c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39a0 │ │ │ │ │ - b 231c │ │ │ │ │ - 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 20c0 │ │ │ │ │ - ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ - orrs r3, r3, r2 │ │ │ │ │ - beq 1790 │ │ │ │ │ - b 1748 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 125c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b ebc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 26f8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 332c │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 3300 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 2580 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 2a70 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 332c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + beq 2c74 │ │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ │ + beq 2be4 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 34e8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + bne 2ddc │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25fc │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 1b74 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2afc │ │ │ │ │ + bgt 2094 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2c6c │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + bne 209c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3874 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 3d28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 25d0 │ │ │ │ │ b 1e8c │ │ │ │ │ + mov r5, #69 @ 0x45 │ │ │ │ │ + b 2b00 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2910 │ │ │ │ │ + bne 2bf8 │ │ │ │ │ b 2204 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ebc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 26f8 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 2580 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + bgt 2538 │ │ │ │ │ + b 1c18 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 255c │ │ │ │ │ - ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 20c0 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 37d4 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt 36b4 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2558 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + 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 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 382c │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 3018 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 3800 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3874 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2bbc │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2ce8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 382c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 31a4 │ │ │ │ │ + bne 317c │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 3d28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 25d0 │ │ │ │ │ b 1e8c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3874 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + moveq lr, #3 │ │ │ │ │ + beq 2320 │ │ │ │ │ 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 2760 │ │ │ │ │ - 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] │ │ │ │ │ + bl 39a0 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39a0 │ │ │ │ │ + b 231c │ │ │ │ │ + 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 20c0 │ │ │ │ │ ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r7, [r2, #676] @ 0x2a4 │ │ │ │ │ subeq ip, ip, #1 │ │ │ │ │ movne r2, #66 @ 0x42 │ │ │ │ │ moveq r2, #4 │ │ │ │ │ @@ -3022,116 +3100,78 @@ │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 2be4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - mla r1, r1, r8, r2 │ │ │ │ │ - ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ - ldr r2, [r1, #2804] @ 0xaf4 │ │ │ │ │ - sub lr, ip, r2 │ │ │ │ │ - b 2d1c │ │ │ │ │ - ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ │ - addeq r3, r3, #1 │ │ │ │ │ - beq 2d18 │ │ │ │ │ - cmp r2, #39 @ 0x27 │ │ │ │ │ - cmpne r2, #34 @ 0x22 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - movne ip, #0 │ │ │ │ │ - mov r6, ip │ │ │ │ │ - beq 2d58 │ │ │ │ │ - eor ip, r0, #1 │ │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ │ - movne ip, #0 │ │ │ │ │ - andeq ip, ip, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 3074 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - blt 2cd4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, #68 @ 0x44 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mla r8, r3, r8, r2 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r0, [r8, #2808] @ 0xaf8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r8, [r3, #28] │ │ │ │ │ - b 1790 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - moveq r4, r2 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - beq 2d18 │ │ │ │ │ - subs r0, r2, r4 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - b 2d18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldmib r4, {r6, sl} │ │ │ │ │ - b ec4 │ │ │ │ │ - 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 1480 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + bl 3bb4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2628 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25fc │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2e20 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2afc │ │ │ │ │ + bgt 2e80 │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2c6c │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 2c3c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3d28 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1e8c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1b74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ bl 39a0 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ 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, #2 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 125c │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2e20 │ │ │ │ │ + b 2c3c │ │ │ │ │ + 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 2760 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3874 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ bne 27c8 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ @@ -3139,77 +3179,68 @@ │ │ │ │ │ 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 │ │ │ │ │ - mov r5, #101 @ 0x65 │ │ │ │ │ - b 2988 │ │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 2538 │ │ │ │ │ - b 1c18 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ b 287c │ │ │ │ │ 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 2ea4 │ │ │ │ │ + b 2f2c │ │ │ │ │ ldrb r5, [r6] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 2f14 │ │ │ │ │ + bne 2f94 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - beq 2f1c │ │ │ │ │ + beq 2f9c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ - bls 2f14 │ │ │ │ │ + bls 2f94 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2f14 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldrb r6, [r5] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ cmpne r6, #32 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - beq 2ecc │ │ │ │ │ + beq 2f54 │ │ │ │ │ sub r2, r3, r2 │ │ │ │ │ add r3, r2, r6 │ │ │ │ │ - b 2ea0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ + b 2f28 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + beq 2980 │ │ │ │ │ + subs r0, r2, r4 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b 2980 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3238 │ │ │ │ │ + bne 3154 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r8, r6, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 39a0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs 2f8c │ │ │ │ │ + bcs 304c │ │ │ │ │ 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] │ │ │ │ │ @@ -3217,584 +3248,272 @@ │ │ │ │ │ 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 24f0 │ │ │ │ │ + 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 20c0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ b 2810 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 26e4 │ │ │ │ │ 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 2f40 │ │ │ │ │ + bne 2fc0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ + beq 3094 │ │ │ │ │ ldrsb r3, [r6, #6] │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f40 │ │ │ │ │ + blt 2fc0 │ │ │ │ │ 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 2f40 │ │ │ │ │ + bne 2fc0 │ │ │ │ │ add r6, r9, #6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 31c0 │ │ │ │ │ + bne 30e8 │ │ │ │ │ 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 125c │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 26e4 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 31a4 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + mvn sl, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + beq 3684 │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + bne f34 │ │ │ │ │ + b 22b0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ + bl 3874 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 30a0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1878 │ │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ │ + ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne 272c │ │ │ │ │ + ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + bne 272c │ │ │ │ │ + ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1130 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 28bc │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + b 1878 │ │ │ │ │ + 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 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 125c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2bb0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1878 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 20c0 │ │ │ │ │ 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 30dc │ │ │ │ │ + b 3200 │ │ │ │ │ eor r6, ip, #1 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 312c │ │ │ │ │ + bne 3250 │ │ │ │ │ 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 3210 │ │ │ │ │ + bge 32a4 │ │ │ │ │ ldr r5, [r0, #2808] @ 0xaf8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldrb r3, [r5, r8] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 31d0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 30c8 │ │ │ │ │ + beq 31ec │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r3, ip │ │ │ │ │ movne ip, #1 │ │ │ │ │ - b 30c8 │ │ │ │ │ + b 31ec │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 3268 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ ldrb ip, [r5, r3] │ │ │ │ │ cmp ip, #10 │ │ │ │ │ - bne 3128 │ │ │ │ │ + bne 324c │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bge 3248 │ │ │ │ │ + bge 386c │ │ │ │ │ mov r3, #10 │ │ │ │ │ strb r3, [r2] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ - b 30d8 │ │ │ │ │ - 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 │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq 34b0 │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ - bne f34 │ │ │ │ │ - b 22b0 │ │ │ │ │ - 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 1878 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2fe0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - 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 125c │ │ │ │ │ + b 31fc │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ │ + b 250c │ │ │ │ │ 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 2d44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1130 │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 28bc │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 30d8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ │ - bl 3bb4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2690 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 3294 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2e50 │ │ │ │ │ - bgt 32dc │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2984 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2954 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1b74 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - 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 │ │ │ │ │ - b 3048 │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 3294 │ │ │ │ │ - b 2954 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3874 │ │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1a6c │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 34e8 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - b 3040 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3874 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2a64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3874 │ │ │ │ │ - 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 3190 │ │ │ │ │ - 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 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r1, #32] │ │ │ │ │ - b 1614 │ │ │ │ │ + b 29ac │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ 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 │ │ │ │ │ - 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 2a24 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - 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 250c │ │ │ │ │ - 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 347c │ │ │ │ │ - mov lr, r8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b 1380 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b 26f4 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 39a0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - b 31ec │ │ │ │ │ - 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 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 2a24 │ │ │ │ │ - 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 r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 3528 │ │ │ │ │ - ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 16a4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1628 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 1628 │ │ │ │ │ - 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 │ │ │ │ │ - movlt r8, r2 │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - blt 1660 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 24fc │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movle r2, r1 │ │ │ │ │ - ble 1f44 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 1ec0 │ │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, r0 │ │ │ │ │ - ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, sl │ │ │ │ │ - bne 272c │ │ │ │ │ - ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bne 272c │ │ │ │ │ - ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1878 │ │ │ │ │ - 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 2a24 │ │ │ │ │ - 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 2a24 │ │ │ │ │ - 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 2a24 │ │ │ │ │ - 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 2a24 │ │ │ │ │ - sub r1, r3, #123 @ 0x7b │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 3698 │ │ │ │ │ - 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 2064 │ │ │ │ │ - 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 │ │ │ │ │ mov r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ b 228c │ │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 364c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - b 203c │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 3830 │ │ │ │ │ + beq 348c │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 381c │ │ │ │ │ + bne 3478 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3814 │ │ │ │ │ + beq 3470 │ │ │ │ │ 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 3748 │ │ │ │ │ + bgt 33a4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 371c │ │ │ │ │ + bgt 3378 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 371c │ │ │ │ │ + bne 3378 │ │ │ │ │ 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 37fc │ │ │ │ │ + beq 3458 │ │ │ │ │ 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 │ │ │ │ │ @@ -3804,92 +3523,373 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 377c │ │ │ │ │ + bgt 33d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 377c │ │ │ │ │ + bne 33d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 37ec │ │ │ │ │ + beq 3448 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37b4 │ │ │ │ │ + bgt 3410 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37b4 │ │ │ │ │ + bne 3410 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 37ec │ │ │ │ │ + beq 3448 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - b 36f8 │ │ │ │ │ + b 3354 │ │ │ │ │ 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 3854 │ │ │ │ │ + bne 34b0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b 20c0 │ │ │ │ │ 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 20c0 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 36e4 │ │ │ │ │ + b 3340 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r5, #28] │ │ │ │ │ - bne 3864 │ │ │ │ │ + bne 34c0 │ │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ │ - b 36ec │ │ │ │ │ + b 3348 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 34a8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b 36ec │ │ │ │ │ + b 3348 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 3844 │ │ │ │ │ + b 34a0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ b 20c0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ - b 3828 │ │ │ │ │ + b 3484 │ │ │ │ │ + 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 │ │ │ │ │ + movlt r8, r2 │ │ │ │ │ + movlt r5, r8 │ │ │ │ │ + blt 1660 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 24fc │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + movle r2, r1 │ │ │ │ │ + ble 1f44 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 1ec0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r1, #32] │ │ │ │ │ + b 1614 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1628 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39a0 │ │ │ │ │ + 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 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 2d84 │ │ │ │ │ + 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 2d84 │ │ │ │ │ + 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 2d84 │ │ │ │ │ + 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 2d84 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 363c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39a0 │ │ │ │ │ + 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 2e64 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3874 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2aa0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39a0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 354c │ │ │ │ │ + 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 1878 │ │ │ │ │ + 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 36b8 │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 1380 │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3874 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1a6c │ │ │ │ │ + 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 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3874 │ │ │ │ │ + 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 30d4 │ │ │ │ │ + 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 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 2d84 │ │ │ │ │ + sub r1, r3, #123 @ 0x7b │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + movle r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 37d8 │ │ │ │ │ + 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 2064 │ │ │ │ │ + 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 │ │ │ │ │ + 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 2d84 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 37f4 │ │ │ │ │ + ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 16a4 │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 3760 │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + b 203c │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 1628 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 317c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39a0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + b 3608 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3874 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2cdc │ │ │ │ │ + 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 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + b 31fc │ │ │ │ │ │ │ │ │ │ 00003874 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -42,21 +42,21 @@ │ │ │ │ │ 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 73005f5f 61656162 695f6964 6976005f s.__aeabi_idiv._ │ │ │ │ │ - 0x000002f0 5079546f 6b656e69 7a65725f 73796e74 PyTokenizer_synt │ │ │ │ │ - 0x00000300 61786572 726f725f 6b6e6f77 6e5f7261 axerror_known_ra │ │ │ │ │ - 0x00000310 6e676500 5079556e 69636f64 655f4465 nge.PyUnicode_De │ │ │ │ │ - 0x00000320 636f6465 55544638 005f5079 556e6963 codeUTF8._PyUnic │ │ │ │ │ - 0x00000330 6f64655f 5363616e 4964656e 74696669 ode_ScanIdentifi │ │ │ │ │ - 0x00000340 6572005f 50795f44 65616c6c 6f63005f er._Py_Dealloc._ │ │ │ │ │ + 0x000002e0 73005f5f 61656162 695f6964 69760050 s.__aeabi_idiv.P │ │ │ │ │ + 0x000002f0 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ + 0x00000300 54463800 5f507955 6e69636f 64655f53 TF8._PyUnicode_S │ │ │ │ │ + 0x00000310 63616e49 64656e74 69666965 72005f50 canIdentifier._P │ │ │ │ │ + 0x00000320 795f4465 616c6c6f 63005f50 79546f6b y_Dealloc._PyTok │ │ │ │ │ + 0x00000330 656e697a 65725f73 796e7461 78657272 enizer_syntaxerr │ │ │ │ │ + 0x00000340 6f725f6b 6e6f776e 5f72616e 6765005f or_known_range._ │ │ │ │ │ 0x00000350 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ 0x00000360 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ 0x00000370 006d656d 636d7000 5f507954 6f6b656e .memcmp._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 │ │ │ ├── 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: 1796 (bytes into file) │ │ │ │ │ + Start of section headers: 1808 (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 0x704: │ │ │ │ │ +There are 11 section headers, starting at offset 0x710: │ │ │ │ │ │ │ │ │ │ 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 0003e8 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 000650 000058 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 000460 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000460 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 000494 0000f0 10 9 4 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 000584 0000ca 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 0006a8 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000078 0003f4 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 00065c 000058 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 00046c 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 00046c 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 0004a0 0000f0 10 9 4 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000590 0000ca 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 0006b4 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,18 +1,18 @@ │ │ │ │ │ │ │ │ │ │ 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: 00000380 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ + 2: 0000038c 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 460 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 10: 000001b4 472 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: 000003bc 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 13: 000003c8 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ 14: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x650 contains 11 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x65c contains 11 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ 00000234 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002a8 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002f0 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000310 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000350 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000378 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003b8 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000314 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000324 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000364 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003c4 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -154,52 +154,52 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e4 <_PyTokenizer_Free+0x130> │ │ │ │ │ ldr r0, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 238 <_PyTokenizer_Free+0x84> │ │ │ │ │ + beq 308 <_PyTokenizer_Free+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 378 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ + bne 314 <_PyTokenizer_Free+0x160> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 29c <_PyTokenizer_Free+0xe8> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 308 <_PyTokenizer_Free+0x154> │ │ │ │ │ + bne 31c <_PyTokenizer_Free+0x168> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 29c <_PyTokenizer_Free+0xe8> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ ldr r0, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 348 <_PyTokenizer_Free+0x194> │ │ │ │ │ + bne 35c <_PyTokenizer_Free+0x1a8> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r3, #68 @ 0x44 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 280 <_PyTokenizer_Free+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 38c │ │ │ │ │ b 1ec <_PyTokenizer_Free+0x38> │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 38c │ │ │ │ │ b 1f8 <_PyTokenizer_Free+0x44> │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 38c │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2f8 <_PyTokenizer_Free+0x144> │ │ │ │ │ ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 300 <_PyTokenizer_Free+0x14c> │ │ │ │ │ ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ @@ -207,18 +207,24 @@ │ │ │ │ │ beq 21c <_PyTokenizer_Free+0x68> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 228 <_PyTokenizer_Free+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 228 <_PyTokenizer_Free+0x74> │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 38c │ │ │ │ │ b 2cc <_PyTokenizer_Free+0x118> │ │ │ │ │ - bl 380 │ │ │ │ │ + bl 38c │ │ │ │ │ b 2d8 <_PyTokenizer_Free+0x124> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 244 <_PyTokenizer_Free+0x90> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 244 <_PyTokenizer_Free+0x90> │ │ │ │ │ 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 │ │ │ │ │ @@ -241,43 +247,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 28c <_PyTokenizer_Free+0xd8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 244 <_PyTokenizer_Free+0x90> │ │ │ │ │ │ │ │ │ │ -00000380 : │ │ │ │ │ +0000038c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 3a0 │ │ │ │ │ + ble 3ac │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 394 │ │ │ │ │ + bne 3a0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000003bc <_PyToken_Free>: │ │ │ │ │ +000003c8 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 3dc <_PyToken_Free+0x20> │ │ │ │ │ + bne 3e8 <_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 380 │ │ │ │ │ + b 38c │ │ │ ├── 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: 67656 (bytes into file) │ │ │ │ │ + Start of section headers: 68088 (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 0x10848: │ │ │ │ │ +There are 15 section headers, starting at offset 0x109f8: │ │ │ │ │ │ │ │ │ │ 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 001034 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d828 000590 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001068 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001068 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001068 008020 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00ddb8 0024f8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009088 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 009e68 000f70 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0102b0 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00add8 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00add8 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00ae0c 001760 10 13 173 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00c56c 0012ba 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0107c8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0011c8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d950 000618 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0011fc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0011fc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0011fc 007ffc 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00df68 0024f8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0091f8 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 009fd8 000f70 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 010460 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00af48 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00af48 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00af7c 001730 10 13 170 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00c6ac 0012a4 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 010978 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,31 +1,31 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 374 entries: │ │ │ │ │ +Symbol table '.symtab' contains 371 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 000003c8 96 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 3: 000004fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 9: 00000504 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 10: 00005c80 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00005c5c 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: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ 17: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 18: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 19: 00001428 2244 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 20: 00003f18 352 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 20: 00004098 352 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ 21: 00001420 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 22: 00001428 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 23: 00001ce8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 24: 00001cec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 25: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 26: 0000014c 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 27: 00000178 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ @@ -58,320 +58,317 @@ │ │ │ │ │ 54: 0000311c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 55: 000035c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 56: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 57: 000035cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 58: 00000384 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 59: 000003b4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 60: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 61: 00000be0 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 62: 00007604 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 61: 00000d74 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 62: 000075e0 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 63: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 64: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ - 65: 000051e8 420 FUNC LOCAL DEFAULT 5 method_output_as_list │ │ │ │ │ - 66: 00003cc0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 67: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ - 68: 00003cc4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 69: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ - 70: 00004074 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 71: 000004dc 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ - 72: 00004078 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 73: 000004e0 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ - 74: 000004e4 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 75: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ - 76: 00000510 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ - 77: 00000528 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ - 78: 00000558 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ - 79: 000049b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 80: 000049c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 81: 0000058c 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ - 82: 000005b4 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ - 83: 00000660 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ - 84: 000006b4 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ - 85: 000006cc 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ - 86: 000006fc 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ - 87: 00000700 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ - 88: 00000734 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ - 89: 0000074c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 90: 000051e0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 91: 000051e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 92: 00005388 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 93: 0000538c 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 │ │ │ │ │ - 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: 0000613c 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 105: 00000cf4 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 106: 00006680 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 107: 00007fa4 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 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: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 112: 00006a2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 113: 00006a30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 114: 00006b88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 115: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 116: 0000088c 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 117: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 118: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 119: 000008d0 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 120: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 121: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 122: 0000093c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 123: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 124: 00000964 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 125: 00006b8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 126: 00006e54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 127: 00006e58 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 128: 00006f34 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 129: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 130: 00006f38 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 131: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 132: 000007bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 133: 0000099c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 134: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 135: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 136: 00000a6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 137: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 138: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 139: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 140: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 141: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 142: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 143: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 144: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 145: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 146: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 147: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 148: 00007f80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 149: 00000af0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 150: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 151: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 152: 00000cbc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 153: 00007fa4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 154: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 155: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 156: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 157: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 158: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 159: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 160: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 161: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 162: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 163: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 164: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 165: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 166: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 167: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 168: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 169: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 170: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 171: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 172: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 173: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 177: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 187: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 188: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 190: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 192: 00001d3c 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 193: 00002684 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 204: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 205: 000008a4 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 206: 00000d48 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 207: 000009e0 152 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 214: 00000a78 168 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ - 215: 00000b20 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 216: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 217: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 218: 00000b60 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 224: 00001cec 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 225: 0000057c 576 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 233: 00001f88 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 234: 000020d8 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 237: 000023f4 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 242: 0000276c 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 243: 0000311c 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 244: 00003444 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 247: 000035cc 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 248: 0000382c 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 249: 0000385c 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 250: 0000394c 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 251: 000039f8 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 252: 00003a98 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 253: 00003b24 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 254: 00003c60 100 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 256: 00003cc4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 257: 00003d34 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 259: 00003ee8 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 260: 00004078 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 261: 00004248 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 262: 00004418 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 263: 00004488 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 264: 00004658 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 265: 000046f0 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 269: 000049c4 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 271: 00004a50 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 275: 00004cec 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 277: 0000538c 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 279: 00004d74 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 282: 00004f20 712 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 285: 00005428 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 286: 000055f8 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 287: 000057c8 692 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 288: 00005a7c 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 289: 00005ab0 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 290: 00000358 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 291: 00005ca8 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 292: 00005e78 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ - 293: 000063d4 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 294: 0000646c 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 295: 000064b0 464 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 296: 00006718 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 297: 00000390 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 298: 000068e8 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 299: 00006958 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ - 300: 00006a30 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 301: 000003c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 302: 00000418 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 304: 000004dc 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 305: 0000052c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 306: 00000564 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 308: 00006b8c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 309: 00006d5c 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 311: 00006e58 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 312: 00006f38 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 313: 00007168 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 315: 000007bc 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 316: 000007d8 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 317: 000008f4 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 318: 00000a08 100 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 320: 00000a6c 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 321: 00000b00 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 322: 00000b38 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 323: 0000732c 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 328: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 329: 00007548 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 330: 00000ba8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 331: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 332: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 333: 00000cbc 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 334: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 335: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 336: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 337: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 338: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 339: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 341: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 342: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 343: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 344: 00000e3c 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 345: 00000e98 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 346: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 348: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 349: 00000f64 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 350: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 353: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 355: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 361: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 362: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 363: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 364: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 365: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 366: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 367: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 368: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 370: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 371: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 372: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 373: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 65: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ + 66: 00003e3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 67: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ + 68: 00003e44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 69: 000004c4 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ + 70: 000041f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 71: 00000504 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ + 72: 000041f8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 73: 00000508 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ + 74: 0000050c 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ + 75: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ + 76: 00000538 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ + 77: 00000550 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ + 78: 00000580 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ + 79: 00004b34 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 80: 00004b44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 81: 000005b4 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ + 82: 000005dc 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ + 83: 00000688 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ + 84: 000006dc 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ + 85: 000006f4 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ + 86: 00000724 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ + 87: 00000728 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ + 88: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ + 89: 00005360 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 90: 00005368 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 91: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ + 92: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ + 93: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ + 94: 0000026c 176 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ + 95: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ + 96: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 97: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 98: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 99: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 100: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 101: 00006118 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 102: 00000e88 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 103: 00006580 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 104: 00007f80 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 105: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 106: 00000820 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 107: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 108: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 109: 00006a08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 110: 00006a0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 111: 00006b64 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 112: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 113: 0000088c 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 114: 00000890 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 115: 00000894 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 116: 000008d0 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 117: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 118: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 119: 0000093c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 120: 000007b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 121: 00000964 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 122: 00006b68 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 123: 00006e30 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 124: 00006e34 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 125: 00006f10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 126: 00000968 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 127: 00006f14 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 128: 0000096c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 129: 000007bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 130: 0000099c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 131: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 132: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 133: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 134: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 135: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 136: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 137: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 138: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 139: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 140: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 141: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 142: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 143: 00000e48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 145: 00007f5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00000af0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 147: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 148: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 149: 00000e50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 150: 00007f80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 152: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 153: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 154: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 155: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 156: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 157: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 158: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 159: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 160: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 161: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 162: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 163: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 164: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 165: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 166: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 167: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 168: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 169: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 170: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 174: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 184: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 185: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 187: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 189: 00001d3c 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 190: 00002684 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 201: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 202: 000008a4 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 203: 00000edc 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 204: 000009e0 152 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 211: 00000a78 168 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ + 212: 00000b20 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 213: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 214: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 215: 00000b60 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 221: 00001cec 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 222: 0000057c 576 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 230: 00001f88 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 231: 000020d8 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 234: 000023f4 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 239: 0000276c 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 240: 0000311c 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 241: 00003444 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 244: 000035cc 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 245: 0000382c 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 246: 0000385c 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 247: 0000394c 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 248: 000039f8 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 249: 00003a98 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 250: 00003b24 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 251: 00003c60 484 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 254: 00003e44 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 255: 00003eb4 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 257: 00004068 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 258: 000041f8 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 259: 000043c8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 260: 00004598 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 261: 00004608 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 262: 000047d8 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 263: 00004870 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 267: 00004b44 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 269: 00004bd0 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 273: 00004e6c 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 275: 00005368 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 277: 00004ef4 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 280: 000050a0 712 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 282: 00005404 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 283: 000055d4 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 284: 000057a4 692 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 285: 00005a58 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 286: 00005a8c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 287: 00000358 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 288: 00005c84 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 289: 00005e54 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ + 290: 000063b0 464 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 291: 00006618 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 292: 000066b0 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 293: 000066f4 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 294: 00000390 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 295: 000068c4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 296: 00006934 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ + 297: 00006a0c 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 298: 000003c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 299: 00000418 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 301: 000004dc 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 302: 0000052c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 303: 00000564 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 305: 00006b68 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 306: 00006d38 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 308: 00006e34 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 309: 00006f14 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 310: 00007144 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 312: 000007bc 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 313: 000007d8 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 314: 000008f4 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 315: 00000a08 504 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 317: 00000c00 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 318: 00000c94 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 319: 00000ccc 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 320: 00007308 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: 00007524 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 327: 00000d3c 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: 00000e50 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: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 335: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 336: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 338: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 339: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 340: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 341: 00000fd0 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 342: 0000102c 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 343: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 345: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 346: 000010f8 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 347: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 350: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 352: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 358: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 359: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 360: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 361: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 362: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 363: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 364: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 365: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 367: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 368: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 369: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 370: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1533 +1,1550 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd828 contains 178 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd950 contains 195 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000038 0000be1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000064 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000ba1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000038 0000bb1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000064 0000b01c 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 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010c 0000cd1c R_ARM_CALL 000008a4 PyObject_SetItem │ │ │ │ │ +000000f4 0000ba1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000010c 0000ca1c R_ARM_CALL 000008a4 PyObject_SetItem │ │ │ │ │ 00000140 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000154 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000174 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000178 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000194 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000198 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000154 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000194 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000198 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001a0 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000001a4 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000001b8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001e4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00003b2b R_ARM_MOVW_ABS_NC 000003b4 .LC22 │ │ │ │ │ 00000210 00003b2c R_ARM_MOVT_ABS 000003b4 .LC22 │ │ │ │ │ -00000230 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000234 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000230 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000234 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000244 00003c2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000248 00003c2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -00000268 00003e1d R_ARM_JUMP24 00007604 abstract_issubclass │ │ │ │ │ -000002a4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002a8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002b8 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -000002e0 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002fc 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000c72c 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 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000354 0000b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000642b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ -0000037c 0000642c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ +00000268 00003e1d R_ARM_JUMP24 000075e0 abstract_issubclass │ │ │ │ │ +000002a4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002a8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002b8 0000bd1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +000002e0 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002fc 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000300 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000308 00005f2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +0000030c 00005f2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00000314 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000354 0000b01d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000612b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ +0000037c 0000612c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ 00000384 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -000003b0 00006d2b R_ARM_MOVW_ABS_NC 00000820 .LC54 │ │ │ │ │ -000003b4 00006d2c R_ARM_MOVT_ABS 00000820 .LC54 │ │ │ │ │ +000003b0 00006a2b R_ARM_MOVW_ABS_NC 00000820 .LC54 │ │ │ │ │ +000003b4 00006a2c R_ARM_MOVT_ABS 00000820 .LC54 │ │ │ │ │ 000003bc 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -0000045c 00012f1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000004a0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000045c 00012c1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000004a0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004bc 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004c0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c8 0000732b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ -000004cc 0000732c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ -000004d4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004bc 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004c0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004c8 0000702b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ +000004cc 0000702c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ +000004d4 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004fc 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -00000500 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000504 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000518 0000742b R_ARM_MOVW_ABS_NC 0000088c .LC58 │ │ │ │ │ -0000051c 0000742c R_ARM_MOVT_ABS 0000088c .LC58 │ │ │ │ │ -0000054c 0000752b R_ARM_MOVW_ABS_NC 00000890 .LC59 │ │ │ │ │ -00000550 0000752c R_ARM_MOVT_ABS 00000890 .LC59 │ │ │ │ │ +00000500 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000504 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000518 0000712b R_ARM_MOVW_ABS_NC 0000088c .LC58 │ │ │ │ │ +0000051c 0000712c R_ARM_MOVT_ABS 0000088c .LC58 │ │ │ │ │ +0000054c 0000722b R_ARM_MOVW_ABS_NC 00000890 .LC59 │ │ │ │ │ +00000550 0000722c R_ARM_MOVT_ABS 00000890 .LC59 │ │ │ │ │ 00000558 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000578 0000e11d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -000005b4 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000005e4 0001331c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000664 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006a4 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006a8 00010b2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006ac 00007a2b R_ARM_MOVW_ABS_NC 0000093c .LC64 │ │ │ │ │ -000006b0 00007a2c R_ARM_MOVT_ABS 0000093c .LC64 │ │ │ │ │ -000006b8 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000006f8 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000704 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000714 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000728 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000072c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000730 0000782b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ -00000734 0000782c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ -0000073c 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000744 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000748 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000074c 0000792b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ -00000750 0000792c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ -00000758 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000760 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000764 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000076c 0000d41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000078c 0000762b R_ARM_MOVW_ABS_NC 00000894 .LC60 │ │ │ │ │ -00000790 0000762c R_ARM_MOVT_ABS 00000894 .LC60 │ │ │ │ │ -00000794 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007a0 0000772b R_ARM_MOVW_ABS_NC 000008d0 .LC61 │ │ │ │ │ -000007a4 0000772c R_ARM_MOVT_ABS 000008d0 .LC61 │ │ │ │ │ -000007a8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000578 0000de1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ +000005b4 0000ae1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000005e4 0001301c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000664 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000690 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006a4 0001092b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006a8 0001092c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006ac 0000772b R_ARM_MOVW_ABS_NC 0000093c .LC64 │ │ │ │ │ +000006b0 0000772c R_ARM_MOVT_ABS 0000093c .LC64 │ │ │ │ │ +000006b8 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006cc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f4 0000b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000006f8 0000b52c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000704 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000714 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000728 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000072c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000730 0000752b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ +00000734 0000752c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ +0000073c 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000744 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000748 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000074c 0000762b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ +00000750 0000762c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ +00000758 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000760 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000764 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000076c 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000078c 0000732b R_ARM_MOVW_ABS_NC 00000894 .LC60 │ │ │ │ │ +00000790 0000732c R_ARM_MOVT_ABS 00000894 .LC60 │ │ │ │ │ +00000794 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007a0 0000742b R_ARM_MOVW_ABS_NC 000008d0 .LC61 │ │ │ │ │ +000007a4 0000742c R_ARM_MOVT_ABS 000008d0 .LC61 │ │ │ │ │ +000007a8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000007b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000007b8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007c0 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000007c4 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000007d4 0000681d R_ARM_JUMP24 0000613c ternary_op.constprop.0 │ │ │ │ │ +000007b8 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000007c0 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000007c4 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000007d4 0000651d R_ARM_JUMP24 00006118 ternary_op.constprop.0 │ │ │ │ │ 00000800 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ -00000804 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000808 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000089c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000008a0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000008a8 0000852b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ -000008ac 0000852c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ +00000804 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000808 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000089c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008a0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008a8 0000822b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ +000008ac 0000822c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ 000008b4 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000008b8 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000008c8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008c8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008e8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000944 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 00000998 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -0000099c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009a0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009d0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009d4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009dc 0000862b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ -000009e0 0000862c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ -000009e8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009f0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009f4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000009fc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a14 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a18 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a1c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a20 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a30 00013f1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000a50 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000a64 0000411d R_ARM_JUMP24 000051e8 method_output_as_list │ │ │ │ │ -00000a68 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a94 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000aac 0000cf1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ -00000ad8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aec 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b20 0000892b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ -00000b24 0000892c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ -00000b2c 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000b7c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b88 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b8c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b94 00008a2b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ -00000b98 00008a2c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ -00000ba0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bc8 0000912b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ -00000bcc 0000912c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ -00000bd4 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000c04 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c60 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c80 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c84 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c90 0000f61c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000c9c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cb8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cdc 0000972b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ -00000ce0 0000972c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ -00000ce8 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000da8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000df4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000df8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e1c 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000e20 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000e24 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e2c 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00000e30 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000e34 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ee0 00012f1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000f28 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f38 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000f44 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f48 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f50 0000a12b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -00000f54 0000a12c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -00000f5c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fb0 00012f1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00000ff8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001008 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001014 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001018 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001020 0000a32b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -00001024 0000a32c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -0000102c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000099c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009a0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009d0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009d4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009dc 0000832b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ +000009e0 0000832c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ +000009e8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000009fc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a30 0000ce2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a34 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a38 0000cd2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000a58 00013c1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000a6c 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000a80 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000a84 0000ac2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000a90 0000ae1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000ac0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac8 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000adc 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00000b14 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b44 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b58 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b5c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b74 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000b84 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00000b88 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00000ba4 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000bcc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bd4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000bf0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf8 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000bfc 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c28 0000ba1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000c40 0000cc1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ +00000c6c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c80 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000cb4 0000862b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ +00000cb8 0000862c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ +00000cc0 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000d10 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000d1c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d20 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d28 0000872b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ +00000d2c 0000872c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ +00000d34 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d5c 00008e2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ +00000d60 00008e2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ +00000d68 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000d98 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000df4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e14 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e18 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e24 0000f31c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000e30 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e48 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e4c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e70 0000942b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ +00000e74 0000942c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ +00000e7c 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ +00000f3c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000f88 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f8c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fb0 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000fb4 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000fb8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fc0 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00000fc4 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00000fc8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001074 00012c1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000010bc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010cc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000010d8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010dc 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010e4 00009e2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +000010e8 00009e2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +000010f0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001144 00012c1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +0000118c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000119c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000011a8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011ac 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011b4 0000a02b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +000011b8 0000a02c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +000011c0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xddb8 contains 1183 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdf68 contains 1183 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000028 0000ae2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000050 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000054 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000068 0000b01d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -0000006c 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000184 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 0000b41c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001d4 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000002a4 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000b61c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000318 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000b71c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000038c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003e8 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003f4 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000408 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000420 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000424 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000438 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000450 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004a8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000028 0000ab2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000050 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000054 0000ac2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000068 0000ad1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +0000006c 0000ae1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000184 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 0000b11c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d4 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000002a4 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e8 0000b31c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000318 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000b41c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000038c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e4 0000b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003e8 0000b52c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003f4 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000408 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000420 0000b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000424 0000b52c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000438 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000450 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004a8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000500 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000058c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000590 0000bf2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005a0 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -000005c0 0000c11d R_ARM_JUMP24 00002684 PySequence_GetItem │ │ │ │ │ -000005d0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000005d4 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000005f0 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000600 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000618 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000644 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0000c61d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000698 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000069c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fc 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000500 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000590 0000bc2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005a0 0000bd1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +000005c0 0000be1d R_ARM_JUMP24 00002684 PySequence_GetItem │ │ │ │ │ +000005d0 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000005d4 0000bf2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000005f0 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000600 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000618 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000644 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 0000c31d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000698 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 0000c42c 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 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006bc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006b0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000c42c 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 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0000c42c 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 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000006f8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000700 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000740 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000744 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000790 0000cb1d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000794 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000798 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000700 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000740 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000744 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000790 0000c81d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000794 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000798 0000c42c 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 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007bc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007ac 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007bc 0000c42c 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 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007fc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000868 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000087c 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000008a0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000938 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000093c 0000bf2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000948 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -00000968 0000ce1d R_ARM_JUMP24 00000d48 PySequence_SetItem │ │ │ │ │ +000007d4 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007fc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000868 0000b52c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000087c 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000894 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000008a0 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000938 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000093c 0000bc2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000948 0000bd1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +00000968 0000cb1d R_ARM_JUMP24 00000edc PySequence_SetItem │ │ │ │ │ 0000096c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000980 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009a0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000980 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009a0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009ac 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 000009b0 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -000009b8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009c0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009c4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009b8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009c4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009cc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000009d0 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009d8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009fc 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a00 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a04 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a08 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a20 0000d21d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000a28 0000be1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000a44 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000a48 0000d32c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000a54 0000d41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000d51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a98 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a9c 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000aa0 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000aa4 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000ab8 0000d21c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ad0 0000be1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000ae8 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000aec 0000d32c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000af8 0000d41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b04 0000d51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b88 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000b8c 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000ba8 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000bac 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000ee0 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f08 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000f2c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f64 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f90 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fa8 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fd0 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001000 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001018 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001048 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000105c 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001084 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000010b0 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010dc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f4 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001124 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000113c 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001160 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001188 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001198 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011c4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009fc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a00 0000cd2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000a04 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a08 0000ce2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a20 0000cf1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000a28 0000bb1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000a44 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000a48 0000d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000a54 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a60 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a98 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a9c 0000cd2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000aa0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000aa4 0000ce2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000ab8 0000cf1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000ad0 0000bb1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000ae8 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000aec 0000d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000af8 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b04 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b88 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000b8c 0000bf2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000ba8 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000bac 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000ee0 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f08 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f2c 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f54 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f64 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f90 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fd0 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001000 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001018 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001048 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000105c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001084 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000010b0 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000010dc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f4 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001124 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000113c 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001160 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001188 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001198 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000011c4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000011e4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011e8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001214 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001214 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000124c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001250 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001258 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001288 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001258 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001288 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012a0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012a4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012a8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012d8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012f0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012f4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012fc 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012fc 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001320 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001324 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000132c 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000132c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001350 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001354 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001358 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001388 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001358 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001388 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013b0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013b4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013b8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013b8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013d8 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013dc 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013e4 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013fc 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001410 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001420 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001424 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001454 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00001458 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00001464 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00001468 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000017a4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000017d0 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000017f8 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001820 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001830 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000185c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001874 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000189c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e4 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001914 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001928 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001950 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000197c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000019a8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000019f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a08 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a2c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a64 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a90 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013fc 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001410 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001420 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001424 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001454 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00001458 0000bf2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00001464 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00001468 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000017a4 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000017d0 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000017f8 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001820 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001830 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000185c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000189c 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018cc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e4 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001914 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001928 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001950 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000197c 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000019a8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c0 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000019f0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a08 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a2c 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a54 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a90 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001aac 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ab0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001ab4 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ae0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ae0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b18 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b1c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b24 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b24 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b54 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b6c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b70 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b74 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ba4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b74 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ba4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bbc 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bc0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bcc 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bcc 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001bf4 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bf8 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c00 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c00 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001c24 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c28 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c30 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c60 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c30 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c60 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c78 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c7c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c80 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c80 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001ca0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ca4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001cac 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cc4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001cd8 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001ce8 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d38 0000e11d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -00001d7c 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001dc8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001df0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001cac 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001cc4 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001cd8 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001ce8 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d38 0000de1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ +00001d7c 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001dc8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dec 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001df0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001df4 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001df8 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001e04 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e50 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001e54 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001e64 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e88 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001e8c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001e98 0000e51c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001ea8 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001e04 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e50 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001e54 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001e64 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e88 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001e8c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001e98 0000e21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001ea8 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00001ed8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001eec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ef0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001eec 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ef0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001ef4 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00001ef8 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001f08 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f2c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f34 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001f38 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001f08 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f2c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f34 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001f38 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00001f44 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 00001f48 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001f54 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00001f54 0000e41c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00001f70 00001c2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ 00001f74 00001c2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00001f7c 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001f84 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ff4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ff8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f7c 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001f84 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ff4 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ff8 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001ffc 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00002000 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -0000200c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002034 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002038 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002050 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002054 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000200c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002034 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002038 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002050 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002054 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000205c 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00002060 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00002068 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000208c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002068 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000208c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002094 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -0000209c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000020a0 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000209c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000020a0 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000020b0 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 000020b4 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000020bc 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002118 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000211c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002170 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002174 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021bc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021c0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000020bc 0000e41c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002118 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000211c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002170 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002174 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000021e4 00001f2b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ 000021e8 00001f2c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ 000021f4 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002228 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002234 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002238 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002280 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002284 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002300 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000232c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002330 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002228 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002234 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002238 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002280 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002284 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022b4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022e8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002300 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000232c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002330 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002350 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002398 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000239c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000241c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002420 0000ee2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000242c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002430 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002444 0000ef1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002470 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002498 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000024c8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002508 0000f01c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002528 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002570 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002574 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002398 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000239c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023e8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002420 0000eb2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000242c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002430 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002444 0000ec1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002470 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002498 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000024c8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002508 0000ed1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00002528 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002570 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002574 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002578 0000272b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ 0000257c 0000272c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -0000258c 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000258c 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 000025a0 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000025b0 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000025b4 0000ee2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000025c0 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000025c4 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002608 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000260c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000025b0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000025b4 0000eb2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000025c0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000025c4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002608 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000260c 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00002614 0000262b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ 00002618 0000262c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -00002620 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000262c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002630 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002620 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000262c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002630 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002634 0000282b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ 00002638 0000282c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -00002644 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002674 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267c 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002680 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002644 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002674 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000267c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002680 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002714 00002c2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ 00002718 00002c2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -0000271c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000272c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002730 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000271c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000272c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002730 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002754 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00002758 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -0000275c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000275c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002764 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002788 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000278c 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000027ac 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000027b0 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000283c 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002844 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002864 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002884 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000028ac 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028bc 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000028e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002788 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +0000278c 0000bf2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000027ac 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000027b0 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000283c 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002844 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002864 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002884 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000028ac 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028bc 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000028e8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000297c 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002980 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002984 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002984 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000029a4 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000029a8 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000029ac 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000029d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029ac 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000029d8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000029f0 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -000029f4 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000029f8 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002a18 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002a1c 0000c22c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002a2c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002a30 0000db2c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002b7c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bd8 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c38 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002c48 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002c6c 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002c94 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca4 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002cd0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ce4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002d0c 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d38 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d6c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d84 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002db4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002dcc 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002df0 0000c51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002e1c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e2c 0000de1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e58 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029f4 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000029f8 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a18 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002a1c 0000bf2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002a2c 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002a30 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002b7c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bd8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c38 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002c48 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002c6c 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002c94 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca4 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002cd0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce4 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002d0c 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002d38 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d6c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d84 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002db4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dcc 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002df0 0000c21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002e1c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e2c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e58 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002ecc 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002ed0 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002ed8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002f0c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f0c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f18 0000311c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00002f34 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f38 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f40 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f40 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002f64 0000311c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00002f78 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002f78 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00002f98 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f9c 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fa0 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fa0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fc0 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002fc4 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fcc 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002fe4 0000dc1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002fcc 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fe4 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00003024 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00003048 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000304c 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003050 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000307c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003050 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000307c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000030d4 00002e2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000030d8 00002e2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000030e0 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003118 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003158 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000315c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000317c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003180 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031ec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000031f0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000030e0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003118 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003158 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000315c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000317c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003180 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031ec 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031f0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000031f8 0000352b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ 000031fc 0000352c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ 00003204 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00003208 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003218 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003244 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003260 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003264 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000326c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032c4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032c8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003314 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003318 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000332c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000333c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003340 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003368 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000336c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003394 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003398 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033ac 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033b0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033e8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003424 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000343c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000346c 0000ae2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003470 0000ae2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003474 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003478 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000034b4 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000034c8 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000034dc 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000351c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003548 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003568 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000357c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003580 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003598 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000035b4 0000f61c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003218 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003244 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003260 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003264 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000326c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032c4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032c8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003314 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003318 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000332c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000333c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003340 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003368 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000336c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003394 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003398 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033ac 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033b0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033e8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003424 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000343c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000346c 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003470 0000ab2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003474 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003478 0000ac2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000034b4 0000ae1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000034c8 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000034dc 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000351c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003548 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003568 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000357c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003580 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003598 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000035b4 0000f31c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000035c0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000035c8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000360c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003610 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000364c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003650 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036b4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036c0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036c4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000036dc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036e0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036f8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000372c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003730 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003738 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000378c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037a8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000037c4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000035c8 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000360c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003610 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000364c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003650 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036b4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036d0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000036dc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036f8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000372c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003730 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003738 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000378c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037a4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037a8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037c0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000037c4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000037c8 0000382b R_ARM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 000037cc 0000382c R_ARM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ 000037d0 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000037d4 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000037e8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003804 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003808 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000380c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003824 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000038f8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000037e8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003804 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003808 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000380c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003824 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038f4 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038f8 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000391c 00003a2b R_ARM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ 00003920 00003a2c R_ARM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -00003924 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003924 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003934 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 0000393c 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 00003940 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003944 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003974 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003988 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003944 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003974 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003988 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 000039ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000039d8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a30 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000039d8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039f0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a30 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003a44 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003a80 0000ec1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003a80 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003a94 0000311d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003af8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003afc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003af8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003afc 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003b00 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003b04 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00003b10 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b10 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003b1c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003bac 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003bb0 0000bf2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003bc0 0000c01c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ -00003be0 0000f91d R_ARM_JUMP24 0000385c PySequence_DelItem │ │ │ │ │ +00003bac 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003bb0 0000bc2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003bc0 0000bd1c R_ARM_CALL 00001d3c PyNumber_AsSsize_t │ │ │ │ │ +00003be0 0000f61d R_ARM_JUMP24 0000385c PySequence_DelItem │ │ │ │ │ 00003be4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003bfc 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c20 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c24 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003bfc 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003c20 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c24 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003c2c 0000402b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ 00003c30 0000402c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00003c38 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c40 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c44 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c38 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c40 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c44 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003c4c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003c50 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c58 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c6c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00003c70 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00003c74 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003c78 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003c90 0000ff1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003cb0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003cc0 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003d08 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003d14 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d18 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d20 0000432b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00003d24 0000432c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00003d2c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d70 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003d74 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003d90 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003d94 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003db0 0001021c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003de4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003de8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003dec 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00003df0 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003dfc 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e24 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003e28 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003e44 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e48 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e4c 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00003e50 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00003e5c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e80 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e88 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003e8c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00003e9c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00003ea0 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00003ea8 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00003ec4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003ee0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f54 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f6c 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003fb4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe4 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ff8 0000452b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00003ffc 0000452c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00004000 00003d1c R_ARM_CALL 00000be0 check_class │ │ │ │ │ -0000401c 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004064 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004074 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000040c0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004120 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004130 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004134 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000414c 0000472b R_ARM_MOVW_ABS_NC 000004dc .LC28 │ │ │ │ │ -00004150 0000472c R_ARM_MOVT_ABS 000004dc .LC28 │ │ │ │ │ -0000415c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000416c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004170 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041b0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041dc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041e0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000420c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004240 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004290 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004294 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042f0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004300 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004304 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000431c 0000492b R_ARM_MOVW_ABS_NC 000004e0 .LC29 │ │ │ │ │ -00004320 0000492c R_ARM_MOVT_ABS 000004e0 .LC29 │ │ │ │ │ -0000432c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000433c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004340 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004374 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004378 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004380 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ac 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043b0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043dc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004410 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000445c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004468 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000446c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004474 00004a2b R_ARM_MOVW_ABS_NC 000004e4 .LC30 │ │ │ │ │ -00004478 00004a2c R_ARM_MOVT_ABS 000004e4 .LC30 │ │ │ │ │ -00004480 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044d0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044d4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004530 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004540 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004544 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000455c 00004b2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ -00004560 00004b2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ -0000456c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000457c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004580 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045b8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045c0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045ec 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045f0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000461c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004650 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000469c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000046a8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000046ac 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000046d0 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -000046d4 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -000046d8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046e0 00004c2b R_ARM_MOVW_ABS_NC 00000510 .LC32 │ │ │ │ │ -000046e4 00004c2c R_ARM_MOVT_ABS 00000510 .LC32 │ │ │ │ │ -000046e8 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004734 0000dd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004794 00010a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000047bc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047c8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047cc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047ec 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004814 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004840 0000fc1c R_ARM_CALL 00003a98 PyObject_Size │ │ │ │ │ -00004854 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004858 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000486c 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004894 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000489c 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048a8 00010b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000048ac 00010b2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000048b4 00004e2b R_ARM_MOVW_ABS_NC 00000558 .LC34 │ │ │ │ │ -000048b8 00004e2c R_ARM_MOVT_ABS 00000558 .LC34 │ │ │ │ │ -000048c0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048dc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048e4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048e8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048f4 00004d2b R_ARM_MOVW_ABS_NC 00000528 .LC33 │ │ │ │ │ -000048f8 00004d2c R_ARM_MOVT_ABS 00000528 .LC33 │ │ │ │ │ -00004900 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004924 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000494c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004968 00010c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004984 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004988 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000499c 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000049ac 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000049b4 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049b8 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049bc 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049c0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049fc 00010e2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00004a00 00010e2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00004a38 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004a74 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004a78 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004af4 0001101d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004b30 0001111d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004b44 0001122b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004b48 0001122c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004b68 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b7c 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00004b8c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b90 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b94 0000532b R_ARM_MOVW_ABS_NC 00000660 .LC37 │ │ │ │ │ -00004b98 0000532c R_ARM_MOVT_ABS 00000660 .LC37 │ │ │ │ │ -00004ba4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bb0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004bc0 0001141c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004bd8 0001111c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004c00 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c08 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00004c14 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00004c28 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004c2c 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004c3c 0000522b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ -00004c40 0000522c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ -00004c48 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004c58 0001021c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004c80 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004c90 0001011d R_ARM_JUMP24 00003d34 PyNumber_Index │ │ │ │ │ -00004ca4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ca8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004cb4 0000512b R_ARM_MOVW_ABS_NC 0000058c .LC35 │ │ │ │ │ -00004cb8 0000512c R_ARM_MOVT_ABS 0000058c .LC35 │ │ │ │ │ -00004cc0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ce4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d3c 0000542b R_ARM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ -00004d40 0000542c R_ARM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ -00004d48 0001161c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004d50 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d54 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d58 0000552b R_ARM_MOVW_ABS_NC 000006cc .LC39 │ │ │ │ │ -00004d5c 0000552c R_ARM_MOVT_ABS 000006cc .LC39 │ │ │ │ │ -00004d68 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e40 0000562b R_ARM_MOVW_ABS_NC 000006fc .LC40 │ │ │ │ │ -00004e48 0000562c R_ARM_MOVT_ABS 000006fc .LC40 │ │ │ │ │ -00004ed0 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00004ed4 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00004ed8 0000582b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00004edc 0000582c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -00004ee4 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ef0 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00004ef4 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00004ef8 0000572b R_ARM_MOVW_ABS_NC 00000700 .LC41 │ │ │ │ │ -00004efc 0000572c R_ARM_MOVT_ABS 00000700 .LC41 │ │ │ │ │ -00004f04 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f0c 0000542b R_ARM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ -00004f10 0000542c R_ARM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ -00004f18 0001161c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f44 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00004f48 0000d12c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00004f4c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004f50 0000d02c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004f78 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00004f88 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00004f8c 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004fb4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004fb8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004fec 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ff4 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005008 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005040 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005074 0000cb1c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005080 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005084 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000050a0 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000050b0 0000592b R_ARM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ -000050b4 0000592c R_ARM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ -000050cc 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000050e8 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000050fc 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005100 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005108 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -0000510c 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00005118 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005120 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005124 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005134 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00005138 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005140 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005164 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005190 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051a8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051c4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051d4 00011c1d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -000051d8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000051e0 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000051e4 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000521c 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000522c 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00005230 0000af2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000523c 0000b11c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00005268 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005270 0000b51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005280 0000f51c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000052b8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d0 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000052d4 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000052e8 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000052f8 0000592b R_ARM_MOVW_ABS_NC 0000074c .LC43 │ │ │ │ │ -000052fc 0000592c R_ARM_MOVT_ABS 0000074c .LC43 │ │ │ │ │ -00005310 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005348 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005364 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005380 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005388 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005424 0000b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005470 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005474 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054d0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000054e0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054e4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054fc 00005e2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ -00005500 00005e2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ -0000550c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000551c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005520 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005554 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005558 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005560 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000558c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005590 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055bc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055f0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005640 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005644 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056a0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056b0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056b4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056cc 00005f2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -000056d0 00005f2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -000056dc 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -000056ec 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056f0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005724 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005728 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005730 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000575c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005760 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000578c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057c0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005808 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000580c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005860 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005864 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005870 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005874 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005880 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005890 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005894 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e4 0000611d R_ARM_JUMP24 0000026c sequence_repeat │ │ │ │ │ -000058f4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058f8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000592c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005930 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005938 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059d8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059dc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059f4 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000059f8 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a00 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00005a04 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00005a0c 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00005a10 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00005a20 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005a3c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a44 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a5c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a60 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a6c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a80 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005a84 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005af8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005afc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b58 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005b68 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b6c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b84 0000632b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00005b88 0000632c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00005b94 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005ba4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ba8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bdc 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005be0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005be8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c14 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c18 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c44 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c78 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ca4 0000291d R_ARM_JUMP24 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00005cf0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005cf4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d50 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005d60 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d64 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d7c 0000652b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00005d80 0000652c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00005d8c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005d9c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005da0 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005de0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e0c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e10 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e3c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e70 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005edc 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005ee0 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005ee4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ee8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f24 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f28 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f30 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f34 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f38 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f4c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f50 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f88 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f8c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f98 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f9c 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005fbc 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005fc0 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006004 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006008 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006010 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -00006014 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -0000601c 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00006020 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00006030 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000603c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006040 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006070 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000607c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006080 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000060b8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060bc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006114 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006118 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000611c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006134 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006194 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006198 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061e8 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000061f4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061f8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006228 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000622c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006288 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000628c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006294 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006298 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000062b0 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000062b4 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000062c0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000062e0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062e4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006310 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006340 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006344 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006374 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006384 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -00006388 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -00006394 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000063b4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006418 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00006424 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006428 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006440 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -00006444 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00006448 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000645c 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00006460 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00006464 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006654 0000691d R_ARM_JUMP24 00000cf4 _IsFortranContiguous.part.0 │ │ │ │ │ -00006760 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006764 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067c0 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000067d0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067d4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000067ec 00006c2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ -000067f0 00006c2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ -000067fc 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000680c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006810 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006844 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006848 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006850 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000687c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006880 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068ac 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068e0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000692c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00006938 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000693c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006944 00006e2b R_ARM_MOVW_ABS_NC 00000824 .LC55 │ │ │ │ │ -00006948 00006e2c R_ARM_MOVT_ABS 00000824 .LC55 │ │ │ │ │ -00006950 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069d4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000069d8 0000b82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000069e8 0000b91c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00006a00 0000ba1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00006a08 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006a0c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006a18 00006f2b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ -00006a1c 00006f2c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ -00006a24 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a2c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006a6c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a84 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006ad0 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b00 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006b14 0000452b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00006b18 0000452c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00006b1c 00003d1c R_ARM_CALL 00000be0 check_class │ │ │ │ │ -00006b38 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006b7c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b88 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006bd4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bd8 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c34 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006c44 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c48 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c60 00007c2b R_ARM_MOVW_ABS_NC 00000964 .LC65 │ │ │ │ │ -00006c64 00007c2c R_ARM_MOVT_ABS 00000964 .LC65 │ │ │ │ │ -00006c70 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006c80 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c84 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cb8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cbc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cc4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cf0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006cf4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d20 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d54 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d90 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d94 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006da4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006da8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e2c 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006e40 0001361c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006e54 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006e94 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e98 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006eac 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006eb0 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f00 0001361c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006f2c 00011b1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006f34 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f78 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f7c 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fd0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fd4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000701c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007020 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007044 0000812b R_ARM_MOVW_ABS_NC 00000968 .LC66 │ │ │ │ │ -00007048 0000812c R_ARM_MOVT_ABS 00000968 .LC66 │ │ │ │ │ -00007054 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00007088 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007094 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007098 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000070e0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000070e4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007114 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007130 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007148 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007160 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007198 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000719c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000071a0 0000832b R_ARM_MOVW_ABS_NC 0000096c .LC67 │ │ │ │ │ -000071a4 0000832c R_ARM_MOVT_ABS 0000096c .LC67 │ │ │ │ │ -000071ac 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071ec 00013a1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007214 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007248 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000724c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007254 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00007258 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00007260 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000727c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00007280 0000e32c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00007294 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000072a8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000072ac 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000072b8 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000072bc 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000072c4 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000072e8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000072f4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007304 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00007308 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00007310 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007354 0001442b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007358 0001442c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000073d8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000073dc 0001442c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000073e4 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007408 0001451d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -0000740c 0000ec1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000741c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007420 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007428 00008b2b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ -0000742c 00008b2c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ -00007434 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007468 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007470 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007474 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007484 00008c2b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ -00007488 00008c2c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ -00007490 0000e71c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000074c8 0001461d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000074d4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074e0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000074e8 0000e91c R_ARM_CALL 00001f88 _PyNumber_Index │ │ │ │ │ -000074f4 0001471c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007518 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007540 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007580 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007584 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075a0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075a4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000075cc 0000902b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ -000075d0 0000902c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ -000075dc 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000075fc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007630 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000076b4 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007744 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000077bc 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007844 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007894 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078a4 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000078a8 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078d0 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -000078d4 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -000078d8 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007908 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007924 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000794c 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000079cc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079dc 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -000079e0 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a18 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a6c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a88 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -00007a8c 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -00007a90 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007ac4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b20 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b30 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007b34 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b60 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007b88 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007c24 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007c4c 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007c8c 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -00007c90 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -00007c98 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007ccc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d08 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d18 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007d1c 0000b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d50 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d88 0000c31c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007db0 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007df4 0000932b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ -00007df8 0000932c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ -00007e00 0000df1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007e4c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e68 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e8c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ea8 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ee4 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f80 0000c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f84 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f88 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f8c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f90 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f94 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f98 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f9c 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007fa0 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008014 0000691d R_ARM_JUMP24 00000cf4 _IsFortranContiguous.part.0 │ │ │ │ │ +00003c58 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c84 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00003c88 0000ce2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00003c8c 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003c90 0000cd2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003cb8 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003cc8 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003ccc 0000ac2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003cd8 0000ae1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003d04 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d0c 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003d1c 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003d54 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d6c 0000fd1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003d78 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d7c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d90 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003da0 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00003da4 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00003dbc 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003df4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e14 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e1c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00003e34 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e3c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e40 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003e88 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00003e94 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e98 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ea0 0000432b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +00003ea4 0000432c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003eac 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ef0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003ef4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f10 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f14 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f30 0001001c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003f64 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f68 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f6c 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00003f70 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00003f7c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fa4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003fa8 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fc4 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fc8 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003fcc 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00003fd0 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00003fdc 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004000 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004008 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000400c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000401c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00004020 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00004028 0000e41c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004044 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00004060 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040d4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040ec 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004134 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004164 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004178 0000452b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +0000417c 0000452c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00004180 00003d1c R_ARM_CALL 00000d74 check_class │ │ │ │ │ +0000419c 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000041e4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041f4 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004240 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004244 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042a0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000042b0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042b4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042cc 0000472b R_ARM_MOVW_ABS_NC 00000504 .LC29 │ │ │ │ │ +000042d0 0000472c R_ARM_MOVT_ABS 00000504 .LC29 │ │ │ │ │ +000042dc 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000042ec 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042f0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004324 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004328 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004330 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000435c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004360 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000438c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043c0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004410 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004414 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004470 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004480 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004484 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000449c 0000492b R_ARM_MOVW_ABS_NC 00000508 .LC30 │ │ │ │ │ +000044a0 0000492c R_ARM_MOVT_ABS 00000508 .LC30 │ │ │ │ │ +000044ac 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000044bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044f8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004500 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000452c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004530 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000455c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004590 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045dc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000045e8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045ec 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045f4 00004a2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ +000045f8 00004a2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ +00004600 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004650 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004654 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046b0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000046c0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046c4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046dc 00004b2b R_ARM_MOVW_ABS_NC 00000534 .LC32 │ │ │ │ │ +000046e0 00004b2c R_ARM_MOVT_ABS 00000534 .LC32 │ │ │ │ │ +000046ec 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000046fc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004700 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004734 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004738 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004740 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000476c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004770 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000479c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047d0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000481c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00004828 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000482c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004850 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +00004854 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +00004858 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004860 00004c2b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00004864 00004c2c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00004868 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048b4 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004914 0001081c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000493c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004948 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000494c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000496c 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004994 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049c0 0000f91c R_ARM_CALL 00003a98 PyObject_Size │ │ │ │ │ +000049d4 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049d8 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000049ec 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004a14 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004a1c 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a28 0001092b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a2c 0001092c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a34 00004e2b R_ARM_MOVW_ABS_NC 00000580 .LC35 │ │ │ │ │ +00004a38 00004e2c R_ARM_MOVT_ABS 00000580 .LC35 │ │ │ │ │ +00004a40 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004a5c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a64 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004a68 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a74 00004d2b R_ARM_MOVW_ABS_NC 00000550 .LC34 │ │ │ │ │ +00004a78 00004d2c R_ARM_MOVT_ABS 00000550 .LC34 │ │ │ │ │ +00004a80 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004aa4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004acc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ae8 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004b04 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b08 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b1c 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004b2c 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004b34 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b38 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b3c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b40 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b7c 00010c2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00004b80 00010c2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00004bb8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004bf4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004bf8 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004c74 00010e1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004cb0 00010f1d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004cc4 0001102b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004cc8 0001102c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004ce8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004cfc 0001111c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00004d0c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d10 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d14 0000532b R_ARM_MOVW_ABS_NC 00000688 .LC38 │ │ │ │ │ +00004d18 0000532c R_ARM_MOVT_ABS 00000688 .LC38 │ │ │ │ │ +00004d24 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d30 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00004d40 0001121c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d58 00010f1c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004d80 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d88 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00004d94 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00004da8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004dac 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004dbc 0000522b R_ARM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ +00004dc0 0000522c R_ARM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ +00004dc8 0000e41c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004dd8 0001001c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004e00 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e10 0000ff1d R_ARM_JUMP24 00003eb4 PyNumber_Index │ │ │ │ │ +00004e24 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004e28 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e34 0000512b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ +00004e38 0000512c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ +00004e40 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e64 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ebc 0000542b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ +00004ec0 0000542c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ +00004ec8 0001141c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004ed0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ed4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ed8 0000552b R_ARM_MOVW_ABS_NC 000006f4 .LC40 │ │ │ │ │ +00004edc 0000552c R_ARM_MOVT_ABS 000006f4 .LC40 │ │ │ │ │ +00004ee8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004fc0 0000562b R_ARM_MOVW_ABS_NC 00000724 .LC41 │ │ │ │ │ +00004fc8 0000562c R_ARM_MOVT_ABS 00000724 .LC41 │ │ │ │ │ +00005050 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00005054 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00005058 0000582b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ +0000505c 0000582c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ +00005064 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005070 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00005074 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00005078 0000572b R_ARM_MOVW_ABS_NC 00000728 .LC42 │ │ │ │ │ +0000507c 0000572c R_ARM_MOVT_ABS 00000728 .LC42 │ │ │ │ │ +00005084 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000508c 0000542b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ +00005090 0000542c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ +00005098 0001141c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000050c4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +000050c8 0000ce2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +000050cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000050d0 0000cd2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000050f8 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00005108 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000510c 0000ac2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00005134 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005138 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000516c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005174 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005188 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000051c0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051f4 0000c81c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00005200 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005204 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005220 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005230 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00005234 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +0000524c 0000e51c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005268 0000b21c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000527c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005280 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005288 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +0000528c 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00005298 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052a0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052a4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052b4 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000052b8 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000052c0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052e4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005310 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005328 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005344 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005354 0001191d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005358 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00005360 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005364 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005400 0000b01d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000544c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005450 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054ac 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000054bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054d8 00005b2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ +000054dc 00005b2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ +000054e8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000054f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005530 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005534 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000553c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005568 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000556c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005598 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055cc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000561c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005620 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000567c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000568c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005690 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056a8 00005c2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +000056ac 00005c2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +000056b8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000056c8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056cc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005700 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005704 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000570c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005738 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000573c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005768 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000579c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057e4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057e8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000583c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005840 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000584c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005850 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000585c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000586c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005870 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005880 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005884 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058c0 00005e1d R_ARM_JUMP24 0000026c sequence_repeat │ │ │ │ │ +000058d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005908 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000590c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005914 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059d0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000059d4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000059dc 00005d2b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +000059e0 00005d2c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +000059e8 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000059ec 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000059fc 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005a18 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a20 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a38 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a3c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a48 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a5c 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005a60 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005ad4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ad8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b34 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005b44 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b48 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b60 0000602b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00005b64 0000602c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00005b70 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005b80 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b84 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bb8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bbc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bc4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bf0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bf4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c20 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c54 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c80 0000291d R_ARM_JUMP24 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00005ccc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005cd0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d2c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005d3c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d40 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d58 0000622b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +00005d5c 0000622c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +00005d68 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005d78 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d7c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005db0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005db4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dbc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005de8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dec 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e18 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e4c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005eb8 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005ebc 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005ec0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ec4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f00 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f04 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f0c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005f10 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005f14 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005f28 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f2c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f64 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f68 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f74 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005f78 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005f98 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005f9c 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005fe0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005fe4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005fec 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00005ff0 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00005ff8 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00005ffc 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000600c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006018 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000601c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000604c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006058 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000605c 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006094 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006098 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060c4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060f8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006110 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006170 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006174 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061c4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000061d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006204 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006208 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006264 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006268 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006270 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006274 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000628c 0000242b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00006290 0000242c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000629c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000062bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062ec 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000631c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006320 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006350 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006360 0000642b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +00006364 0000642c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +00006370 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006390 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063a8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006554 0000661d R_ARM_JUMP24 00000e88 _IsFortranContiguous.part.0 │ │ │ │ │ +0000665c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006668 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000666c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006684 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +00006688 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +0000668c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066a0 00002b2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000066a4 00002b2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000066a8 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000673c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006740 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000679c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000067ac 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067b0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067c8 0000692b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ +000067cc 0000692c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ +000067d8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +000067e8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067ec 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006820 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006824 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000682c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006858 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000685c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006888 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068bc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006908 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006914 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006918 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006920 00006b2b R_ARM_MOVW_ABS_NC 00000824 .LC55 │ │ │ │ │ +00006924 00006b2c R_ARM_MOVT_ABS 00000824 .LC55 │ │ │ │ │ +0000692c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069b0 0000b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000069b4 0000b52c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000069c4 0000b61c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000069dc 0000b71c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000069e4 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000069e8 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000069f4 00006c2b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ +000069f8 00006c2c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ +00006a00 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a08 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a48 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a60 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006aac 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006adc 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006af0 0000452b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +00006af4 0000452c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00006af8 00003d1c R_ARM_CALL 00000d74 check_class │ │ │ │ │ +00006b14 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006b58 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b64 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006bb0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bb4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c10 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006c20 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c24 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c3c 0000792b R_ARM_MOVW_ABS_NC 00000964 .LC65 │ │ │ │ │ +00006c40 0000792c R_ARM_MOVT_ABS 00000964 .LC65 │ │ │ │ │ +00006c4c 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006c5c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c60 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c94 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c98 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ca0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ccc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cd0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cfc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d30 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d6c 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006d70 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006d80 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006d84 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006e08 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006e1c 0001331c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006e30 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006e70 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006e74 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006e88 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006e8c 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006edc 0001331c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006f08 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006f10 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f54 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f58 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006fac 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006fb0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ff8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ffc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007020 00007e2b R_ARM_MOVW_ABS_NC 00000968 .LC66 │ │ │ │ │ +00007024 00007e2c R_ARM_MOVT_ABS 00000968 .LC66 │ │ │ │ │ +00007030 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +00007064 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007070 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007074 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000070f0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000710c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007124 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000713c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007174 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00007178 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000717c 0000802b R_ARM_MOVW_ABS_NC 0000096c .LC67 │ │ │ │ │ +00007180 0000802c R_ARM_MOVT_ABS 0000096c .LC67 │ │ │ │ │ +00007188 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071c8 0001371c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000071f0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007224 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007228 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007230 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00007234 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +0000723c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007258 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000725c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00007270 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00007284 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007288 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007294 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00007298 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +000072a0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000072c4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072cc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000072d0 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000072e0 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000072e4 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000072ec 0000e41c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007330 0001412b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007334 0001412c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000073b4 0001412b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000073b8 0001412c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000073c0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000073e4 0001421d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +000073e8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000073f8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000073fc 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007404 0000882b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ +00007408 0000882c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ +00007410 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007444 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000744c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007450 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007460 0000892b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ +00007464 0000892c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ +0000746c 0000e41c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000074a4 0001431d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000074b0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000074c4 0000e61c R_ARM_CALL 00001f88 _PyNumber_Index │ │ │ │ │ +000074d0 0001441c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000074f4 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000751c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000755c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007560 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000757c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007580 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075a8 00008d2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ +000075ac 00008d2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ +000075b8 0000201d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +000075d8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000760c 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007690 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007720 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007798 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007820 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007870 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007880 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00007884 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078ac 0000902b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +000078b0 0000902c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +000078b4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000078e4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007900 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007928 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +000079a8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079b8 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +000079bc 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000079f4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a48 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a64 0000902b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +00007a68 0000902c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00007a6c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007aa0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007afc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b0c 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00007b10 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b3c 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007b64 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00007c00 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007c28 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00007c68 0000902b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +00007c6c 0000902c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00007c74 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007ca8 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ce4 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf4 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00007cf8 0000af1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d2c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d64 0000c01c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007d8c 0000291c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ +00007dd0 0000902b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ +00007dd4 0000902c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ +00007ddc 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007e28 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e44 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e68 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e84 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ec0 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f5c 0000c602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f60 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f64 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f68 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f6c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f70 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f74 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f78 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f7c 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007ff0 0000661d R_ARM_JUMP24 00000e88 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x102b0 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10460 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000008 0000c42c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000060 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000088 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000098 00008f2b R_ARM_MOVW_ABS_NC 00000ad0 .LC74 │ │ │ │ │ -0000009c 00008f2c R_ARM_MOVT_ABS 00000ad0 .LC74 │ │ │ │ │ -000000a8 0000681d R_ARM_JUMP24 0000613c ternary_op.constprop.0 │ │ │ │ │ +00000004 0000c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000008 0000c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000060 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000098 00008c2b R_ARM_MOVW_ABS_NC 00000ad0 .LC74 │ │ │ │ │ +0000009c 00008c2c R_ARM_MOVT_ABS 00000ad0 .LC74 │ │ │ │ │ +000000a8 0000651d R_ARM_JUMP24 00006118 ternary_op.constprop.0 │ │ │ │ │ 000000cc 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -000000d0 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000d4 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e8 0000952b R_ARM_MOVW_ABS_NC 00000af0 .LC78 │ │ │ │ │ -000000ec 0000952c R_ARM_MOVT_ABS 00000af0 .LC78 │ │ │ │ │ +000000d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e8 0000922b R_ARM_MOVW_ABS_NC 00000af0 .LC78 │ │ │ │ │ +000000ec 0000922c R_ARM_MOVT_ABS 00000af0 .LC78 │ │ │ │ │ 000000f8 0000251d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000011c 0000962b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ -00000120 0000962c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ +0000011c 0000932b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ +00000120 0000932c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ 00000128 0000211c R_ARM_CALL 00002308 binary_iop │ │ │ │ │ -00000148 0000e11d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ +00000148 0000de1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ 000001f4 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ -000001f8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fc 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000228 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000862b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ -0000023c 0000862c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ -00000248 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029c 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002a4 00009a2b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ -000002a8 00009a2c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ -000002b0 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002e4 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002e8 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002f8 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 00009b2b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ -0000030c 00009b2c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ -00000314 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000338 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000394 0000fd1c R_ARM_CALL 00003b24 PyObject_DelItem │ │ │ │ │ -000003bc 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f8 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003fc 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000400 00009c2b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ -00000404 00009c2c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ -00000414 0000f61d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000424 0000bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000458 0000cf1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ -00000464 00009e2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ -00000468 00009e2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ -00000470 0001541c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000047c 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -000004b8 0001401c R_ARM_CALL 00000a6c PyMapping_GetOptionalItemString │ │ │ │ │ -000004c4 0000a02b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ -000004c8 0000a02c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ -000004d0 0001541c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000004dc 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000508 0001401c R_ARM_CALL 00000a6c PyMapping_GetOptionalItemString │ │ │ │ │ -00000514 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000540 0000cf1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ -0000054c 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -000005d4 00015b1c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000001f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000228 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000234 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000238 0000832b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ +0000023c 0000832c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ +00000248 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002a4 0000972b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ +000002a8 0000972c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ +000002b0 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e4 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002e8 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002f8 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000308 0000982b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ +0000030c 0000982c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ +00000314 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000338 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000ba1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000394 0000fa1c R_ARM_CALL 00003b24 PyObject_DelItem │ │ │ │ │ +000003bc 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003fc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000400 0000992b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ +00000404 0000992c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ +00000414 0000f31d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000424 0000b86b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000458 0000cc1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ +00000464 00009b2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ +00000468 00009b2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ +00000470 0001511c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000047c 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +000004b8 00013d1c R_ARM_CALL 00000c00 PyMapping_GetOptionalItemString │ │ │ │ │ +000004c4 00009d2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ +000004c8 00009d2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ +000004d0 0001511c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000004dc 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +00000508 00013d1c R_ARM_CALL 00000c00 PyMapping_GetOptionalItemString │ │ │ │ │ +00000514 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +00000540 0000cc1c R_ARM_CALL 000009e0 PyMapping_GetOptionalItem │ │ │ │ │ +0000054c 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +000005d4 0001581c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000005f8 0000221c R_ARM_CALL 00002354 binary_iop1 │ │ │ │ │ -00000620 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000654 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000664 0000a22b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000668 0000a22c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -00000674 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f0 00015b1c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000620 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000628 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000654 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 00009f2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000668 00009f2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +00000674 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0001581c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000710 0000231c R_ARM_CALL 00003278 binary_op1 │ │ │ │ │ -00000738 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000073c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000740 0000eb2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000076c 0000b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000778 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000077c 0000a22b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000780 0000a22c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -0000078c 0000c81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b0 0000a42b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ -000007b4 0000a42c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ -000007bc 0000a52b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ -000007c0 0000a52c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ -000007c4 00015f1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000007e4 0000bd1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007fc 0001601c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000080c 0000e21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000818 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000820 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -00000828 00000a1c R_ARM_CALL 00005c80 Py_XDECREF │ │ │ │ │ -0000083c 0000a62b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000840 0000a62c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000850 0001621d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000868 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -000008a8 0001271c R_ARM_CALL 000064b0 PyBuffer_IsContiguous │ │ │ │ │ -000008c0 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008e0 0001661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000090c 0000a72b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000910 0000a72c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000914 0000a82b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000918 0000a82c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000924 0001671c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000940 0001581c R_ARM_CALL 00000e3c PyBuffer_GetPointer │ │ │ │ │ -0000094c 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000970 0001681c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a24 0000fc1d R_ARM_JUMP24 00003a98 PyObject_Size │ │ │ │ │ -00000ad8 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00000aec 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af0 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000af4 0000a92b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ -00000af8 0000a92c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ -00000b00 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b14 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00000b24 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000b3c 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000b40 0001182c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000b44 0000aa2b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ -00000b48 0000aa2c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ -00000b50 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b58 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000b60 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000b78 00006a1c R_ARM_CALL 00006680 _IsCContiguous │ │ │ │ │ -00000b94 00006a1c R_ARM_CALL 00006680 _IsCContiguous │ │ │ │ │ -00000ba4 00006b1c R_ARM_CALL 00007fa4 _IsFortranContiguous │ │ │ │ │ -00000bc0 00006b1c R_ARM_CALL 00007fa4 _IsFortranContiguous │ │ │ │ │ -00000bd8 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000be8 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000bf8 0001651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c0c 0001661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c14 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000c1c 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000cb0 0001581c R_ARM_CALL 00000e3c PyBuffer_GetPointer │ │ │ │ │ -00000cc0 0001581c R_ARM_CALL 00000e3c PyBuffer_GetPointer │ │ │ │ │ -00000cd0 0001641c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cdc 0001681c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ce4 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000cec 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000d4c 0000c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d50 0000c72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d54 0000ab2b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ -00000d58 0000ab2c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ -00000d60 0001191c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000da8 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000e04 0001131c R_ARM_CALL 00004cec PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000eac 0000d51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ebc 0001151c R_ARM_CALL 0000538c PyBuffer_Release │ │ │ │ │ -00000edc 0000a62b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000ee0 0000a62c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000ef0 0001711d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000f04 0001251d R_ARM_JUMP24 000063d4 PySequence_Size │ │ │ │ │ -00000f18 0001081d R_ARM_JUMP24 00004658 PyMapping_Size │ │ │ │ │ -00000f2c 0000e01d R_ARM_JUMP24 00001cec PySequence_Contains │ │ │ │ │ -00000f4c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000f50 0000ca2c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000738 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000740 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000076c 0000b01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000774 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000778 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000077c 00009f2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000780 00009f2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +0000078c 0000c51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b0 0000a12b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ +000007b4 0000a12c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ +000007bc 0000a22b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ +000007c0 0000a22c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ +000007c4 00015c1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000007e4 0000ba1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007fc 00015d1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000080c 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000818 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +00000820 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +00000828 00000a1c R_ARM_CALL 00005c5c Py_XDECREF │ │ │ │ │ +0000083c 0000a32b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000840 0000a32c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000850 00015f1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +00000868 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +000008a8 0001221c R_ARM_CALL 000063b0 PyBuffer_IsContiguous │ │ │ │ │ +000008c0 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008d0 0001621c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008e0 0001631c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000090c 0000a42b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000910 0000a42c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000914 0000a52b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000918 0000a52c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000924 0001641c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000940 0001551c R_ARM_CALL 00000fd0 PyBuffer_GetPointer │ │ │ │ │ +0000094c 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000970 0001651c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a24 0000f91d R_ARM_JUMP24 00003a98 PyObject_Size │ │ │ │ │ +00000ad8 0001111c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00000aec 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000af0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000af4 0000a62b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ +00000af8 0000a62c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ +00000b00 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b14 0001111c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00000b24 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000b3c 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000b40 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000b44 0000a72b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ +00000b48 0000a72c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ +00000b50 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b58 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000b60 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000b78 0000671c R_ARM_CALL 00006580 _IsCContiguous │ │ │ │ │ +00000b94 0000671c R_ARM_CALL 00006580 _IsCContiguous │ │ │ │ │ +00000ba4 0000681c R_ARM_CALL 00007f80 _IsFortranContiguous │ │ │ │ │ +00000bc0 0000681c R_ARM_CALL 00007f80 _IsFortranContiguous │ │ │ │ │ +00000bd8 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000be8 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000bf8 0001621c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c0c 0001631c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c14 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000c1c 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000cb0 0001551c R_ARM_CALL 00000fd0 PyBuffer_GetPointer │ │ │ │ │ +00000cc0 0001551c R_ARM_CALL 00000fd0 PyBuffer_GetPointer │ │ │ │ │ +00000cd0 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cdc 0001651c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce4 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000cec 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000d4c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d50 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d54 0000a82b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ +00000d58 0000a82c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ +00000d60 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da8 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000e04 0001111c R_ARM_CALL 00004e6c PyObject_GetBuffer │ │ │ │ │ +00000e2c 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000eac 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ebc 0001131c R_ARM_CALL 00005368 PyBuffer_Release │ │ │ │ │ +00000edc 0000a32b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000ee0 0000a32c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000ef0 00016e1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000f04 0001231d R_ARM_JUMP24 00006618 PySequence_Size │ │ │ │ │ +00000f18 0001061d R_ARM_JUMP24 000047d8 PyMapping_Size │ │ │ │ │ +00000f2c 0000dd1d R_ARM_JUMP24 00001cec PySequence_Contains │ │ │ │ │ +00000f4c 0000c72b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000f50 0000c72c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -17,28 +17,28 @@ │ │ │ │ │ '%.200s' object does not support indexing │ │ │ │ │ in __subclasscheck__ │ │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ │ object of type '%.200s' has no len() │ │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ │ +%T.%U() must return an iterable, not %T │ │ │ │ │ bad operand type for unary -: '%.200s' │ │ │ │ │ isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ │ %.200s is not a mapping │ │ │ │ │ %T.__length_hint__() must return an int, not %T │ │ │ │ │ %T.__length_hint__() must return a non-negative int │ │ │ │ │ %T.__int__() must return an int, not %T │ │ │ │ │ %T.__int__() must return an int, not %T. The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ ../Objects/abstract.c │ │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ Object is not writable. │ │ │ │ │ -%T.%U() must return an iterable, not %T │ │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ │ ** or pow() │ │ │ │ │ unsupported operand type(s) for %.100s: '%.100s', '%.100s', '%.100s' │ │ │ │ │ divmod() │ │ │ │ │ bad operand type for abs(): '%.200s' │ │ │ │ │ expected an iterator, got '%T' │ │ │ │ │ '%.200s' object is unsliceable │ │ │ │ │ @@ -76,15 +76,14 @@ │ │ │ │ │ binary_op.part.0 │ │ │ │ │ Py_XDECREF.part.0 │ │ │ │ │ object_issubclass │ │ │ │ │ recursive_issubclass │ │ │ │ │ recursive_issubclass.part.0 │ │ │ │ │ check_class │ │ │ │ │ abstract_issubclass │ │ │ │ │ -method_output_as_list │ │ │ │ │ sequence_repeat │ │ │ │ │ ternary_op.constprop.0 │ │ │ │ │ _IsFortranContiguous.part.0 │ │ │ │ │ _IsCContiguous │ │ │ │ │ _IsFortranContiguous │ │ │ │ │ ternary_iop.constprop.0 │ │ │ │ │ _buffer_release_call │ │ │ │ │ @@ -166,14 +165,15 @@ │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PySequence_DelItem │ │ │ │ │ PySequence_List │ │ │ │ │ _PyObject_RealIsSubclass │ │ │ │ │ PyObject_Size │ │ │ │ │ PyObject_DelItem │ │ │ │ │ PyMapping_Keys │ │ │ │ │ +PyObject_VectorcallMethod │ │ │ │ │ PyDict_Keys │ │ │ │ │ PyNumber_Negative │ │ │ │ │ _PyLong_Copy │ │ │ │ │ PyIndex_Check │ │ │ │ │ PyNumber_And │ │ │ │ │ PyNumber_Lshift │ │ │ │ │ PyNumber_Invert │ │ │ │ │ @@ -192,27 +192,26 @@ │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ PyBuffer_Release │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ │ PyExc_BufferError │ │ │ │ │ PyMapping_Items │ │ │ │ │ -PyObject_VectorcallMethod │ │ │ │ │ PyDict_Items │ │ │ │ │ PyNumber_Or │ │ │ │ │ PyNumber_FloorDivide │ │ │ │ │ PyNumber_Multiply │ │ │ │ │ PyIter_Check │ │ │ │ │ PyNumber_Remainder │ │ │ │ │ PyNumber_InPlaceSubtract │ │ │ │ │ PyNumber_TrueDivide │ │ │ │ │ _PyNumber_PowerNoMod │ │ │ │ │ +PyBuffer_IsContiguous │ │ │ │ │ PySequence_Size │ │ │ │ │ PySequence_Check │ │ │ │ │ -PyBuffer_IsContiguous │ │ │ │ │ PyNumber_Divmod │ │ │ │ │ PyNumber_InPlaceAnd │ │ │ │ │ PyNumber_Absolute │ │ │ │ │ PyIter_NextItem │ │ │ │ │ _PyObject_RealIsInstance │ │ │ │ │ _PyObject_HasLen │ │ │ │ │ PySequence_GetSlice │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -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 be0 │ │ │ │ │ + bl d74 │ │ │ │ │ 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,22 +183,22 @@ │ │ │ │ │ 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 be0 │ │ │ │ │ + bl d74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 224 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7604 │ │ │ │ │ + b 75e0 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ 0000026c : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -641,15 +641,15 @@ │ │ │ │ │ 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 613c │ │ │ │ │ + b 6118 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000007d8 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -815,93 +815,211 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b 9cc │ │ │ │ │ │ │ │ │ │ 00000a08 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ + 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 bd4 │ │ │ │ │ + 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 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - cmpne r1, r2 │ │ │ │ │ - bne a60 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + cmpne r3, r1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + bne a5c │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ - 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] │ │ │ │ │ + ldr r0, [pc, #404] @ bf8 │ │ │ │ │ + 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 bb4 │ │ │ │ │ + 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 b18 │ │ │ │ │ + bl 704 <_PySequence_IterSearch+0x188> │ │ │ │ │ + R_ARM_CALL PyObject_GetIter │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + beq b50 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ac4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ac4 │ │ │ │ │ + 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 b48 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 0 <_PyList_Extend> │ │ │ │ │ + R_ARM_CALL _PyList_Extend │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq b24 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble bbc │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt b18 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne b18 │ │ │ │ │ + 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 b48 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne b48 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b af4 │ │ │ │ │ + ldr r2, [pc, #164] @ bfc │ │ │ │ │ + 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 ba8 │ │ │ │ │ + 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] @ bf8 │ │ │ │ │ + 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 bdc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b b18 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne af4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b af4 │ │ │ │ │ bl 3c8 <_PyObject_HasLen> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - ldr r0, [fp, #-8] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - ldr r1, [pc] @ a68 │ │ │ │ │ - b 51e8 │ │ │ │ │ - R_ARM_JUMP24 method_output_as_list │ │ │ │ │ + b bb4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne bb4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b bb4 │ │ │ │ │ .word 0x0000e424 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000094 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a6c : │ │ │ │ │ +00000c00 : │ │ │ │ │ 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 ae8 │ │ │ │ │ + beq c7c │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq af8 │ │ │ │ │ + beq c8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 9e0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt adc │ │ │ │ │ + bgt c70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne adc │ │ │ │ │ + bne c70 │ │ │ │ │ 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> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b adc │ │ │ │ │ + b c70 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b af0 │ │ │ │ │ + b c84 │ │ │ │ │ │ │ │ │ │ -00000b00 : │ │ │ │ │ +00000c94 : │ │ │ │ │ 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 │ │ │ │ │ @@ -913,30 +1031,30 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b38 : │ │ │ │ │ +00000ccc : │ │ │ │ │ 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 b7c │ │ │ │ │ + beq d10 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq d1c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq d1c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 <_PyObject_HasLen> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -948,17 +1066,17 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b b80 │ │ │ │ │ + b d14 │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000d3c : │ │ │ │ │ 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 │ │ │ │ │ @@ -970,81 +1088,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000be0 : │ │ │ │ │ +00000d74 : │ │ │ │ │ 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] @ cb4 │ │ │ │ │ + ldr r1, [pc, #172] @ e48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c64 │ │ │ │ │ + beq df8 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq c48 │ │ │ │ │ + beq ddc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c3c │ │ │ │ │ + bgt dd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c9c │ │ │ │ │ + beq e30 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c64 │ │ │ │ │ + bgt df8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c64 │ │ │ │ │ + bne df8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #76] @ cb8 │ │ │ │ │ + ldr r3, [pc, #76] @ e4c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca4 │ │ │ │ │ + bne e38 │ │ │ │ │ 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 c40 │ │ │ │ │ + b dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c3c │ │ │ │ │ + b dd0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c94 │ │ │ │ │ - b c80 │ │ │ │ │ + bne e28 │ │ │ │ │ + b e14 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cbc : │ │ │ │ │ +00000e50 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1056,254 +1174,254 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2308 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000cf4 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000e88 <_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 d18 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt eac <_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 d24 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne eb8 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b d0c <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b ea0 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -00000d48 : │ │ │ │ │ +00000edc : │ │ │ │ │ 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 da8 │ │ │ │ │ + beq f3c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq df4 │ │ │ │ │ + beq f88 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq df4 │ │ │ │ │ + beq f88 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt db8 │ │ │ │ │ + blt f4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 <_PyObject_HasLen> │ │ │ │ │ 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 d90 │ │ │ │ │ + beq f24 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dac │ │ │ │ │ + blt f40 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b d90 │ │ │ │ │ + b f24 │ │ │ │ │ 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 e1c │ │ │ │ │ + beq fb0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e2c │ │ │ │ │ + bne fc0 │ │ │ │ │ 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 dac │ │ │ │ │ + b f40 │ │ │ │ │ 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 dac │ │ │ │ │ + b f40 │ │ │ │ │ │ │ │ │ │ -00000e3c : │ │ │ │ │ +00000fd0 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble e90 │ │ │ │ │ + ble 1024 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr lr, [r0, #36] @ 0x24 │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ - beq e88 │ │ │ │ │ + beq 101c │ │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b e54 │ │ │ │ │ + b fe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e98 : │ │ │ │ │ +0000102c : │ │ │ │ │ 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 f38 │ │ │ │ │ + beq 10cc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq 10d8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq 10d8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f3c │ │ │ │ │ + beq 10d0 │ │ │ │ │ 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 f2c │ │ │ │ │ + bgt 10c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f2c │ │ │ │ │ + bne 10c0 │ │ │ │ │ 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> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b f2c │ │ │ │ │ + b 10c0 │ │ │ │ │ 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 f3c │ │ │ │ │ + b 10d0 │ │ │ │ │ │ │ │ │ │ -00000f64 : │ │ │ │ │ +000010f8 : │ │ │ │ │ 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 1008 │ │ │ │ │ + beq 119c │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq 11a8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq 11a8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 100c │ │ │ │ │ + beq 11a0 │ │ │ │ │ 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 ffc │ │ │ │ │ + bgt 1190 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffc │ │ │ │ │ + bne 1190 │ │ │ │ │ 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> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b ffc │ │ │ │ │ + b 1190 │ │ │ │ │ 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 100c │ │ │ │ │ + b 11a0 │ │ │ │ ├── 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 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ 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 │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 97c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b d48 │ │ │ │ │ + b edc │ │ │ │ │ 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] │ │ │ │ │ @@ -1006,24 +1006,24 @@ │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1390 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3f18 │ │ │ │ │ + b 4098 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq d94 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1234 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne d40 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne c04 │ │ │ │ │ @@ -1034,15 +1034,15 @@ │ │ │ │ │ beq ddc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1234 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne d40 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1051,15 +1051,15 @@ │ │ │ │ │ bne c74 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b dac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne d40 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -1628,24 +1628,24 @@ │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 1b00 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3f18 │ │ │ │ │ + b 4098 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1658 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1b00 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 15f8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bne 14bc │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ beq 16a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1b00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 15f8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1673,15 +1673,15 @@ │ │ │ │ │ bne 152c │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldrd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 1670 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3f18 │ │ │ │ │ + bl 4098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 15f8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -4493,189 +4493,303 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 3be8 │ │ │ │ │ │ │ │ │ │ 00003c60 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 3c94 │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + 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 3e1c │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - cmpne r1, r2 │ │ │ │ │ - beq 3c90 │ │ │ │ │ - ldr r1, [pc, #48] @ 3cc0 │ │ │ │ │ - b 51e8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + cmpne r3, r1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + beq 3d64 │ │ │ │ │ + ldr r0, [pc, #396] @ 3e3c │ │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ + sub r1, fp, #24 │ │ │ │ │ + str r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 3dcc │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 3d58 │ │ │ │ │ + bl 704 │ │ │ │ │ + R_ARM_CALL PyObject_GetIter │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 3d70 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3d08 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3d08 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyList_New │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 3df8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <_PyList_Extend> │ │ │ │ │ + R_ARM_CALL _PyList_Extend │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3dd4 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3e24 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3d58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3d58 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Keys │ │ │ │ │ - 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] │ │ │ │ │ + ldr r3, [pc, #200] @ 3e40 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ + R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3dc0 │ │ │ │ │ + ldr ip, [pc, #152] @ 3e3c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3e00 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 3d58 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3df8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3df8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 3d34 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3dcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3dcc │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - ldr r0, [fp, #-8] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + b 3dcc │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 3d34 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3d34 │ │ │ │ │ .word 0x0000c224 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000000b8 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003cc4 : │ │ │ │ │ +00003e44 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ 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 3d08 │ │ │ │ │ + beq 3e88 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d14 │ │ │ │ │ + beq 3e94 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d14 │ │ │ │ │ + beq 3e94 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3e8c │ │ │ │ │ │ │ │ │ │ -00003d34 : │ │ │ │ │ +00003eb4 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ 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 r2, r0, #0 │ │ │ │ │ - beq 3ec4 │ │ │ │ │ + beq 4044 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3dcc │ │ │ │ │ + beq 3f4c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d90 │ │ │ │ │ + ble 3f10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3da8 │ │ │ │ │ + bne 3f28 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3d80 │ │ │ │ │ + beq 3f00 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ecc │ │ │ │ │ + ble 404c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d84 │ │ │ │ │ + b 3f04 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3de4 │ │ │ │ │ + beq 3f64 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e08 │ │ │ │ │ + bne 3f88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d84 │ │ │ │ │ + b 3f04 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3f80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3d84 │ │ │ │ │ + beq 3f04 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 3e88 │ │ │ │ │ + bne 4008 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3e00 │ │ │ │ │ + bgt 3f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e00 │ │ │ │ │ + bne 3f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3e00 │ │ │ │ │ + b 3f80 │ │ │ │ │ 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 │ │ │ │ │ @@ -4683,211 +4797,211 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne 3e60 │ │ │ │ │ + bne 3fe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 3d84 │ │ │ │ │ - b 3dac │ │ │ │ │ + beq 3f04 │ │ │ │ │ + b 3f2c │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3e00 │ │ │ │ │ + b 3f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dc4 │ │ │ │ │ + bne 3f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dc4 │ │ │ │ │ + b 3f44 │ │ │ │ │ │ │ │ │ │ -00003ee8 : │ │ │ │ │ +00004068 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f0c │ │ │ │ │ + beq 408c │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003f18 : │ │ │ │ │ +00004098 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ 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 r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3ff4 │ │ │ │ │ + bge 4174 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 413c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3fbc │ │ │ │ │ - ldr r1, [pc, #268] @ 4074 │ │ │ │ │ + bne 413c │ │ │ │ │ + ldr r1, [pc, #268] @ 41f4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 406c │ │ │ │ │ + beq 41ec │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3fcc │ │ │ │ │ + bne 414c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3fa0 │ │ │ │ │ + ble 4120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 4114 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f94 │ │ │ │ │ + b 4114 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3f88 │ │ │ │ │ + bge 4108 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4108 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl be0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ - ldr r1, [pc, #92] @ 4074 │ │ │ │ │ + beq 4114 │ │ │ │ │ + ldr r1, [pc, #92] @ 41f4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ + beq 4114 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 75e0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f94 │ │ │ │ │ + bgt 4114 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 4114 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f94 │ │ │ │ │ + b 4114 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3f94 │ │ │ │ │ + b 4114 │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004078 : │ │ │ │ │ +000041f8 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ 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 413c │ │ │ │ │ + beq 42bc │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 40f0 │ │ │ │ │ + bne 4270 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 42c4 │ │ │ │ │ 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 41bc │ │ │ │ │ + beq 433c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 4238 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 4238 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 4348 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40c0 │ │ │ │ │ + beq 4240 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4160 │ │ │ │ │ + bne 42e0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 40cc │ │ │ │ │ + b 424c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4214 │ │ │ │ │ + bne 4394 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4895,135 +5009,135 @@ │ │ │ │ │ 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 40e4 │ │ │ │ │ + bne 4264 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40c8 │ │ │ │ │ + bgt 4248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40c8 │ │ │ │ │ + bne 4248 │ │ │ │ │ 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 40c8 │ │ │ │ │ + b 4248 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4230 │ │ │ │ │ + ble 43b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 42c4 │ │ │ │ │ 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 40e4 │ │ │ │ │ + bne 4264 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4144 │ │ │ │ │ + bgt 42c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4144 │ │ │ │ │ + bne 42c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4144 │ │ │ │ │ + b 42c4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 42c4 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 41d0 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 4350 │ │ │ │ │ + b 42c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41c8 │ │ │ │ │ + bne 4348 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 41c8 │ │ │ │ │ + b 4348 │ │ │ │ │ │ │ │ │ │ -00004248 : │ │ │ │ │ +000043c8 : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ 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 430c │ │ │ │ │ + beq 448c │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 42c0 │ │ │ │ │ + bne 4440 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 4494 │ │ │ │ │ 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 438c │ │ │ │ │ + beq 450c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4288 │ │ │ │ │ + beq 4408 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4288 │ │ │ │ │ + beq 4408 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4518 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4290 │ │ │ │ │ + beq 4410 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4330 │ │ │ │ │ + bne 44b0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 429c │ │ │ │ │ + b 441c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 43e4 │ │ │ │ │ + bne 4564 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5031,172 +5145,172 @@ │ │ │ │ │ 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 42b4 │ │ │ │ │ + bne 4434 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4298 │ │ │ │ │ + bgt 4418 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4298 │ │ │ │ │ + bne 4418 │ │ │ │ │ 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 4298 │ │ │ │ │ + b 4418 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4400 │ │ │ │ │ + ble 4580 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 4494 │ │ │ │ │ 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 42b4 │ │ │ │ │ + bne 4434 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4314 │ │ │ │ │ + bgt 4494 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4314 │ │ │ │ │ + bne 4494 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4314 │ │ │ │ │ + b 4494 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4314 │ │ │ │ │ + beq 4494 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 43a0 │ │ │ │ │ - b 4314 │ │ │ │ │ + bne 4520 │ │ │ │ │ + b 4494 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4398 │ │ │ │ │ + bne 4518 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4398 │ │ │ │ │ + b 4518 │ │ │ │ │ │ │ │ │ │ -00004418 : │ │ │ │ │ +00004598 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ 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 445c │ │ │ │ │ + beq 45dc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 45e8 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 45e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4460 │ │ │ │ │ + b 45e0 │ │ │ │ │ │ │ │ │ │ -00004488 : │ │ │ │ │ +00004608 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ 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 454c │ │ │ │ │ + beq 46cc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4500 │ │ │ │ │ + bne 4680 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 46d4 │ │ │ │ │ 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 45cc │ │ │ │ │ + beq 474c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44c8 │ │ │ │ │ + beq 4648 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 44c8 │ │ │ │ │ + beq 4648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 45d8 │ │ │ │ │ + beq 4758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44d0 │ │ │ │ │ + beq 4650 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4570 │ │ │ │ │ + bne 46f0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 44dc │ │ │ │ │ + b 465c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4624 │ │ │ │ │ + bne 47a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5204,87 +5318,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 44f4 │ │ │ │ │ + bne 4674 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44d8 │ │ │ │ │ + bgt 4658 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44d8 │ │ │ │ │ + bne 4658 │ │ │ │ │ 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 44d8 │ │ │ │ │ + b 4658 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4640 │ │ │ │ │ + ble 47c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 46d4 │ │ │ │ │ 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 44f4 │ │ │ │ │ + bne 4674 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4554 │ │ │ │ │ + bgt 46d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4554 │ │ │ │ │ + bne 46d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4554 │ │ │ │ │ + b 46d4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4554 │ │ │ │ │ + beq 46d4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 45e0 │ │ │ │ │ - b 4554 │ │ │ │ │ + bne 4760 │ │ │ │ │ + b 46d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ + bne 4758 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 45d8 │ │ │ │ │ + b 4758 │ │ │ │ │ │ │ │ │ │ -00004658 : │ │ │ │ │ +000047d8 : │ │ │ │ │ PyMapping_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 469c │ │ │ │ │ + beq 481c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 4828 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 4828 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -5292,555 +5406,555 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 46d0 │ │ │ │ │ + beq 4850 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46e0 │ │ │ │ │ + bne 4860 │ │ │ │ │ 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 46a0 │ │ │ │ │ + b 4820 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 46a0 │ │ │ │ │ + b 4820 │ │ │ │ │ │ │ │ │ │ -000046f0 : │ │ │ │ │ +00004870 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ 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] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4830 │ │ │ │ │ + bne 49b0 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4880 │ │ │ │ │ - ldr r1, [pc, #640] @ 49b4 │ │ │ │ │ + bne 4a00 │ │ │ │ │ + ldr r1, [pc, #640] @ 4b34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4814 │ │ │ │ │ - ldr r3, [pc, #624] @ 49b8 │ │ │ │ │ + beq 4994 │ │ │ │ │ + ldr r3, [pc, #624] @ 4b38 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4954 │ │ │ │ │ + beq 4ad4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4954 │ │ │ │ │ + beq 4ad4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 47c0 │ │ │ │ │ + bgt 4940 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 47c0 │ │ │ │ │ + bne 4940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4980 │ │ │ │ │ + beq 4b00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 492c │ │ │ │ │ + beq 4aac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 48e4 │ │ │ │ │ + beq 4a64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 48c8 │ │ │ │ │ + ble 4a48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 489c │ │ │ │ │ + blt 4a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 49f8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4720 │ │ │ │ │ + beq 48a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 3a98 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 4808 │ │ │ │ │ - ldr r3, [pc, #360] @ 49bc │ │ │ │ │ + bge 4988 │ │ │ │ │ + ldr r3, [pc, #360] @ 4b3c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4890 │ │ │ │ │ + bne 4a10 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4808 │ │ │ │ │ + b 4988 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 472c │ │ │ │ │ - b 483c │ │ │ │ │ + beq 48ac │ │ │ │ │ + b 49bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 472c │ │ │ │ │ + b 48ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 49f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4878 │ │ │ │ │ + b 49f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4800 │ │ │ │ │ + bne 4980 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4800 │ │ │ │ │ + b 4980 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC33 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4878 │ │ │ │ │ + bgt 49f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 49f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4878 │ │ │ │ │ + b 49f8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4820 │ │ │ │ │ + bgt 49a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4820 │ │ │ │ │ + bne 49a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4820 │ │ │ │ │ + b 49a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 47a8 │ │ │ │ │ - b 47c0 │ │ │ │ │ - ldr r3, [pc, #56] @ 49c0 │ │ │ │ │ + ble 4928 │ │ │ │ │ + b 4940 │ │ │ │ │ + ldr r3, [pc, #56] @ 4b40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r4, [r9, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4878 │ │ │ │ │ + beq 49f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 4820 │ │ │ │ │ + b 49a0 │ │ │ │ │ .word 0x00008ef8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000049c4 : │ │ │ │ │ +00004b44 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a48 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 49f0 │ │ │ │ │ + beq 4b70 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49e8 │ │ │ │ │ + bne 4b68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49e8 │ │ │ │ │ + bne 4b68 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004a50 : │ │ │ │ │ +00004bd0 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4bb0 │ │ │ │ │ + beq 4d30 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4af8 │ │ │ │ │ + beq 4c78 │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4ad8 │ │ │ │ │ + beq 4c58 │ │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4c4c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ blx ip │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4d28 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4c1c │ │ │ │ │ + bne 4d9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c88 │ │ │ │ │ + bne 4e08 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4b14 │ │ │ │ │ + beq 4c94 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b34 │ │ │ │ │ + ble 4cb4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4b44 │ │ │ │ │ + beq 4cc4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4c40 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 4b64 │ │ │ │ │ + bne 4ce4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b 4b28 │ │ │ │ │ + b 4ca8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4b54 │ │ │ │ │ + bne 4cd4 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bb8 │ │ │ │ │ + beq 4d38 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC37 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4c40 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4d28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4c10 │ │ │ │ │ + beq 4d90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c04 │ │ │ │ │ + bgt 4d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c04 │ │ │ │ │ + bne 4d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4c40 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4d28 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4ca4 │ │ │ │ │ + beq 4e24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ + R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c94 │ │ │ │ │ + bne 4e14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b04 │ │ │ │ │ + bgt 4c84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b04 │ │ │ │ │ + bne 4c84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4b04 │ │ │ │ │ + b 4c84 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3eb4 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Index │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ba8 │ │ │ │ │ - b 4cd0 │ │ │ │ │ + bgt 4d28 │ │ │ │ │ + b 4e50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ba8 │ │ │ │ │ + bgt 4d28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4ba8 │ │ │ │ │ + bne 4d28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4d28 │ │ │ │ │ │ │ │ │ │ -00004cec : │ │ │ │ │ +00004e6c : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d30 │ │ │ │ │ + bne 4eb0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d50 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d50 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ │ bics r3, r3, #256 @ 0x100 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4e88 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 4eec │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004d74 : │ │ │ │ │ +00004ef4 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ef0 │ │ │ │ │ + beq 5070 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4df4 │ │ │ │ │ + bne 4f74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4e9c │ │ │ │ │ + beq 501c │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r1] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ @@ -5855,44 +5969,44 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub lr, ip, #256 @ 0x100 │ │ │ │ │ bics lr, lr, #256 @ 0x100 │ │ │ │ │ - beq 4f0c │ │ │ │ │ + beq 508c │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4ed0 │ │ │ │ │ + bne 5050 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4e30 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r1] │ │ │ │ │ tst ip, #4 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ movwne r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ands r1, ip, #8 │ │ │ │ │ strd r2, [r0, #20] │ │ │ │ │ - beq 4ec8 │ │ │ │ │ + beq 5048 │ │ │ │ │ and ip, ip, #24 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ cmp ip, #24 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ addeq r2, r0, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strne r3, [r0, #32] │ │ │ │ │ @@ -5907,207 +6021,207 @@ │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r2, [r0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str ip, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 4ddc │ │ │ │ │ + b 4f5c │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 4ddc │ │ │ │ │ + b 4f5c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC42 │ │ │ │ │ + R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4ee8 │ │ │ │ │ + b 5068 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4ee8 │ │ │ │ │ + b 5068 │ │ │ │ │ │ │ │ │ │ -00004f20 : │ │ │ │ │ +000050a0 : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 51d8 │ │ │ │ │ + beq 5358 │ │ │ │ │ ldr r3, [r6, #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 │ │ │ │ │ - beq 51cc │ │ │ │ │ - ldr r0, [pc, #624] @ 51e0 │ │ │ │ │ + beq 534c │ │ │ │ │ + ldr r0, [pc, #624] @ 5360 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 50dc │ │ │ │ │ + beq 525c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 51c4 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5050 │ │ │ │ │ + beq 51d0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5080 │ │ │ │ │ + beq 5200 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq 5120 │ │ │ │ │ + beq 52a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50e4 │ │ │ │ │ + bgt 5264 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 5264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 50f4 │ │ │ │ │ + beq 5274 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 52ec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5198 │ │ │ │ │ + ble 5318 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5044 │ │ │ │ │ + bgt 51c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5044 │ │ │ │ │ + bne 51c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 50fc │ │ │ │ │ + bne 527c │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 527c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 527c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4fcc │ │ │ │ │ + bne 514c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #340] @ 51e4 │ │ │ │ │ + ldr r3, [pc, #340] @ 5364 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50d0 │ │ │ │ │ - ldr ip, [pc, #300] @ 51e0 │ │ │ │ │ + beq 5250 │ │ │ │ │ + ldr ip, [pc, #300] @ 5360 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC43 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 51b0 │ │ │ │ │ + ble 5330 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5044 │ │ │ │ │ + b 51c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ + bne 5180 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5020 │ │ │ │ │ + b 51a0 │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5088 │ │ │ │ │ + b 5208 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -6116,289 +6230,163 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5088 │ │ │ │ │ + bgt 5208 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5088 │ │ │ │ │ + bne 5208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5088 │ │ │ │ │ + b 5208 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50f4 │ │ │ │ │ + bgt 5274 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 50f4 │ │ │ │ │ + bne 5274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5020 │ │ │ │ │ + b 51a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5020 │ │ │ │ │ + bne 51a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5020 │ │ │ │ │ + b 51a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 50dc │ │ │ │ │ + bne 525c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50dc │ │ │ │ │ + b 525c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Items │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 50dc │ │ │ │ │ + b 525c │ │ │ │ │ .word 0x0000c120 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000051e8 : │ │ │ │ │ -method_output_as_list(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub r1, fp, #32 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 5320 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - beq 52bc │ │ │ │ │ - bl 704 │ │ │ │ │ - R_ARM_CALL PyObject_GetIter │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 52c8 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 526c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 526c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyList_New │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 534c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - bl 0 <_PyList_Extend> │ │ │ │ │ - R_ARM_CALL _PyList_Extend │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 5328 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5354 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52bc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 52bc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r3, [pc, #184] @ 5388 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ - R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5314 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC43 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 536c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 52bc │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 534c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 534c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5298 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5298 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5320 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5320 │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -0000538c : │ │ │ │ │ +00005368 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 53d0 │ │ │ │ │ + beq 53ac │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53fc │ │ │ │ │ + bne 53d8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 53f4 │ │ │ │ │ + bgt 53d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5418 │ │ │ │ │ + beq 53f4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 53d0 │ │ │ │ │ + b 53ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00005428 : │ │ │ │ │ +00005404 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ 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 54ec │ │ │ │ │ + beq 54c8 │ │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 54a0 │ │ │ │ │ + bne 547c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54f4 │ │ │ │ │ + beq 54d0 │ │ │ │ │ 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 556c │ │ │ │ │ + beq 5548 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5444 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5444 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5578 │ │ │ │ │ + beq 5554 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5470 │ │ │ │ │ + beq 544c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 54ec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 547c │ │ │ │ │ + b 5458 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 55c4 │ │ │ │ │ + bne 55a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6412,129 +6400,129 @@ │ │ │ │ │ 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 5494 │ │ │ │ │ + bne 5470 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5478 │ │ │ │ │ + bgt 5454 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5478 │ │ │ │ │ + bne 5454 │ │ │ │ │ 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 5478 │ │ │ │ │ + b 5454 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 55e0 │ │ │ │ │ + ble 55bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 54f4 │ │ │ │ │ + beq 54d0 │ │ │ │ │ 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 5494 │ │ │ │ │ + bne 5470 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 54f4 │ │ │ │ │ + bgt 54d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 54f4 │ │ │ │ │ + bne 54d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54f4 │ │ │ │ │ + b 54d0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 54f4 │ │ │ │ │ + beq 54d0 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5580 │ │ │ │ │ - b 54f4 │ │ │ │ │ + bne 555c │ │ │ │ │ + b 54d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5578 │ │ │ │ │ + bne 5554 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5578 │ │ │ │ │ + b 5554 │ │ │ │ │ │ │ │ │ │ -000055f8 : │ │ │ │ │ +000055d4 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ 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 56bc │ │ │ │ │ + beq 5698 │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5670 │ │ │ │ │ + bne 564c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 56c4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ 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 573c │ │ │ │ │ + beq 5718 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5638 │ │ │ │ │ + beq 5614 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5638 │ │ │ │ │ + beq 5614 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5748 │ │ │ │ │ + beq 5724 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5640 │ │ │ │ │ + beq 561c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56e0 │ │ │ │ │ + bne 56bc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 564c │ │ │ │ │ + b 5628 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5794 │ │ │ │ │ + bne 5770 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6548,151 +6536,151 @@ │ │ │ │ │ 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 5664 │ │ │ │ │ + bne 5640 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5648 │ │ │ │ │ + bgt 5624 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 5624 │ │ │ │ │ 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 5648 │ │ │ │ │ + b 5624 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 57b0 │ │ │ │ │ + ble 578c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 56c4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ 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 5664 │ │ │ │ │ + bne 5640 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 56c4 │ │ │ │ │ + bgt 56a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 56c4 │ │ │ │ │ + bne 56a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56c4 │ │ │ │ │ + b 56a0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56c4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5750 │ │ │ │ │ - b 56c4 │ │ │ │ │ + bne 572c │ │ │ │ │ + b 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5748 │ │ │ │ │ + bne 5724 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5748 │ │ │ │ │ + b 5724 │ │ │ │ │ │ │ │ │ │ -000057c8 : │ │ │ │ │ +000057a4 : │ │ │ │ │ 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 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 5878 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5840 │ │ │ │ │ + bne 581c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 58ac │ │ │ │ │ + beq 5888 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5944 │ │ │ │ │ + beq 5920 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 57e4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5808 │ │ │ │ │ + beq 57e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5950 │ │ │ │ │ + beq 592c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5818 │ │ │ │ │ + beq 57f4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58e8 │ │ │ │ │ + bne 58c4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 581c │ │ │ │ │ + b 57f8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 59c8 │ │ │ │ │ + bne 59a4 │ │ │ │ │ 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 5a4c │ │ │ │ │ + ble 5a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + beq 5984 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + beq 5984 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 26c │ │ │ │ │ R_ARM_JUMP24 sequence_repeat │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -6702,76 +6690,76 @@ │ │ │ │ │ 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 5834 │ │ │ │ │ + bne 5810 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5818 │ │ │ │ │ + bgt 57f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5818 │ │ │ │ │ + bne 57f4 │ │ │ │ │ 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 5818 │ │ │ │ │ + b 57f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5a2c │ │ │ │ │ + ble 5a08 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 599c │ │ │ │ │ + beq 5978 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5834 │ │ │ │ │ + bne 5810 │ │ │ │ │ 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 58c0 │ │ │ │ │ + bgt 589c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a44 │ │ │ │ │ + beq 5a20 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b 58ac │ │ │ │ │ + b 5888 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 59f0 │ │ │ │ │ + beq 59cc │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59f0 │ │ │ │ │ + beq 59cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 58dc │ │ │ │ │ + b 58b8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 58a4 │ │ │ │ │ + beq 5880 │ │ │ │ │ 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 5958 │ │ │ │ │ - b 58ac │ │ │ │ │ + bne 5934 │ │ │ │ │ + b 5888 │ │ │ │ │ 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, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -6785,42 +6773,42 @@ │ │ │ │ │ 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 5834 │ │ │ │ │ + b 5810 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5950 │ │ │ │ │ + bne 592c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5950 │ │ │ │ │ + b 592c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 599c │ │ │ │ │ + b 5978 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 58c0 │ │ │ │ │ + bne 589c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 58c0 │ │ │ │ │ + b 589c │ │ │ │ │ │ │ │ │ │ -00005a7c : │ │ │ │ │ +00005a58 : │ │ │ │ │ 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]!) │ │ │ │ │ @@ -6830,72 +6818,72 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005ab0 : │ │ │ │ │ +00005a8c : │ │ │ │ │ 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 5b74 │ │ │ │ │ + beq 5b50 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5b28 │ │ │ │ │ + bne 5b04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b58 │ │ │ │ │ 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 5bf4 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 5acc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + beq 5acc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c00 │ │ │ │ │ + beq 5bdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5af8 │ │ │ │ │ + beq 5ad4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b98 │ │ │ │ │ + bne 5b74 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5ae0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5c4c │ │ │ │ │ + bne 5c28 │ │ │ │ │ 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 │ │ │ │ │ @@ -6909,143 +6897,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 5b1c │ │ │ │ │ + bne 5af8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b00 │ │ │ │ │ + bgt 5adc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b00 │ │ │ │ │ + bne 5adc │ │ │ │ │ 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 5b00 │ │ │ │ │ + b 5adc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c68 │ │ │ │ │ + ble 5c44 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b58 │ │ │ │ │ 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 5b1c │ │ │ │ │ + bne 5af8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b7c │ │ │ │ │ + bgt 5b58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b7c │ │ │ │ │ + bne 5b58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b7c │ │ │ │ │ + b 5b58 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b58 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5c08 │ │ │ │ │ - b 5b7c │ │ │ │ │ + bne 5be4 │ │ │ │ │ + b 5b58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c00 │ │ │ │ │ + bne 5bdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c00 │ │ │ │ │ + b 5bdc │ │ │ │ │ │ │ │ │ │ -00005c80 : │ │ │ │ │ +00005c5c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 5c9c │ │ │ │ │ + bne 5c78 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 31c │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF.part.0 │ │ │ │ │ │ │ │ │ │ -00005ca8 : │ │ │ │ │ +00005c84 : │ │ │ │ │ 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 5d6c │ │ │ │ │ + beq 5d48 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5d20 │ │ │ │ │ + bne 5cfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 5d50 │ │ │ │ │ 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 5dec │ │ │ │ │ + beq 5dc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cf0 │ │ │ │ │ + beq 5ccc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d90 │ │ │ │ │ + bne 5d6c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5cfc │ │ │ │ │ + b 5cd8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5e44 │ │ │ │ │ + bne 5e20 │ │ │ │ │ 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 │ │ │ │ │ @@ -7059,72 +7047,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 5d14 │ │ │ │ │ + bne 5cf0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cf8 │ │ │ │ │ + bgt 5cd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cf8 │ │ │ │ │ + bne 5cd4 │ │ │ │ │ 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 5cf8 │ │ │ │ │ + b 5cd4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5e60 │ │ │ │ │ + ble 5e3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 5d50 │ │ │ │ │ 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 5d14 │ │ │ │ │ + bne 5cf0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d74 │ │ │ │ │ + bgt 5d50 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5d74 │ │ │ │ │ + bne 5d50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5d74 │ │ │ │ │ + b 5d50 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d74 │ │ │ │ │ + beq 5d50 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5e00 │ │ │ │ │ - b 5d74 │ │ │ │ │ + bne 5ddc │ │ │ │ │ + b 5d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 5dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5df8 │ │ │ │ │ + b 5dd4 │ │ │ │ │ │ │ │ │ │ -00005e78 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00005e54 <_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 │ │ │ │ │ @@ -7135,112 +7123,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 60f0 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ + beq 60cc <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f08 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne 5ee4 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 60a4 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ + beq 6080 <_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 6094 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ + beq 6070 <_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 5ecc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + beq 5ea8 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5f80 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + beq 5f5c <_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 6074 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + beq 6050 <_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 603c <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ + bne 6018 <_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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 5ed8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5f90 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + bgt 5f6c <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6114 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ + beq 60f0 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 5f98 <_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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 5ed8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6124 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ + ble 6100 <_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 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq 5fdc <_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 60ac <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ + bne 6088 <_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 │ │ │ │ │ @@ -7254,93 +7242,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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + b 5ed8 <_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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 5ed8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6074 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bgt 6050 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6074 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bne 6050 <_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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 5ed8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, #0 │ │ │ │ │ - ble 5f70 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ + ble 5f4c <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 5f98 <_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 5efc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 5ed8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bgt 5fdc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bne 5fdc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6000 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b 5fdc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 5f98 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - bne 5f88 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ + bne 5f64 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 5f98 <_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 5f80 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + b 5f5c <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + bne 5f98 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5fbc <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 5f98 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ │ │ │ │ │ -0000613c : │ │ │ │ │ +00006118 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7349,480 +7337,480 @@ │ │ │ │ │ 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 6318 │ │ │ │ │ + beq 62f4 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 61a4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 639c │ │ │ │ │ + beq 6378 │ │ │ │ │ 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 6200 │ │ │ │ │ + beq 61dc │ │ │ │ │ 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 618c │ │ │ │ │ + beq 6168 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 620c │ │ │ │ │ + beq 61e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6194 │ │ │ │ │ + beq 6170 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6334 │ │ │ │ │ + bne 6310 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 61a0 │ │ │ │ │ + b 617c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63bc │ │ │ │ │ + ble 6398 │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r9, #0 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 6224 │ │ │ │ │ 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 61bc │ │ │ │ │ + bne 6198 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63a4 │ │ │ │ │ + ble 6380 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6284 │ │ │ │ │ + beq 6260 │ │ │ │ │ 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 62cc │ │ │ │ │ + bne 62a8 │ │ │ │ │ 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 637c │ │ │ │ │ + bne 6358 │ │ │ │ │ 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 61bc │ │ │ │ │ + b 6198 │ │ │ │ │ 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 61bc │ │ │ │ │ + bne 6198 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6284 │ │ │ │ │ + bgt 6260 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6284 │ │ │ │ │ + bne 6260 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6284 │ │ │ │ │ + b 6260 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 61c8 │ │ │ │ │ + bne 61a4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 6248 │ │ │ │ │ + b 6224 │ │ │ │ │ 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 61bc │ │ │ │ │ + bne 6198 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 619c │ │ │ │ │ + bgt 6178 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 619c │ │ │ │ │ + bne 6178 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 619c │ │ │ │ │ + b 6178 │ │ │ │ │ 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 62c4 │ │ │ │ │ + b 62a0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 6248 │ │ │ │ │ + b 6224 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6248 │ │ │ │ │ + bne 6224 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6248 │ │ │ │ │ + b 6224 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 620c │ │ │ │ │ + bne 61e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620c │ │ │ │ │ - │ │ │ │ │ -000063d4 : │ │ │ │ │ -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 6418 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6424 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6424 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - bl 3c8 │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - 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 6450 │ │ │ │ │ - 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 641c │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6440 │ │ │ │ │ - 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 641c │ │ │ │ │ + b 61e8 │ │ │ │ │ │ │ │ │ │ -0000646c : │ │ │ │ │ -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 64a8 │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ - 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 649c │ │ │ │ │ - │ │ │ │ │ -000064b0 : │ │ │ │ │ +000063b0 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6590 │ │ │ │ │ + bne 6490 │ │ │ │ │ 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 6598 │ │ │ │ │ + bne 6498 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6488 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6488 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 6588 │ │ │ │ │ + bmi 6488 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6524 │ │ │ │ │ + ble 6424 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mul lr, lr, r4 │ │ │ │ │ mov r4, lr │ │ │ │ │ ldr ip, [r3, r2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6550 │ │ │ │ │ + ble 6450 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ sub lr, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6488 │ │ │ │ │ mul r2, r4, ip │ │ │ │ │ ldr r0, [r3, lr, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 6578 │ │ │ │ │ + ble 6478 │ │ │ │ │ ldr ip, [r1, lr, lsl #2] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 6560 │ │ │ │ │ + bne 6460 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 6658 │ │ │ │ │ + bne 6558 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6488 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 664c │ │ │ │ │ + beq 654c │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 6588 │ │ │ │ │ + ble 6488 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 65e4 │ │ │ │ │ + ble 64e4 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6608 │ │ │ │ │ + ble 6508 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6488 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6630 │ │ │ │ │ + ble 6530 │ │ │ │ │ ldr r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6618 │ │ │ │ │ - b 6588 │ │ │ │ │ + bne 6518 │ │ │ │ │ + b 6488 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cf4 │ │ │ │ │ + b e88 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 6644 │ │ │ │ │ + bne 6544 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6680 <_IsCContiguous> │ │ │ │ │ + bl 6580 <_IsCContiguous> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7fa4 <_IsFortranContiguous> │ │ │ │ │ + b 7f80 <_IsFortranContiguous> │ │ │ │ │ │ │ │ │ │ -00006680 <_IsCContiguous>: │ │ │ │ │ +00006580 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66fc <_IsCContiguous+0x7c> │ │ │ │ │ + beq 65fc <_IsCContiguous+0x7c> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 66fc <_IsCContiguous+0x7c> │ │ │ │ │ + beq 65fc <_IsCContiguous+0x7c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 66fc <_IsCContiguous+0x7c> │ │ │ │ │ + blt 65fc <_IsCContiguous+0x7c> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 670c <_IsCContiguous+0x8c> │ │ │ │ │ + ble 660c <_IsCContiguous+0x8c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - b 66d8 <_IsCContiguous+0x58> │ │ │ │ │ + b 65d8 <_IsCContiguous+0x58> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 66e4 <_IsCContiguous+0x64> │ │ │ │ │ + ble 65e4 <_IsCContiguous+0x64> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6704 <_IsCContiguous+0x84> │ │ │ │ │ + bne 6604 <_IsCContiguous+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 66c8 <_IsCContiguous+0x48> │ │ │ │ │ + bge 65c8 <_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 66a4 <_IsCContiguous+0x24> │ │ │ │ │ + b 65a4 <_IsCContiguous+0x24> │ │ │ │ │ + │ │ │ │ │ +00006618 : │ │ │ │ │ +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 665c │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6668 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6668 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + bl 3c8 │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + 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 6694 │ │ │ │ │ + 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 6660 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6684 │ │ │ │ │ + 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 6660 │ │ │ │ │ + │ │ │ │ │ +000066b0 : │ │ │ │ │ +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 66ec │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 66ec │ │ │ │ │ + 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 66e0 │ │ │ │ │ │ │ │ │ │ -00006718 : │ │ │ │ │ +000066f4 : │ │ │ │ │ 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 67dc │ │ │ │ │ + beq 67b8 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6790 │ │ │ │ │ + bne 676c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 67c0 │ │ │ │ │ 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 685c │ │ │ │ │ + beq 6838 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6758 │ │ │ │ │ + beq 6734 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6758 │ │ │ │ │ + beq 6734 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6868 │ │ │ │ │ + beq 6844 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6760 │ │ │ │ │ + beq 673c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6800 │ │ │ │ │ + bne 67dc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 676c │ │ │ │ │ + b 6748 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 68b4 │ │ │ │ │ + bne 6890 │ │ │ │ │ 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 │ │ │ │ │ @@ -7836,87 +7824,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 6784 │ │ │ │ │ + bne 6760 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6768 │ │ │ │ │ + bgt 6744 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6768 │ │ │ │ │ + bne 6744 │ │ │ │ │ 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 6768 │ │ │ │ │ + b 6744 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 68d0 │ │ │ │ │ + ble 68ac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 67c0 │ │ │ │ │ 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 6784 │ │ │ │ │ + bne 6760 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67e4 │ │ │ │ │ + bgt 67c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67e4 │ │ │ │ │ + bne 67c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67e4 │ │ │ │ │ + b 67c0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67e4 │ │ │ │ │ + beq 67c0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6870 │ │ │ │ │ - b 67e4 │ │ │ │ │ + bne 684c │ │ │ │ │ + b 67c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6868 │ │ │ │ │ + bne 6844 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6868 │ │ │ │ │ + b 6844 │ │ │ │ │ │ │ │ │ │ -000068e8 : │ │ │ │ │ +000068c4 : │ │ │ │ │ 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 692c │ │ │ │ │ + beq 6908 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6938 │ │ │ │ │ + beq 6914 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6938 │ │ │ │ │ + beq 6914 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7928,241 +7916,241 @@ │ │ │ │ │ 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 6930 │ │ │ │ │ + b 690c │ │ │ │ │ │ │ │ │ │ -00006958 : │ │ │ │ │ +00006934 : │ │ │ │ │ PyIter_NextItem(): │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 69e4 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 69a4 │ │ │ │ │ + beq 6980 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r3, [pc, #128] @ 6a2c │ │ │ │ │ + ldr r3, [pc, #128] @ 6a08 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 69c8 │ │ │ │ │ + bne 69a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 699c │ │ │ │ │ + b 6978 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 69c0 │ │ │ │ │ + beq 699c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69fc │ │ │ │ │ + bne 69d8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 699c │ │ │ │ │ + b 6978 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 69c0 │ │ │ │ │ + b 699c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69f4 │ │ │ │ │ + b 69d0 │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006a30 <_PyObject_RealIsInstance>: │ │ │ │ │ +00006a0c <_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 6b10 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ + bge 6aec <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6adc <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + beq 6ab8 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6adc <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + bne 6ab8 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #260] @ 6b88 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #260] @ 6b64 <_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 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6ae8 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ + bne 6ac4 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6abc <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ + ble 6a98 <_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 6ab0 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + bne 6a8c <_PyObject_RealIsInstance+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 6ab0 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + b 6a8c <_PyObject_RealIsInstance+0x80> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6aa4 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + bge 6a80 <_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 6aa4 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - bl be0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC28 │ │ │ │ │ + bl d74 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #80] @ 6b88 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #80] @ 6b64 <_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 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 75e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bgt 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 6ae0 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006b8c : │ │ │ │ │ +00006b68 : │ │ │ │ │ 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 6c50 │ │ │ │ │ + beq 6c2c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6c04 │ │ │ │ │ + bne 6be0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6c34 │ │ │ │ │ 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 6cd0 │ │ │ │ │ + beq 6cac │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6ba8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6ba8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cdc │ │ │ │ │ + beq 6cb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bd4 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c74 │ │ │ │ │ + bne 6c50 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6be0 │ │ │ │ │ + b 6bbc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6d28 │ │ │ │ │ + bne 6d04 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8176,385 +8164,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 6bf8 │ │ │ │ │ + bne 6bd4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bdc │ │ │ │ │ + bgt 6bb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bdc │ │ │ │ │ + bne 6bb8 │ │ │ │ │ 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 6bdc │ │ │ │ │ + b 6bb8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6d44 │ │ │ │ │ + ble 6d20 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6c34 │ │ │ │ │ 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 6bf8 │ │ │ │ │ + bne 6bd4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c58 │ │ │ │ │ + bgt 6c34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c58 │ │ │ │ │ + bne 6c34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c58 │ │ │ │ │ + b 6c34 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c58 │ │ │ │ │ + beq 6c34 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6ce4 │ │ │ │ │ - b 6c58 │ │ │ │ │ + bne 6cc0 │ │ │ │ │ + b 6c34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6cdc │ │ │ │ │ + bne 6cb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cdc │ │ │ │ │ + b 6cb8 │ │ │ │ │ │ │ │ │ │ -00006d5c <_PyIter_Send>: │ │ │ │ │ +00006d38 <_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 6dec <_PyIter_Send+0x90> │ │ │ │ │ + bne 6dc8 <_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 6e10 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 6dec <_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 6e10 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 6dec <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6e3c <_PyIter_Send+0xe0> │ │ │ │ │ + beq 6e18 <_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 6d90 <_PyIter_Send+0x34> │ │ │ │ │ + beq 6d6c <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6dd4 <_PyIter_Send+0x78> │ │ │ │ │ + b 6db0 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6e54 <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 6e30 <_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 6dd0 <_PyIter_Send+0x74> │ │ │ │ │ + bne 6dac <_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 6dd4 <_PyIter_Send+0x78> │ │ │ │ │ + b 6db0 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d890 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006e58 : │ │ │ │ │ +00006e34 : │ │ │ │ │ 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 6ee0 │ │ │ │ │ + bne 6ebc │ │ │ │ │ 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 6f14 │ │ │ │ │ + bne 6ef0 │ │ │ │ │ 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 6f14 │ │ │ │ │ + beq 6ef0 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6ed8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6e68 │ │ │ │ │ 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 6ed8 │ │ │ │ │ + b 6eb4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6f34 │ │ │ │ │ + ldr r0, [pc, #8] @ 6f10 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6ec8 │ │ │ │ │ + b 6ea4 │ │ │ │ │ .word 0x0000d890 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006f38 : │ │ │ │ │ +00006f14 : │ │ │ │ │ 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 70ac │ │ │ │ │ + beq 7088 │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6fb4 │ │ │ │ │ + beq 6f90 │ │ │ │ │ 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 6f98 │ │ │ │ │ + beq 6f74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7138 │ │ │ │ │ + ble 7114 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 7088 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7058 │ │ │ │ │ + bne 7034 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 7018 │ │ │ │ │ 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 6f8c │ │ │ │ │ + bne 6f68 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7150 │ │ │ │ │ + ble 712c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 7018 │ │ │ │ │ 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 6f8c │ │ │ │ │ + bne 6f68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7120 │ │ │ │ │ + ble 70fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ 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 70a0 │ │ │ │ │ + beq 707c │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 70a0 │ │ │ │ │ + beq 707c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7008 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fd0 │ │ │ │ │ + beq 6fac │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 70b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6fdc │ │ │ │ │ + b 6fb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6fd0 │ │ │ │ │ - b 703c │ │ │ │ │ + bne 6fac │ │ │ │ │ + b 7018 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 7018 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 703c │ │ │ │ │ + beq 7018 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 7010 │ │ │ │ │ - b 703c │ │ │ │ │ + bne 6fec │ │ │ │ │ + b 7018 │ │ │ │ │ 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 6f8c │ │ │ │ │ + bne 6f68 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6fd8 │ │ │ │ │ + bgt 6fb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6fd8 │ │ │ │ │ + bne 6fb4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6fd8 │ │ │ │ │ + b 6fb4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 703c │ │ │ │ │ + bne 7018 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 703c │ │ │ │ │ + b 7018 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fa4 │ │ │ │ │ + bne 6f80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fa4 │ │ │ │ │ + b 6f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7008 │ │ │ │ │ + bne 6fe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7008 │ │ │ │ │ + b 6fe4 │ │ │ │ │ │ │ │ │ │ -00007168 : │ │ │ │ │ +00007144 : │ │ │ │ │ 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 71c0 │ │ │ │ │ + beq 719c │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8564,80 +8552,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 7294 │ │ │ │ │ + beq 7270 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7230 │ │ │ │ │ + beq 720c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 721c │ │ │ │ │ + ble 71f8 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71b4 │ │ │ │ │ + bgt 7190 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 71b4 │ │ │ │ │ + bne 7190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71b4 │ │ │ │ │ + b 7190 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 71ec │ │ │ │ │ + b 71c8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7248 │ │ │ │ │ + beq 7224 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7268 │ │ │ │ │ + bne 7244 │ │ │ │ │ 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 71b0 │ │ │ │ │ + b 718c │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 71b0 │ │ │ │ │ + beq 718c │ │ │ │ │ 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 729c │ │ │ │ │ + bne 7278 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 7224 │ │ │ │ │ + b 7200 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 71b0 │ │ │ │ │ + b 718c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 72f0 │ │ │ │ │ + bne 72cc │ │ │ │ │ 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 │ │ │ │ │ @@ -8645,23 +8633,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 71b0 │ │ │ │ │ + bgt 718c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71b0 │ │ │ │ │ + bne 718c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71b0 │ │ │ │ │ + b 718c │ │ │ │ │ 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 │ │ │ │ │ @@ -8669,116 +8657,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 728c │ │ │ │ │ + beq 7268 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71b0 │ │ │ │ │ - b 72d4 │ │ │ │ │ + bgt 718c │ │ │ │ │ + b 72b0 │ │ │ │ │ │ │ │ │ │ -0000732c : │ │ │ │ │ +00007308 : │ │ │ │ │ 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 74e0 │ │ │ │ │ + beq 74bc │ │ │ │ │ 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 73b0 │ │ │ │ │ + beq 738c │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 73d4 │ │ │ │ │ + beq 73b0 │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 73c8 │ │ │ │ │ + beq 73a4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7444 │ │ │ │ │ + beq 7420 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 740c │ │ │ │ │ + bne 73e8 │ │ │ │ │ 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 73a0 │ │ │ │ │ + b 737c │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 74e8 │ │ │ │ │ + bne 74c4 │ │ │ │ │ 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 74bc │ │ │ │ │ + bne 7498 │ │ │ │ │ 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 7470 │ │ │ │ │ + bne 744c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7454 │ │ │ │ │ + ble 7430 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 73a0 │ │ │ │ │ + b 737c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7444 │ │ │ │ │ + bgt 7420 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7444 │ │ │ │ │ + bne 7420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7444 │ │ │ │ │ + b 7420 │ │ │ │ │ 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 │ │ │ │ │ @@ -8787,780 +8775,780 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 744c │ │ │ │ │ + bne 7428 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 74bc │ │ │ │ │ + bgt 7498 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 74cc │ │ │ │ │ + beq 74a8 │ │ │ │ │ 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 74bc │ │ │ │ │ + b 7498 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7444 │ │ │ │ │ + b 7420 │ │ │ │ │ bl 1f88 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7444 │ │ │ │ │ + beq 7420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 752c │ │ │ │ │ + ble 7508 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 7524 │ │ │ │ │ + bne 7500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7444 │ │ │ │ │ + bne 7420 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b 74bc │ │ │ │ │ + b 7498 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7508 │ │ │ │ │ + bne 74e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7508 │ │ │ │ │ + b 74e4 │ │ │ │ │ │ │ │ │ │ -00007548 : │ │ │ │ │ +00007524 : │ │ │ │ │ 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 75a0 │ │ │ │ │ + beq 757c │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 75a0 │ │ │ │ │ + beq 757c │ │ │ │ │ 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 75e0 │ │ │ │ │ + beq 75bc │ │ │ │ │ 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 3278 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 7598 │ │ │ │ │ + bne 7574 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 75a8 │ │ │ │ │ + bgt 7584 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75a8 │ │ │ │ │ + bne 7584 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75a8 │ │ │ │ │ + b 7584 │ │ │ │ │ │ │ │ │ │ -00007604 : │ │ │ │ │ +000075e0 : │ │ │ │ │ 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 7e34 │ │ │ │ │ + beq 7e10 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2380] @ 7f80 │ │ │ │ │ + ldr r1, [pc, #2380] @ 7f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 78a8 │ │ │ │ │ + beq 7884 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 784c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ebc │ │ │ │ │ + beq 7e98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7d74 │ │ │ │ │ - ldr r3, [pc, #2328] @ 7f84 │ │ │ │ │ + beq 7d50 │ │ │ │ │ + ldr r3, [pc, #2328] @ 7f60 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7de8 │ │ │ │ │ + bhi 7dc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7af4 │ │ │ │ │ + ble 7ad0 │ │ │ │ │ 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 7eb0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 7f80 │ │ │ │ │ + beq 7e8c │ │ │ │ │ + ldr r1, [pc, #2252] @ 7f5c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7d1c │ │ │ │ │ + beq 7cf8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7ce4 │ │ │ │ │ + beq 7cc0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7acc │ │ │ │ │ + beq 7aa8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7c10 │ │ │ │ │ - ldr r3, [pc, #2200] @ 7f88 │ │ │ │ │ + beq 7bec │ │ │ │ │ + ldr r3, [pc, #2200] @ 7f64 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7c80 │ │ │ │ │ + bhi 7c5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7bd8 │ │ │ │ │ + ble 7bb4 │ │ │ │ │ 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 7cd4 │ │ │ │ │ - ldr r1, [pc, #2108] @ 7f80 │ │ │ │ │ + beq 7cb0 │ │ │ │ │ + ldr r1, [pc, #2108] @ 7f5c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 79e0 │ │ │ │ │ + beq 79bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 79a8 │ │ │ │ │ + beq 7984 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7bac │ │ │ │ │ + beq 7b88 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7b4c │ │ │ │ │ - ldr r2, [pc, #2060] @ 7f8c │ │ │ │ │ + beq 7b28 │ │ │ │ │ + ldr r2, [pc, #2060] @ 7f68 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7a7c │ │ │ │ │ + bcc 7a58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ strgt r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt r7, r5, #12 │ │ │ │ │ strgt r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ble 7994 │ │ │ │ │ + ble 7970 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7a38 │ │ │ │ │ - ldr r1, [pc, #1988] @ 7f80 │ │ │ │ │ + beq 7a14 │ │ │ │ │ + ldr r1, [pc, #1988] @ 7f5c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7b10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7afc │ │ │ │ │ + beq 7ad8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7970 │ │ │ │ │ + beq 794c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7910 │ │ │ │ │ - ldr r2, [pc, #1944] @ 7f90 │ │ │ │ │ + beq 78ec │ │ │ │ │ + ldr r2, [pc, #1944] @ 7f6c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 78c4 │ │ │ │ │ + bcc 78a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7eec │ │ │ │ │ + ble 7ec8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 7604 │ │ │ │ │ + bl 75e0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f0c │ │ │ │ │ + beq 7ee8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7850 │ │ │ │ │ + bgt 782c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7848 │ │ │ │ │ + bne 7824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7958 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a58 │ │ │ │ │ + ble 7a34 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 79f8 │ │ │ │ │ + b 79d4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7898 │ │ │ │ │ + bgt 7874 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 7874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 78a8 │ │ │ │ │ + beq 7884 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 31c │ │ │ │ │ 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 7808 │ │ │ │ │ + bhi 77e4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7808 │ │ │ │ │ + beq 77e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b44 │ │ │ │ │ + bgt 7b20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b44 │ │ │ │ │ + bne 7b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b44 │ │ │ │ │ + b 7b20 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7c08 │ │ │ │ │ - ldr r1, [pc, #1628] @ 7f80 │ │ │ │ │ + beq 7be4 │ │ │ │ │ + ldr r1, [pc, #1628] @ 7f5c │ │ │ │ │ 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 7b30 │ │ │ │ │ + beq 7b0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7b00 │ │ │ │ │ + beq 7adc │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7970 │ │ │ │ │ + beq 794c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7910 │ │ │ │ │ - ldr r2, [pc, #1576] @ 7f94 │ │ │ │ │ + beq 78ec │ │ │ │ │ + ldr r2, [pc, #1576] @ 7f70 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 77f8 │ │ │ │ │ + b 77d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e94 │ │ │ │ │ + ble 7e70 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 77a8 │ │ │ │ │ + bne 7784 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bb8 │ │ │ │ │ + bgt 7b94 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7a58 │ │ │ │ │ + b 7a34 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 79d0 │ │ │ │ │ + bgt 79ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79d0 │ │ │ │ │ + bne 79ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 79e0 │ │ │ │ │ + beq 79bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bb8 │ │ │ │ │ + beq 7b94 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e70 │ │ │ │ │ + bgt 7e4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 79f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7ad8 │ │ │ │ │ + beq 7ab4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7d3c │ │ │ │ │ - b 78b8 │ │ │ │ │ + ble 7d18 │ │ │ │ │ + b 7894 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7860 │ │ │ │ │ + bgt 783c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a70 │ │ │ │ │ + bne 7a4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7860 │ │ │ │ │ - b 7bb8 │ │ │ │ │ + bne 783c │ │ │ │ │ + b 7b94 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7790 │ │ │ │ │ + bhi 776c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 776c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 79f4 │ │ │ │ │ + bgt 79d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 79f4 │ │ │ │ │ + bne 79d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79f4 │ │ │ │ │ + b 79d0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e78 │ │ │ │ │ + ble 7e54 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 76a0 │ │ │ │ │ + bne 767c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7d30 │ │ │ │ │ + b 7d0c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b24 │ │ │ │ │ + bgt 7b00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b24 │ │ │ │ │ + bne 7b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7b10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7958 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7a4c │ │ │ │ │ + b 7a28 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7bec │ │ │ │ │ - ldr r1, [pc, #1056] @ 7f80 │ │ │ │ │ + beq 7bc8 │ │ │ │ │ + ldr r1, [pc, #1056] @ 7f5c │ │ │ │ │ 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 79dc │ │ │ │ │ + beq 79b8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 79ac │ │ │ │ │ + beq 7988 │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7bac │ │ │ │ │ + beq 7b88 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7b4c │ │ │ │ │ - ldr r2, [pc, #1008] @ 7f98 │ │ │ │ │ + beq 7b28 │ │ │ │ │ + ldr r2, [pc, #1008] @ 7f74 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7780 │ │ │ │ │ + b 775c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e54 │ │ │ │ │ + ble 7e30 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7728 │ │ │ │ │ + bne 7704 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ad8 │ │ │ │ │ + bgt 7ab4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 79e0 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5c80 │ │ │ │ │ - b 79f8 │ │ │ │ │ + bl 5c5c │ │ │ │ │ + b 79d4 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 7a40 │ │ │ │ │ + b 7a1c │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7d60 │ │ │ │ │ - ldr r1, [pc, #860] @ 7f80 │ │ │ │ │ + beq 7d3c │ │ │ │ │ + ldr r1, [pc, #860] @ 7f5c │ │ │ │ │ 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 7d18 │ │ │ │ │ + beq 7cf4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7ce8 │ │ │ │ │ + beq 7cc4 │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7acc │ │ │ │ │ + beq 7aa8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7c10 │ │ │ │ │ - ldr r3, [pc, #816] @ 7f9c │ │ │ │ │ + beq 7bec │ │ │ │ │ + ldr r3, [pc, #816] @ 7f78 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 7704 │ │ │ │ │ + bcs 76e0 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 7704 │ │ │ │ │ + bhi 76e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7704 │ │ │ │ │ + beq 76e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d2c │ │ │ │ │ + bgt 7d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d2c │ │ │ │ │ + bne 7d08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d2c │ │ │ │ │ + b 7d08 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7bf8 │ │ │ │ │ + b 7bd4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d0c │ │ │ │ │ + bgt 7ce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d0c │ │ │ │ │ + bne 7ce8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7d1c │ │ │ │ │ + beq 7cf8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ad8 │ │ │ │ │ + beq 7ab4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78b8 │ │ │ │ │ + bgt 7894 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78b8 │ │ │ │ │ + bne 7894 │ │ │ │ │ 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 5c80 │ │ │ │ │ - b 7d30 │ │ │ │ │ + bl 5c5c │ │ │ │ │ + b 7d0c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7e38 │ │ │ │ │ - ldr r1, [pc, #504] @ 7f80 │ │ │ │ │ + beq 7e14 │ │ │ │ │ + ldr r1, [pc, #504] @ 7f5c │ │ │ │ │ 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 78a0 │ │ │ │ │ + beq 787c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7874 │ │ │ │ │ + beq 7850 │ │ │ │ │ bl 31c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ebc │ │ │ │ │ + beq 7e98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7d74 │ │ │ │ │ - ldr r3, [pc, #464] @ 7fa0 │ │ │ │ │ + beq 7d50 │ │ │ │ │ + ldr r3, [pc, #464] @ 7f7c │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 7684 │ │ │ │ │ + bcs 7660 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 7684 │ │ │ │ │ + bhi 7660 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 7660 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e2c │ │ │ │ │ + bgt 7e08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e48 │ │ │ │ │ + beq 7e24 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 78b8 │ │ │ │ │ + b 7894 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5c80 │ │ │ │ │ - b 78b8 │ │ │ │ │ + bl 5c5c │ │ │ │ │ + b 7894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e2c │ │ │ │ │ + b 7e08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bb8 │ │ │ │ │ + b 7b94 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7d30 │ │ │ │ │ + b 7d0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad8 │ │ │ │ │ + bne 7ab4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ad8 │ │ │ │ │ + b 7ab4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 797c │ │ │ │ │ + bne 7958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 797c │ │ │ │ │ + b 7958 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7d64 │ │ │ │ │ + b 7d40 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ed0 │ │ │ │ │ + ble 7eac │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 78b8 │ │ │ │ │ + b 7894 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ + bne 7ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ec8 │ │ │ │ │ + b 7ea4 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 797c │ │ │ │ │ + bgt 7958 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7840 │ │ │ │ │ - b 797c │ │ │ │ │ + beq 781c │ │ │ │ │ + b 7958 │ │ │ │ │ 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 7604 │ │ │ │ │ + bl 75e0 │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ + beq 7f30 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7824 │ │ │ │ │ + b 7800 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7f28 │ │ │ │ │ + bne 7f04 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7830 │ │ │ │ │ - b 797c │ │ │ │ │ + ble 780c │ │ │ │ │ + b 7958 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000910 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000808 │ │ │ │ │ @@ -9572,41 +9560,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 │ │ │ │ │ │ │ │ │ │ -00007fa4 <_IsFortranContiguous>: │ │ │ │ │ +00007f80 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8018 <_IsFortranContiguous+0x74> │ │ │ │ │ + beq 7ff4 <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8014 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 7ff0 <_IsFortranContiguous+0x70> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 8004 <_IsFortranContiguous+0x60> │ │ │ │ │ + ble 7fe0 <_IsFortranContiguous+0x60> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 7ff8 <_IsFortranContiguous+0x54> │ │ │ │ │ + ble 7fd4 <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 800c <_IsFortranContiguous+0x68> │ │ │ │ │ + bne 7fe8 <_IsFortranContiguous+0x68> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 7fd4 <_IsFortranContiguous+0x30> │ │ │ │ │ + b 7fb0 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b cf4 │ │ │ │ │ + b e88 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -22,32 +22,32 @@ │ │ │ │ │ [ 37c] += │ │ │ │ │ [ 380] + │ │ │ │ │ [ 384] '%.200s' object doesn't support item deletion │ │ │ │ │ [ 3b4] issubclass() arg 1 must be a class │ │ │ │ │ [ 3d8] issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ │ [ 41c] object of type '%.200s' has no len() │ │ │ │ │ [ 444] '%.200s' object does not support item deletion │ │ │ │ │ - [ 474] bad operand type for unary -: '%.200s' │ │ │ │ │ - [ 49c] isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ - [ 4dc] & │ │ │ │ │ - [ 4e0] << │ │ │ │ │ - [ 4e4] bad operand type for unary ~: '%.200s' │ │ │ │ │ - [ 50c] - │ │ │ │ │ - [ 510] %.200s is not a mapping │ │ │ │ │ - [ 528] %T.__length_hint__() must return an int, not %T │ │ │ │ │ - [ 558] %T.__length_hint__() must return a non-negative int │ │ │ │ │ - [ 58c] %T.__int__() must return an int, not %T │ │ │ │ │ - [ 5b4] %T.__int__() must return an int, not %T. The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ - [ 660] int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ - [ 6b4] ../Objects/abstract.c │ │ │ │ │ - [ 6cc] a bytes-like object is required, not '%.100s' │ │ │ │ │ - [ 6fc] B │ │ │ │ │ - [ 700] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ - [ 734] Object is not writable. │ │ │ │ │ - [ 74c] %T.%U() must return an iterable, not %T │ │ │ │ │ + [ 474] %T.%U() must return an iterable, not %T │ │ │ │ │ + [ 49c] bad operand type for unary -: '%.200s' │ │ │ │ │ + [ 4c4] isinstance() arg 2 must be a type, a tuple of types, or a union │ │ │ │ │ + [ 504] & │ │ │ │ │ + [ 508] << │ │ │ │ │ + [ 50c] bad operand type for unary ~: '%.200s' │ │ │ │ │ + [ 534] - │ │ │ │ │ + [ 538] %.200s is not a mapping │ │ │ │ │ + [ 550] %T.__length_hint__() must return an int, not %T │ │ │ │ │ + [ 580] %T.__length_hint__() must return a non-negative int │ │ │ │ │ + [ 5b4] %T.__int__() must return an int, not %T │ │ │ │ │ + [ 5dc] %T.__int__() must return an int, not %T. The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ │ + [ 688] int() argument must be a string, a bytes-like object or a real number, not '%.200s' │ │ │ │ │ + [ 6dc] ../Objects/abstract.c │ │ │ │ │ + [ 6f4] a bytes-like object is required, not '%.100s' │ │ │ │ │ + [ 724] B │ │ │ │ │ + [ 728] PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ │ + [ 75c] Object is not writable. │ │ │ │ │ [ 774] | │ │ │ │ │ [ 778] // │ │ │ │ │ [ 77c] * │ │ │ │ │ [ 780] can't multiply sequence by non-int of type '%.200s' │ │ │ │ │ [ 7b4] % │ │ │ │ │ [ 7b8] -= │ │ │ │ │ [ 7bc] / │ │ │ │ ├── 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 .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 613c │ │ │ │ │ + b 6118 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ 000000ac : │ │ │ │ │ PyNumber_MatrixMultiply(): │ │ │ │ │ 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 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ 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 a6c │ │ │ │ │ + bl c00 │ │ │ │ │ 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 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ 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 a6c │ │ │ │ │ + bl c00 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ 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 9e0 <_Py_add_one_to_index_F+0x10> │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ 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 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5c80 │ │ │ │ │ + bl 5c5c │ │ │ │ │ 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]!) │ │ │ │ │ @@ -692,15 +692,15 @@ │ │ │ │ │ 00000854 <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000874 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -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 64b0 │ │ │ │ │ + bl 63b0 │ │ │ │ │ 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 e3c │ │ │ │ │ + bl fd0 │ │ │ │ │ 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] │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq aec │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq aec │ │ │ │ │ sub r1, fp, #116 @ 0x74 │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b08 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b cf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -901,20 +901,20 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b ae4 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq b2c │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge b68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -925,76 +925,76 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 6680 <_IsCContiguous> │ │ │ │ │ + bl 6580 <_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 6680 <_IsCContiguous> │ │ │ │ │ + bl 6580 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bcc │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 7fa4 <_IsFortranContiguous> │ │ │ │ │ + bl 7f80 <_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 7fa4 <_IsFortranContiguous> │ │ │ │ │ + bl 7f80 <_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 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b cf0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bne c24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ bgt c24 │ │ │ │ │ @@ -1024,35 +1024,35 @@ │ │ │ │ │ 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 e3c │ │ │ │ │ + bl fd0 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl e3c │ │ │ │ │ + bl fd0 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000cfc : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1100,15 +1100,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne d4c │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000db8 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1127,26 +1127,26 @@ │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq dfc │ │ │ │ │ bl 3c8 │ │ │ │ │ b e10 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ - bl 4cec │ │ │ │ │ + bl 4e6c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq e18 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b e30 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e3c : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1185,15 +1185,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, #0 │ │ │ │ │ b ec4 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 538c │ │ │ │ │ + bl 5368 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1213,24 +1213,24 @@ │ │ │ │ │ │ │ │ │ │ 00000ef4 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 63d4 │ │ │ │ │ + b 6618 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000f08 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4658 │ │ │ │ │ + b 47d8 │ │ │ │ │ R_ARM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00000f1c : │ │ │ │ │ PySequence_In(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -21,283 +21,282 @@ │ │ │ │ │ 0x00000120 73730072 65637572 73697665 5f697373 ss.recursive_iss │ │ │ │ │ 0x00000130 7562636c 61737300 72656375 72736976 ubclass.recursiv │ │ │ │ │ 0x00000140 655f6973 73756263 6c617373 2e706172 e_issubclass.par │ │ │ │ │ 0x00000150 742e3000 2e4c4331 39002e4c 43323000 t.0..LC19..LC20. │ │ │ │ │ 0x00000160 2e4c4332 31002e4c 43323200 2e4c4332 .LC21..LC22..LC2 │ │ │ │ │ 0x00000170 33006368 65636b5f 636c6173 73006162 3.check_class.ab │ │ │ │ │ 0x00000180 73747261 63745f69 73737562 636c6173 stract_issubclas │ │ │ │ │ - 0x00000190 73002e4c 43323400 2e4c4332 35006d65 s..LC24..LC25.me │ │ │ │ │ - 0x000001a0 74686f64 5f6f7574 7075745f 61735f6c thod_output_as_l │ │ │ │ │ - 0x000001b0 69737400 2e4c4332 36002e4c 43323700 ist..LC26..LC27. │ │ │ │ │ - 0x000001c0 2e4c4332 38002e4c 43323900 2e4c4333 .LC28..LC29..LC3 │ │ │ │ │ - 0x000001d0 30002e4c 43333100 2e4c4333 32002e4c 0..LC31..LC32..L │ │ │ │ │ - 0x000001e0 43333300 2e4c4333 34002e4c 43333500 C33..LC34..LC35. │ │ │ │ │ - 0x000001f0 2e4c4333 36002e4c 43333700 2e4c4333 .LC36..LC37..LC3 │ │ │ │ │ - 0x00000200 38002e4c 43333900 2e4c4334 30002e4c 8..LC39..LC40..L │ │ │ │ │ - 0x00000210 43343100 2e4c4334 32002e4c 43343300 C41..LC42..LC43. │ │ │ │ │ - 0x00000220 2e4c4334 34002e4c 43343500 2e4c4334 .LC44..LC45..LC4 │ │ │ │ │ - 0x00000230 36007365 7175656e 63655f72 65706561 6.sequence_repea │ │ │ │ │ - 0x00000240 74002e4c 43343700 2e4c4334 38002e4c t..LC47..LC48..L │ │ │ │ │ - 0x00000250 43343900 2e4c4335 30002e4c 43353100 C49..LC50..LC51. │ │ │ │ │ - 0x00000260 2e4c4335 32007465 726e6172 795f6f70 .LC52.ternary_op │ │ │ │ │ - 0x00000270 2e636f6e 73747072 6f702e30 005f4973 .constprop.0._Is │ │ │ │ │ - 0x00000280 466f7274 72616e43 6f6e7469 67756f75 FortranContiguou │ │ │ │ │ - 0x00000290 732e7061 72742e30 005f4973 43436f6e s.part.0._IsCCon │ │ │ │ │ - 0x000002a0 74696775 6f757300 5f497346 6f727472 tiguous._IsFortr │ │ │ │ │ - 0x000002b0 616e436f 6e746967 756f7573 002e4c43 anContiguous..LC │ │ │ │ │ - 0x000002c0 3533002e 4c433534 002e4c43 3535002e 53..LC54..LC55.. │ │ │ │ │ - 0x000002d0 4c433536 002e4c43 3537002e 4c433538 LC56..LC57..LC58 │ │ │ │ │ - 0x000002e0 002e4c43 3539002e 4c433630 002e4c43 ..LC59..LC60..LC │ │ │ │ │ - 0x000002f0 3631002e 4c433632 002e4c43 3633002e 61..LC62..LC63.. │ │ │ │ │ - 0x00000300 4c433634 002e4c43 3635002e 4c433636 LC64..LC65..LC66 │ │ │ │ │ - 0x00000310 002e4c43 3637002e 4c433638 002e4c43 ..LC67..LC68..LC │ │ │ │ │ - 0x00000320 3639002e 4c433730 002e4c43 3731002e 69..LC70..LC71.. │ │ │ │ │ - 0x00000330 4c433732 002e4c43 37330074 65726e61 LC72..LC73.terna │ │ │ │ │ - 0x00000340 72795f69 6f702e63 6f6e7374 70726f70 ry_iop.constprop │ │ │ │ │ - 0x00000350 2e30002e 4c433734 002e4c43 3735002e .0..LC74..LC75.. │ │ │ │ │ - 0x00000360 4c433736 002e4c43 3737002e 4c433738 LC76..LC77..LC78 │ │ │ │ │ - 0x00000370 002e4c43 3739002e 4c433830 002e4c43 ..LC79..LC80..LC │ │ │ │ │ - 0x00000380 3831002e 4c433832 002e4c43 3833002e 81..LC82..LC83.. │ │ │ │ │ - 0x00000390 4c433834 002e4c43 3835002e 4c433836 LC84..LC85..LC86 │ │ │ │ │ - 0x000003a0 002e4c43 3837002e 4c433838 002e4c43 ..LC87..LC88..LC │ │ │ │ │ - 0x000003b0 3839002e 4c433930 005f6275 66666572 89..LC90._buffer │ │ │ │ │ - 0x000003c0 5f72656c 65617365 5f63616c 6c005f50 _release_call._P │ │ │ │ │ - 0x000003d0 795f6164 645f6f6e 655f746f 5f696e64 y_add_one_to_ind │ │ │ │ │ - 0x000003e0 65785f43 005f5079 5f616464 5f6f6e65 ex_C._Py_add_one │ │ │ │ │ - 0x000003f0 5f746f5f 696e6465 785f4600 2e4c4339 _to_index_F..LC9 │ │ │ │ │ - 0x00000400 31002e4c 43393200 2e4c4339 33006173 1..LC92..LC93.as │ │ │ │ │ - 0x00000410 5f726561 645f6275 66666572 00507953 _read_buffer.PyS │ │ │ │ │ - 0x00000420 65717565 6e63655f 5475706c 65005079 equence_Tuple.Py │ │ │ │ │ - 0x00000430 5475706c 655f5479 70650050 794c6973 Tuple_Type.PyLis │ │ │ │ │ - 0x00000440 745f5479 70650050 794c6973 745f4173 t_Type.PyList_As │ │ │ │ │ - 0x00000450 5475706c 65005079 4f626a65 63745f47 Tuple.PyObject_G │ │ │ │ │ - 0x00000460 65744974 65720050 79457272 5f4f6363 etIter.PyErr_Occ │ │ │ │ │ - 0x00000470 75727265 64005f50 795f4465 616c6c6f urred._Py_Deallo │ │ │ │ │ - 0x00000480 63005f50 79547570 6c655f46 726f6d41 c._PyTuple_FromA │ │ │ │ │ - 0x00000490 72726179 53746561 6c005079 4c697374 rraySteal.PyList │ │ │ │ │ - 0x000004a0 5f4e6577 005f5079 4c697374 5f417354 _New._PyList_AsT │ │ │ │ │ - 0x000004b0 75706c65 416e6443 6c656172 005f5079 upleAndClear._Py │ │ │ │ │ - 0x000004c0 4c697374 5f417070 656e6454 616b6552 List_AppendTakeR │ │ │ │ │ - 0x000004d0 65664c69 73745265 73697a65 00507945 efListResize.PyE │ │ │ │ │ - 0x000004e0 78635f53 746f7049 74657261 74696f6e xc_StopIteration │ │ │ │ │ - 0x000004f0 005f5079 4572725f 45786365 7074696f ._PyErr_Exceptio │ │ │ │ │ - 0x00000500 6e4d6174 63686573 005f5079 4572725f nMatches._PyErr_ │ │ │ │ │ - 0x00000510 436c6561 72005f50 795f7473 735f7473 Clear._Py_tss_ts │ │ │ │ │ - 0x00000520 74617465 0050794d 61707069 6e675f47 tate.PyMapping_G │ │ │ │ │ - 0x00000530 65744974 656d5374 72696e67 00507955 etItemString.PyU │ │ │ │ │ - 0x00000540 6e69636f 64655f46 726f6d53 7472696e nicode_FromStrin │ │ │ │ │ - 0x00000550 67005079 4f626a65 63745f47 65744974 g.PyObject_GetIt │ │ │ │ │ - 0x00000560 656d0050 79457863 5f496e64 65784572 em.PyExc_IndexEr │ │ │ │ │ - 0x00000570 726f7200 50794e75 6d626572 5f417353 ror.PyNumber_AsS │ │ │ │ │ - 0x00000580 73697a65 5f740050 79536571 75656e63 size_t.PySequenc │ │ │ │ │ - 0x00000590 655f4765 74497465 6d005079 54797065 e_GetItem.PyType │ │ │ │ │ - 0x000005a0 5f547970 65005079 4f626a65 63745f47 _Type.PyObject_G │ │ │ │ │ - 0x000005b0 65744f70 74696f6e 616c4174 7472005f etOptionalAttr._ │ │ │ │ │ - 0x000005c0 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ - 0x000005d0 4f626a65 63745f43 616c6c4f 6e654172 Object_CallOneAr │ │ │ │ │ - 0x000005e0 67005079 5f47656e 65726963 416c6961 g.Py_GenericAlia │ │ │ │ │ - 0x000005f0 73005079 4578635f 54797065 4572726f s.PyExc_TypeErro │ │ │ │ │ - 0x00000600 72005f50 7952756e 74696d65 005f5079 r._PyRuntime._Py │ │ │ │ │ - 0x00000610 4f626a65 63745f4e 6578744e 6f74496d Object_NextNotIm │ │ │ │ │ - 0x00000620 706c656d 656e7465 64005079 53657149 plemented.PySeqI │ │ │ │ │ - 0x00000630 7465725f 4e657700 50794974 65725f4e ter_New.PyIter_N │ │ │ │ │ - 0x00000640 65787400 50794f62 6a656374 5f536574 ext.PyObject_Set │ │ │ │ │ - 0x00000650 4974656d 00507953 65717565 6e63655f Item.PySequence_ │ │ │ │ │ - 0x00000660 53657449 74656d00 50794d61 7070696e SetItem.PyMappin │ │ │ │ │ - 0x00000670 675f4765 744f7074 696f6e61 6c497465 g_GetOptionalIte │ │ │ │ │ - 0x00000680 6d005079 44696374 5f547970 65005079 m.PyDict_Type.Py │ │ │ │ │ - 0x00000690 46726f7a 656e4469 63745f54 79706500 FrozenDict_Type. │ │ │ │ │ - 0x000006a0 50794469 63745f47 65744974 656d5265 PyDict_GetItemRe │ │ │ │ │ - 0x000006b0 66005079 4578635f 4b657945 72726f72 f.PyExc_KeyError │ │ │ │ │ - 0x000006c0 005f5079 4d617070 696e675f 4765744f ._PyMapping_GetO │ │ │ │ │ - 0x000006d0 7074696f 6e616c49 74656d32 0050794d ptionalItem2.PyM │ │ │ │ │ - 0x000006e0 61707069 6e675f43 6865636b 0050794f apping_Check.PyO │ │ │ │ │ - 0x000006f0 626a6563 745f5479 70650050 794d6170 bject_Type.PyMap │ │ │ │ │ - 0x00000700 70696e67 5f536574 4974656d 53747269 ping_SetItemStri │ │ │ │ │ - 0x00000710 6e670050 794f626a 6563745f 4973496e ng.PyObject_IsIn │ │ │ │ │ - 0x00000720 7374616e 6365005f 5079556e 696f6e5f stance._PyUnion_ │ │ │ │ │ - 0x00000730 54797065 005f5079 5f756e69 6f6e5f61 Type._Py_union_a │ │ │ │ │ - 0x00000740 72677300 5f50794f 626a6563 745f4c6f rgs._PyObject_Lo │ │ │ │ │ - 0x00000750 6f6b7570 53706563 69616c00 50794f62 okupSpecial.PyOb │ │ │ │ │ - 0x00000760 6a656374 5f497354 72756500 5f50795f ject_IsTrue._Py_ │ │ │ │ │ - 0x00000770 43686563 6b526563 75727369 76654361 CheckRecursiveCa │ │ │ │ │ - 0x00000780 6c6c0050 79536571 75656e63 655f436f ll.PySequence_Co │ │ │ │ │ - 0x00000790 6e746169 6e73005f 50795365 7175656e ntains._PySequen │ │ │ │ │ - 0x000007a0 63655f49 74657253 65617263 68005079 ce_IterSearch.Py │ │ │ │ │ - 0x000007b0 4c6f6e67 5f417353 73697a65 5f740050 Long_AsSsize_t.P │ │ │ │ │ - 0x000007c0 794c6f6e 675f5479 70650050 79457863 yLong_Type.PyExc │ │ │ │ │ - 0x000007d0 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P │ │ │ │ │ - 0x000007e0 79457272 5f476976 656e4578 63657074 yErr_GivenExcept │ │ │ │ │ - 0x000007f0 696f6e4d 61746368 65730050 79457863 ionMatches.PyExc │ │ │ │ │ - 0x00000800 5f446570 72656361 74696f6e 5761726e _DeprecationWarn │ │ │ │ │ - 0x00000810 696e6700 50794572 725f5761 726e466f ing.PyErr_WarnFo │ │ │ │ │ - 0x00000820 726d6174 005f5079 4572725f 466f726d rmat._PyErr_Form │ │ │ │ │ - 0x00000830 6174005f 50794e75 6d626572 5f496e64 at._PyNumber_Ind │ │ │ │ │ - 0x00000840 65780050 794e756d 6265725f 496e506c ex.PyNumber_InPl │ │ │ │ │ - 0x00000850 6163654f 72005f50 795f4e6f 74496d70 aceOr._Py_NotImp │ │ │ │ │ - 0x00000860 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ - 0x00000870 79547970 655f4973 53756274 79706500 yType_IsSubtype. │ │ │ │ │ - 0x00000880 50794f62 6a656374 5f466f72 6d617400 PyObject_Format. │ │ │ │ │ - 0x00000890 5079556e 69636f64 655f5479 70650050 PyUnicode_Type.P │ │ │ │ │ - 0x000008a0 794f626a 6563745f 53747200 50795f47 yObject_Str.Py_G │ │ │ │ │ - 0x000008b0 6574436f 6e737461 6e740050 79457863 etConstant.PyExc │ │ │ │ │ - 0x000008c0 5f537973 74656d45 72726f72 0050794f _SystemError.PyO │ │ │ │ │ - 0x000008d0 626a6563 745f4973 53756263 6c617373 bject_IsSubclass │ │ │ │ │ - 0x000008e0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ - 0x000008f0 65416464 00507953 65717565 6e63655f eAdd.PySequence_ │ │ │ │ │ - 0x00000900 46617374 005f5079 4c697374 5f457874 Fast._PyList_Ext │ │ │ │ │ - 0x00000910 656e6400 5f507945 72725f53 65745374 end._PyErr_SetSt │ │ │ │ │ - 0x00000920 72696e67 0050794e 756d6265 725f4164 ring.PyNumber_Ad │ │ │ │ │ - 0x00000930 64005079 4f626a65 63745f43 6865636b d.PyObject_Check │ │ │ │ │ - 0x00000940 42756666 65720050 79536571 75656e63 Buffer.PySequenc │ │ │ │ │ - 0x00000950 655f4465 6c497465 6d005079 53657175 e_DelItem.PySequ │ │ │ │ │ - 0x00000960 656e6365 5f4c6973 74005f50 794f626a ence_List._PyObj │ │ │ │ │ - 0x00000970 6563745f 5265616c 49735375 62636c61 ect_RealIsSubcla │ │ │ │ │ - 0x00000980 73730050 794f626a 6563745f 53697a65 ss.PyObject_Size │ │ │ │ │ - 0x00000990 0050794f 626a6563 745f4465 6c497465 .PyObject_DelIte │ │ │ │ │ - 0x000009a0 6d005079 4d617070 696e675f 4b657973 m.PyMapping_Keys │ │ │ │ │ - 0x000009b0 00507944 6963745f 4b657973 0050794e .PyDict_Keys.PyN │ │ │ │ │ - 0x000009c0 756d6265 725f4e65 67617469 7665005f umber_Negative._ │ │ │ │ │ - 0x000009d0 50794c6f 6e675f43 6f707900 5079496e PyLong_Copy.PyIn │ │ │ │ │ - 0x000009e0 6465785f 43686563 6b005079 4e756d62 dex_Check.PyNumb │ │ │ │ │ - 0x000009f0 65725f41 6e640050 794e756d 6265725f er_And.PyNumber_ │ │ │ │ │ - 0x00000a00 4c736869 66740050 794e756d 6265725f Lshift.PyNumber_ │ │ │ │ │ - 0x00000a10 496e7665 72740050 794e756d 6265725f Invert.PyNumber_ │ │ │ │ │ - 0x00000a20 53756274 72616374 0050794d 61707069 Subtract.PyMappi │ │ │ │ │ - 0x00000a30 6e675f53 697a6500 50794f62 6a656374 ng_Size.PyObject │ │ │ │ │ - 0x00000a40 5f4c656e 67746848 696e7400 5f50795f _LengthHint._Py_ │ │ │ │ │ - 0x00000a50 43686563 6b46756e 6374696f 6e526573 CheckFunctionRes │ │ │ │ │ - 0x00000a60 756c7400 50794578 635f5661 6c756545 ult.PyExc_ValueE │ │ │ │ │ - 0x00000a70 72726f72 005f5079 4f626a65 63745f4d rror._PyObject_M │ │ │ │ │ - 0x00000a80 616b6554 7043616c 6c005079 4e756d62 akeTpCall.PyNumb │ │ │ │ │ - 0x00000a90 65725f43 6865636b 00507943 6f6d706c er_Check.PyCompl │ │ │ │ │ - 0x00000aa0 65785f54 79706500 50794e75 6d626572 ex_Type.PyNumber │ │ │ │ │ - 0x00000ab0 5f4c6f6e 67005079 4c6f6e67 5f46726f _Long.PyLong_Fro │ │ │ │ │ - 0x00000ac0 6d556e69 636f6465 4f626a65 6374005f mUnicodeObject._ │ │ │ │ │ - 0x00000ad0 50794c6f 6e675f46 726f6d42 79746573 PyLong_FromBytes │ │ │ │ │ - 0x00000ae0 00507942 79746541 72726179 5f547970 .PyByteArray_Typ │ │ │ │ │ - 0x00000af0 65005079 4f626a65 63745f47 65744275 e.PyObject_GetBu │ │ │ │ │ - 0x00000b00 66666572 00507942 79746573 5f46726f ffer.PyBytes_Fro │ │ │ │ │ - 0x00000b10 6d537472 696e6741 6e645369 7a650050 mStringAndSize.P │ │ │ │ │ - 0x00000b20 79427566 6665725f 52656c65 61736500 yBuffer_Release. │ │ │ │ │ - 0x00000b30 5f507945 72725f42 6164496e 7465726e _PyErr_BadIntern │ │ │ │ │ - 0x00000b40 616c4361 6c6c0050 79427566 6665725f alCall.PyBuffer_ │ │ │ │ │ - 0x00000b50 46696c6c 496e666f 00507945 78635f42 FillInfo.PyExc_B │ │ │ │ │ - 0x00000b60 75666665 72457272 6f720050 794d6170 ufferError.PyMap │ │ │ │ │ - 0x00000b70 70696e67 5f497465 6d730050 794f626a ping_Items.PyObj │ │ │ │ │ - 0x00000b80 6563745f 56656374 6f726361 6c6c4d65 ect_VectorcallMe │ │ │ │ │ - 0x00000b90 74686f64 00507944 6963745f 4974656d thod.PyDict_Item │ │ │ │ │ - 0x00000ba0 73005079 4e756d62 65725f4f 72005079 s.PyNumber_Or.Py │ │ │ │ │ - 0x00000bb0 4e756d62 65725f46 6c6f6f72 44697669 Number_FloorDivi │ │ │ │ │ - 0x00000bc0 64650050 794e756d 6265725f 4d756c74 de.PyNumber_Mult │ │ │ │ │ - 0x00000bd0 69706c79 00507949 7465725f 43686563 iply.PyIter_Chec │ │ │ │ │ - 0x00000be0 6b005079 4e756d62 65725f52 656d6169 k.PyNumber_Remai │ │ │ │ │ - 0x00000bf0 6e646572 0050794e 756d6265 725f496e nder.PyNumber_In │ │ │ │ │ - 0x00000c00 506c6163 65537562 74726163 74005079 PlaceSubtract.Py │ │ │ │ │ - 0x00000c10 4e756d62 65725f54 72756544 69766964 Number_TrueDivid │ │ │ │ │ - 0x00000c20 65005f50 794e756d 6265725f 506f7765 e._PyNumber_Powe │ │ │ │ │ - 0x00000c30 724e6f4d 6f640050 79536571 75656e63 rNoMod.PySequenc │ │ │ │ │ + 0x00000190 73002e4c 43323400 2e4c4332 35002e4c s..LC24..LC25..L │ │ │ │ │ + 0x000001a0 43323600 2e4c4332 37002e4c 43323800 C26..LC27..LC28. │ │ │ │ │ + 0x000001b0 2e4c4332 39002e4c 43333000 2e4c4333 .LC29..LC30..LC3 │ │ │ │ │ + 0x000001c0 31002e4c 43333200 2e4c4333 33002e4c 1..LC32..LC33..L │ │ │ │ │ + 0x000001d0 43333400 2e4c4333 35002e4c 43333600 C34..LC35..LC36. │ │ │ │ │ + 0x000001e0 2e4c4333 37002e4c 43333800 2e4c4333 .LC37..LC38..LC3 │ │ │ │ │ + 0x000001f0 39002e4c 43343000 2e4c4334 31002e4c 9..LC40..LC41..L │ │ │ │ │ + 0x00000200 43343200 2e4c4334 33002e4c 43343400 C42..LC43..LC44. │ │ │ │ │ + 0x00000210 2e4c4334 35002e4c 43343600 73657175 .LC45..LC46.sequ │ │ │ │ │ + 0x00000220 656e6365 5f726570 65617400 2e4c4334 ence_repeat..LC4 │ │ │ │ │ + 0x00000230 37002e4c 43343800 2e4c4334 39002e4c 7..LC48..LC49..L │ │ │ │ │ + 0x00000240 43353000 2e4c4335 31002e4c 43353200 C50..LC51..LC52. │ │ │ │ │ + 0x00000250 7465726e 6172795f 6f702e63 6f6e7374 ternary_op.const │ │ │ │ │ + 0x00000260 70726f70 2e30005f 4973466f 72747261 prop.0._IsFortra │ │ │ │ │ + 0x00000270 6e436f6e 74696775 6f75732e 70617274 nContiguous.part │ │ │ │ │ + 0x00000280 2e30005f 49734343 6f6e7469 67756f75 .0._IsCContiguou │ │ │ │ │ + 0x00000290 73005f49 73466f72 7472616e 436f6e74 s._IsFortranCont │ │ │ │ │ + 0x000002a0 6967756f 7573002e 4c433533 002e4c43 iguous..LC53..LC │ │ │ │ │ + 0x000002b0 3534002e 4c433535 002e4c43 3536002e 54..LC55..LC56.. │ │ │ │ │ + 0x000002c0 4c433537 002e4c43 3538002e 4c433539 LC57..LC58..LC59 │ │ │ │ │ + 0x000002d0 002e4c43 3630002e 4c433631 002e4c43 ..LC60..LC61..LC │ │ │ │ │ + 0x000002e0 3632002e 4c433633 002e4c43 3634002e 62..LC63..LC64.. │ │ │ │ │ + 0x000002f0 4c433635 002e4c43 3636002e 4c433637 LC65..LC66..LC67 │ │ │ │ │ + 0x00000300 002e4c43 3638002e 4c433639 002e4c43 ..LC68..LC69..LC │ │ │ │ │ + 0x00000310 3730002e 4c433731 002e4c43 3732002e 70..LC71..LC72.. │ │ │ │ │ + 0x00000320 4c433733 00746572 6e617279 5f696f70 LC73.ternary_iop │ │ │ │ │ + 0x00000330 2e636f6e 73747072 6f702e30 002e4c43 .constprop.0..LC │ │ │ │ │ + 0x00000340 3734002e 4c433735 002e4c43 3736002e 74..LC75..LC76.. │ │ │ │ │ + 0x00000350 4c433737 002e4c43 3738002e 4c433739 LC77..LC78..LC79 │ │ │ │ │ + 0x00000360 002e4c43 3830002e 4c433831 002e4c43 ..LC80..LC81..LC │ │ │ │ │ + 0x00000370 3832002e 4c433833 002e4c43 3834002e 82..LC83..LC84.. │ │ │ │ │ + 0x00000380 4c433835 002e4c43 3836002e 4c433837 LC85..LC86..LC87 │ │ │ │ │ + 0x00000390 002e4c43 3838002e 4c433839 002e4c43 ..LC88..LC89..LC │ │ │ │ │ + 0x000003a0 3930005f 62756666 65725f72 656c6561 90._buffer_relea │ │ │ │ │ + 0x000003b0 73655f63 616c6c00 5f50795f 6164645f se_call._Py_add_ │ │ │ │ │ + 0x000003c0 6f6e655f 746f5f69 6e646578 5f43005f one_to_index_C._ │ │ │ │ │ + 0x000003d0 50795f61 64645f6f 6e655f74 6f5f696e Py_add_one_to_in │ │ │ │ │ + 0x000003e0 6465785f 46002e4c 43393100 2e4c4339 dex_F..LC91..LC9 │ │ │ │ │ + 0x000003f0 32002e4c 43393300 61735f72 6561645f 2..LC93.as_read_ │ │ │ │ │ + 0x00000400 62756666 65720050 79536571 75656e63 buffer.PySequenc │ │ │ │ │ + 0x00000410 655f5475 706c6500 50795475 706c655f e_Tuple.PyTuple_ │ │ │ │ │ + 0x00000420 54797065 0050794c 6973745f 54797065 Type.PyList_Type │ │ │ │ │ + 0x00000430 0050794c 6973745f 41735475 706c6500 .PyList_AsTuple. │ │ │ │ │ + 0x00000440 50794f62 6a656374 5f476574 49746572 PyObject_GetIter │ │ │ │ │ + 0x00000450 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ + 0x00000460 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ + 0x00000470 75706c65 5f46726f 6d417272 61795374 uple_FromArraySt │ │ │ │ │ + 0x00000480 65616c00 50794c69 73745f4e 6577005f eal.PyList_New._ │ │ │ │ │ + 0x00000490 50794c69 73745f41 73547570 6c65416e PyList_AsTupleAn │ │ │ │ │ + 0x000004a0 64436c65 6172005f 50794c69 73745f41 dClear._PyList_A │ │ │ │ │ + 0x000004b0 7070656e 6454616b 65526566 4c697374 ppendTakeRefList │ │ │ │ │ + 0x000004c0 52657369 7a650050 79457863 5f53746f Resize.PyExc_Sto │ │ │ │ │ + 0x000004d0 70497465 72617469 6f6e005f 50794572 pIteration._PyEr │ │ │ │ │ + 0x000004e0 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x000004f0 6573005f 50794572 725f436c 65617200 es._PyErr_Clear. │ │ │ │ │ + 0x00000500 5f50795f 7473735f 74737461 74650050 _Py_tss_tstate.P │ │ │ │ │ + 0x00000510 794d6170 70696e67 5f476574 4974656d yMapping_GetItem │ │ │ │ │ + 0x00000520 53747269 6e670050 79556e69 636f6465 String.PyUnicode │ │ │ │ │ + 0x00000530 5f46726f 6d537472 696e6700 50794f62 _FromString.PyOb │ │ │ │ │ + 0x00000540 6a656374 5f476574 4974656d 00507945 ject_GetItem.PyE │ │ │ │ │ + 0x00000550 78635f49 6e646578 4572726f 72005079 xc_IndexError.Py │ │ │ │ │ + 0x00000560 4e756d62 65725f41 73537369 7a655f74 Number_AsSsize_t │ │ │ │ │ + 0x00000570 00507953 65717565 6e63655f 47657449 .PySequence_GetI │ │ │ │ │ + 0x00000580 74656d00 50795479 70655f54 79706500 tem.PyType_Type. │ │ │ │ │ + 0x00000590 50794f62 6a656374 5f476574 4f707469 PyObject_GetOpti │ │ │ │ │ + 0x000005a0 6f6e616c 41747472 005f5079 5f4e6f6e onalAttr._Py_Non │ │ │ │ │ + 0x000005b0 65537472 75637400 50794f62 6a656374 eStruct.PyObject │ │ │ │ │ + 0x000005c0 5f43616c 6c4f6e65 41726700 50795f47 _CallOneArg.Py_G │ │ │ │ │ + 0x000005d0 656e6572 6963416c 69617300 50794578 enericAlias.PyEx │ │ │ │ │ + 0x000005e0 635f5479 70654572 726f7200 5f507952 c_TypeError._PyR │ │ │ │ │ + 0x000005f0 756e7469 6d65005f 50794f62 6a656374 untime._PyObject │ │ │ │ │ + 0x00000600 5f4e6578 744e6f74 496d706c 656d656e _NextNotImplemen │ │ │ │ │ + 0x00000610 74656400 50795365 71497465 725f4e65 ted.PySeqIter_Ne │ │ │ │ │ + 0x00000620 77005079 49746572 5f4e6578 74005079 w.PyIter_Next.Py │ │ │ │ │ + 0x00000630 4f626a65 63745f53 65744974 656d0050 Object_SetItem.P │ │ │ │ │ + 0x00000640 79536571 75656e63 655f5365 74497465 ySequence_SetIte │ │ │ │ │ + 0x00000650 6d005079 4d617070 696e675f 4765744f m.PyMapping_GetO │ │ │ │ │ + 0x00000660 7074696f 6e616c49 74656d00 50794469 ptionalItem.PyDi │ │ │ │ │ + 0x00000670 63745f54 79706500 50794672 6f7a656e ct_Type.PyFrozen │ │ │ │ │ + 0x00000680 44696374 5f547970 65005079 44696374 Dict_Type.PyDict │ │ │ │ │ + 0x00000690 5f476574 4974656d 52656600 50794578 _GetItemRef.PyEx │ │ │ │ │ + 0x000006a0 635f4b65 79457272 6f72005f 50794d61 c_KeyError._PyMa │ │ │ │ │ + 0x000006b0 7070696e 675f4765 744f7074 696f6e61 pping_GetOptiona │ │ │ │ │ + 0x000006c0 6c497465 6d320050 794d6170 70696e67 lItem2.PyMapping │ │ │ │ │ + 0x000006d0 5f436865 636b0050 794f626a 6563745f _Check.PyObject_ │ │ │ │ │ + 0x000006e0 54797065 0050794d 61707069 6e675f53 Type.PyMapping_S │ │ │ │ │ + 0x000006f0 65744974 656d5374 72696e67 0050794f etItemString.PyO │ │ │ │ │ + 0x00000700 626a6563 745f4973 496e7374 616e6365 bject_IsInstance │ │ │ │ │ + 0x00000710 005f5079 556e696f 6e5f5479 7065005f ._PyUnion_Type._ │ │ │ │ │ + 0x00000720 50795f75 6e696f6e 5f617267 73005f50 Py_union_args._P │ │ │ │ │ + 0x00000730 794f626a 6563745f 4c6f6f6b 75705370 yObject_LookupSp │ │ │ │ │ + 0x00000740 65636961 6c005079 4f626a65 63745f49 ecial.PyObject_I │ │ │ │ │ + 0x00000750 73547275 65005f50 795f4368 65636b52 sTrue._Py_CheckR │ │ │ │ │ + 0x00000760 65637572 73697665 43616c6c 00507953 ecursiveCall.PyS │ │ │ │ │ + 0x00000770 65717565 6e63655f 436f6e74 61696e73 equence_Contains │ │ │ │ │ + 0x00000780 005f5079 53657175 656e6365 5f497465 ._PySequence_Ite │ │ │ │ │ + 0x00000790 72536561 72636800 50794c6f 6e675f41 rSearch.PyLong_A │ │ │ │ │ + 0x000007a0 73537369 7a655f74 0050794c 6f6e675f sSsize_t.PyLong_ │ │ │ │ │ + 0x000007b0 54797065 00507945 78635f4f 76657266 Type.PyExc_Overf │ │ │ │ │ + 0x000007c0 6c6f7745 72726f72 00507945 72725f47 lowError.PyErr_G │ │ │ │ │ + 0x000007d0 6976656e 45786365 7074696f 6e4d6174 ivenExceptionMat │ │ │ │ │ + 0x000007e0 63686573 00507945 78635f44 65707265 ches.PyExc_Depre │ │ │ │ │ + 0x000007f0 63617469 6f6e5761 726e696e 67005079 cationWarning.Py │ │ │ │ │ + 0x00000800 4572725f 5761726e 466f726d 6174005f Err_WarnFormat._ │ │ │ │ │ + 0x00000810 50794572 725f466f 726d6174 005f5079 PyErr_Format._Py │ │ │ │ │ + 0x00000820 4e756d62 65725f49 6e646578 0050794e Number_Index.PyN │ │ │ │ │ + 0x00000830 756d6265 725f496e 506c6163 654f7200 umber_InPlaceOr. │ │ │ │ │ + 0x00000840 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ + 0x00000850 65645374 72756374 00507954 7970655f edStruct.PyType_ │ │ │ │ │ + 0x00000860 49735375 62747970 65005079 4f626a65 IsSubtype.PyObje │ │ │ │ │ + 0x00000870 63745f46 6f726d61 74005079 556e6963 ct_Format.PyUnic │ │ │ │ │ + 0x00000880 6f64655f 54797065 0050794f 626a6563 ode_Type.PyObjec │ │ │ │ │ + 0x00000890 745f5374 72005079 5f476574 436f6e73 t_Str.Py_GetCons │ │ │ │ │ + 0x000008a0 74616e74 00507945 78635f53 79737465 tant.PyExc_Syste │ │ │ │ │ + 0x000008b0 6d457272 6f720050 794f626a 6563745f mError.PyObject_ │ │ │ │ │ + 0x000008c0 49735375 62636c61 73730050 794e756d IsSubclass.PyNum │ │ │ │ │ + 0x000008d0 6265725f 496e506c 61636541 64640050 ber_InPlaceAdd.P │ │ │ │ │ + 0x000008e0 79536571 75656e63 655f4661 7374005f ySequence_Fast._ │ │ │ │ │ + 0x000008f0 50794c69 73745f45 7874656e 64005f50 PyList_Extend._P │ │ │ │ │ + 0x00000900 79457272 5f536574 53747269 6e670050 yErr_SetString.P │ │ │ │ │ + 0x00000910 794e756d 6265725f 41646400 50794f62 yNumber_Add.PyOb │ │ │ │ │ + 0x00000920 6a656374 5f436865 636b4275 66666572 ject_CheckBuffer │ │ │ │ │ + 0x00000930 00507953 65717565 6e63655f 44656c49 .PySequence_DelI │ │ │ │ │ + 0x00000940 74656d00 50795365 7175656e 63655f4c tem.PySequence_L │ │ │ │ │ + 0x00000950 69737400 5f50794f 626a6563 745f5265 ist._PyObject_Re │ │ │ │ │ + 0x00000960 616c4973 53756263 6c617373 0050794f alIsSubclass.PyO │ │ │ │ │ + 0x00000970 626a6563 745f5369 7a650050 794f626a bject_Size.PyObj │ │ │ │ │ + 0x00000980 6563745f 44656c49 74656d00 50794d61 ect_DelItem.PyMa │ │ │ │ │ + 0x00000990 7070696e 675f4b65 79730050 794f626a pping_Keys.PyObj │ │ │ │ │ + 0x000009a0 6563745f 56656374 6f726361 6c6c4d65 ect_VectorcallMe │ │ │ │ │ + 0x000009b0 74686f64 00507944 6963745f 4b657973 thod.PyDict_Keys │ │ │ │ │ + 0x000009c0 0050794e 756d6265 725f4e65 67617469 .PyNumber_Negati │ │ │ │ │ + 0x000009d0 7665005f 50794c6f 6e675f43 6f707900 ve._PyLong_Copy. │ │ │ │ │ + 0x000009e0 5079496e 6465785f 43686563 6b005079 PyIndex_Check.Py │ │ │ │ │ + 0x000009f0 4e756d62 65725f41 6e640050 794e756d Number_And.PyNum │ │ │ │ │ + 0x00000a00 6265725f 4c736869 66740050 794e756d ber_Lshift.PyNum │ │ │ │ │ + 0x00000a10 6265725f 496e7665 72740050 794e756d ber_Invert.PyNum │ │ │ │ │ + 0x00000a20 6265725f 53756274 72616374 0050794d ber_Subtract.PyM │ │ │ │ │ + 0x00000a30 61707069 6e675f53 697a6500 50794f62 apping_Size.PyOb │ │ │ │ │ + 0x00000a40 6a656374 5f4c656e 67746848 696e7400 ject_LengthHint. │ │ │ │ │ + 0x00000a50 5f50795f 43686563 6b46756e 6374696f _Py_CheckFunctio │ │ │ │ │ + 0x00000a60 6e526573 756c7400 50794578 635f5661 nResult.PyExc_Va │ │ │ │ │ + 0x00000a70 6c756545 72726f72 005f5079 4f626a65 lueError._PyObje │ │ │ │ │ + 0x00000a80 63745f4d 616b6554 7043616c 6c005079 ct_MakeTpCall.Py │ │ │ │ │ + 0x00000a90 4e756d62 65725f43 6865636b 00507943 Number_Check.PyC │ │ │ │ │ + 0x00000aa0 6f6d706c 65785f54 79706500 50794e75 omplex_Type.PyNu │ │ │ │ │ + 0x00000ab0 6d626572 5f4c6f6e 67005079 4c6f6e67 mber_Long.PyLong │ │ │ │ │ + 0x00000ac0 5f46726f 6d556e69 636f6465 4f626a65 _FromUnicodeObje │ │ │ │ │ + 0x00000ad0 6374005f 50794c6f 6e675f46 726f6d42 ct._PyLong_FromB │ │ │ │ │ + 0x00000ae0 79746573 00507942 79746541 72726179 ytes.PyByteArray │ │ │ │ │ + 0x00000af0 5f547970 65005079 4f626a65 63745f47 _Type.PyObject_G │ │ │ │ │ + 0x00000b00 65744275 66666572 00507942 79746573 etBuffer.PyBytes │ │ │ │ │ + 0x00000b10 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ + 0x00000b20 7a650050 79427566 6665725f 52656c65 ze.PyBuffer_Rele │ │ │ │ │ + 0x00000b30 61736500 5f507945 72725f42 6164496e ase._PyErr_BadIn │ │ │ │ │ + 0x00000b40 7465726e 616c4361 6c6c0050 79427566 ternalCall.PyBuf │ │ │ │ │ + 0x00000b50 6665725f 46696c6c 496e666f 00507945 fer_FillInfo.PyE │ │ │ │ │ + 0x00000b60 78635f42 75666665 72457272 6f720050 xc_BufferError.P │ │ │ │ │ + 0x00000b70 794d6170 70696e67 5f497465 6d730050 yMapping_Items.P │ │ │ │ │ + 0x00000b80 79446963 745f4974 656d7300 50794e75 yDict_Items.PyNu │ │ │ │ │ + 0x00000b90 6d626572 5f4f7200 50794e75 6d626572 mber_Or.PyNumber │ │ │ │ │ + 0x00000ba0 5f466c6f 6f724469 76696465 0050794e _FloorDivide.PyN │ │ │ │ │ + 0x00000bb0 756d6265 725f4d75 6c746970 6c790050 umber_Multiply.P │ │ │ │ │ + 0x00000bc0 79497465 725f4368 65636b00 50794e75 yIter_Check.PyNu │ │ │ │ │ + 0x00000bd0 6d626572 5f52656d 61696e64 65720050 mber_Remainder.P │ │ │ │ │ + 0x00000be0 794e756d 6265725f 496e506c 61636553 yNumber_InPlaceS │ │ │ │ │ + 0x00000bf0 75627472 61637400 50794e75 6d626572 ubtract.PyNumber │ │ │ │ │ + 0x00000c00 5f547275 65446976 69646500 5f50794e _TrueDivide._PyN │ │ │ │ │ + 0x00000c10 756d6265 725f506f 7765724e 6f4d6f64 umber_PowerNoMod │ │ │ │ │ + 0x00000c20 00507942 75666665 725f4973 436f6e74 .PyBuffer_IsCont │ │ │ │ │ + 0x00000c30 6967756f 75730050 79536571 75656e63 iguous.PySequenc │ │ │ │ │ 0x00000c40 655f5369 7a650050 79536571 75656e63 e_Size.PySequenc │ │ │ │ │ - 0x00000c50 655f4368 65636b00 50794275 66666572 e_Check.PyBuffer │ │ │ │ │ - 0x00000c60 5f497343 6f6e7469 67756f75 73005079 _IsContiguous.Py │ │ │ │ │ - 0x00000c70 4e756d62 65725f44 69766d6f 64005079 Number_Divmod.Py │ │ │ │ │ - 0x00000c80 4e756d62 65725f49 6e506c61 6365416e Number_InPlaceAn │ │ │ │ │ - 0x00000c90 64005079 4e756d62 65725f41 62736f6c d.PyNumber_Absol │ │ │ │ │ - 0x00000ca0 75746500 50794974 65725f4e 65787449 ute.PyIter_NextI │ │ │ │ │ - 0x00000cb0 74656d00 5f50794f 626a6563 745f5265 tem._PyObject_Re │ │ │ │ │ - 0x00000cc0 616c4973 496e7374 616e6365 005f5079 alIsInstance._Py │ │ │ │ │ - 0x00000cd0 4f626a65 63745f48 61734c65 6e005079 Object_HasLen.Py │ │ │ │ │ - 0x00000ce0 53657175 656e6365 5f476574 536c6963 Sequence_GetSlic │ │ │ │ │ - 0x00000cf0 65005f50 79536c69 63655f46 726f6d49 e._PySlice_FromI │ │ │ │ │ - 0x00000d00 6e646963 65730050 794e756d 6265725f ndices.PyNumber_ │ │ │ │ │ - 0x00000d10 586f7200 50794e75 6d626572 5f496e50 Xor.PyNumber_InP │ │ │ │ │ - 0x00000d20 6c616365 586f7200 50795365 7175656e laceXor.PySequen │ │ │ │ │ - 0x00000d30 63655f49 6e646578 0050794f 626a6563 ce_Index.PyObjec │ │ │ │ │ - 0x00000d40 745f5269 6368436f 6d706172 65426f6f t_RichCompareBoo │ │ │ │ │ - 0x00000d50 6c005079 4e756d62 65725f52 73686966 l.PyNumber_Rshif │ │ │ │ │ - 0x00000d60 74005f50 79497465 725f5365 6e64005f t._PyIter_Send._ │ │ │ │ │ - 0x00000d70 50794765 6e5f4665 74636853 746f7049 PyGen_FetchStopI │ │ │ │ │ - 0x00000d80 74657261 74696f6e 56616c75 65005079 terationValue.Py │ │ │ │ │ - 0x00000d90 4e756d62 65725f49 6e506c61 63654c73 Number_InPlaceLs │ │ │ │ │ - 0x00000da0 68696674 0050794e 756d6265 725f546f hift.PyNumber_To │ │ │ │ │ - 0x00000db0 42617365 005f5079 4c6f6e67 5f466f72 Base._PyLong_For │ │ │ │ │ - 0x00000dc0 6d617400 50794e75 6d626572 5f506f77 mat.PyNumber_Pow │ │ │ │ │ - 0x00000dd0 65720050 794e756d 6265725f 496e506c er.PyNumber_InPl │ │ │ │ │ - 0x00000de0 6163654d 756c7469 706c7900 50795365 aceMultiply.PySe │ │ │ │ │ - 0x00000df0 7175656e 63655f43 6f6e6361 74005079 quence_Concat.Py │ │ │ │ │ - 0x00000e00 4d617070 696e675f 56616c75 65730050 Mapping_Values.P │ │ │ │ │ - 0x00000e10 79446963 745f5661 6c756573 0050794d yDict_Values.PyM │ │ │ │ │ - 0x00000e20 61707069 6e675f47 65744f70 74696f6e apping_GetOption │ │ │ │ │ - 0x00000e30 616c4974 656d5374 72696e67 0050794e alItemString.PyN │ │ │ │ │ - 0x00000e40 756d6265 725f496e 506c6163 6552656d umber_InPlaceRem │ │ │ │ │ - 0x00000e50 61696e64 65720050 794e756d 6265725f ainder.PyNumber_ │ │ │ │ │ - 0x00000e60 506f7369 74697665 0050794e 756d6265 Positive.PyNumbe │ │ │ │ │ - 0x00000e70 725f466c 6f617400 5079466c 6f61745f r_Float.PyFloat_ │ │ │ │ │ - 0x00000e80 54797065 00507946 6c6f6174 5f46726f Type.PyFloat_Fro │ │ │ │ │ - 0x00000e90 6d537472 696e6700 5079466c 6f61745f mString.PyFloat_ │ │ │ │ │ - 0x00000ea0 46726f6d 446f7562 6c650050 794c6f6e FromDouble.PyLon │ │ │ │ │ - 0x00000eb0 675f4173 446f7562 6c65005f 50794e75 g_AsDouble._PyNu │ │ │ │ │ - 0x00000ec0 6d626572 5f496e50 6c616365 506f7765 mber_InPlacePowe │ │ │ │ │ - 0x00000ed0 724e6f4d 6f640050 794e756d 6265725f rNoMod.PyNumber_ │ │ │ │ │ - 0x00000ee0 496e506c 61636546 6c6f6f72 44697669 InPlaceFloorDivi │ │ │ │ │ - 0x00000ef0 64650050 794e756d 6265725f 496e506c de.PyNumber_InPl │ │ │ │ │ - 0x00000f00 61636554 72756544 69766964 65005079 aceTrueDivide.Py │ │ │ │ │ - 0x00000f10 4e756d62 65725f4d 61747269 784d756c Number_MatrixMul │ │ │ │ │ - 0x00000f20 7469706c 79005079 4e756d62 65725f49 tiply.PyNumber_I │ │ │ │ │ - 0x00000f30 6e506c61 63654d61 74726978 4d756c74 nPlaceMatrixMult │ │ │ │ │ - 0x00000f40 69706c79 0050794e 756d6265 725f496e iply.PyNumber_In │ │ │ │ │ - 0x00000f50 506c6163 65527368 69667400 50795365 PlaceRshift.PySe │ │ │ │ │ - 0x00000f60 7175656e 63655f43 6f756e74 00507953 quence_Count.PyS │ │ │ │ │ - 0x00000f70 65717565 6e63655f 496e506c 61636543 equence_InPlaceC │ │ │ │ │ - 0x00000f80 6f6e6361 74005079 4e756d62 65725f49 oncat.PyNumber_I │ │ │ │ │ - 0x00000f90 6e506c61 6365506f 77657200 50794f62 nPlacePower.PyOb │ │ │ │ │ - 0x00000fa0 6a656374 5f476574 41497465 72005079 ject_GetAIter.Py │ │ │ │ │ - 0x00000fb0 4f626a65 63745f44 656c4974 656d5374 Object_DelItemSt │ │ │ │ │ - 0x00000fc0 72696e67 0050794d 61707069 6e675f48 ring.PyMapping_H │ │ │ │ │ - 0x00000fd0 61734b65 79005079 4572725f 466f726d asKey.PyErr_Form │ │ │ │ │ - 0x00000fe0 6174556e 72616973 61626c65 0050794d atUnraisable.PyM │ │ │ │ │ - 0x00000ff0 61707069 6e675f48 61734b65 79537472 apping_HasKeyStr │ │ │ │ │ - 0x00001000 696e6700 50794d61 7070696e 675f4861 ing.PyMapping_Ha │ │ │ │ │ - 0x00001010 734b6579 53747269 6e675769 74684572 sKeyStringWithEr │ │ │ │ │ - 0x00001020 726f7200 50794d61 7070696e 675f4861 ror.PyMapping_Ha │ │ │ │ │ - 0x00001030 734b6579 57697468 4572726f 72005079 sKeyWithError.Py │ │ │ │ │ - 0x00001040 42756666 65725f47 6574506f 696e7465 Buffer_GetPointe │ │ │ │ │ - 0x00001050 72005079 53657175 656e6365 5f44656c r.PySequence_Del │ │ │ │ │ - 0x00001060 536c6963 65005079 53657175 656e6365 Slice.PySequence │ │ │ │ │ - 0x00001070 5f496e50 6c616365 52657065 61740050 _InPlaceRepeat.P │ │ │ │ │ - 0x00001080 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ - 0x00001090 74005079 53657175 656e6365 5f526570 t.PySequence_Rep │ │ │ │ │ - 0x000010a0 65617400 50795365 7175656e 63655f53 eat.PySequence_S │ │ │ │ │ - 0x000010b0 6574536c 69636500 50794275 66666572 etSlice.PyBuffer │ │ │ │ │ - 0x000010c0 5f53697a 6546726f 6d466f72 6d617400 _SizeFromFormat. │ │ │ │ │ - 0x000010d0 5079496d 706f7274 5f496d70 6f72744d PyImport_ImportM │ │ │ │ │ - 0x000010e0 6f64756c 65417474 72537472 696e6700 oduleAttrString. │ │ │ │ │ - 0x000010f0 50794f62 6a656374 5f43616c 6c46756e PyObject_CallFun │ │ │ │ │ - 0x00001100 6374696f 6e4f626a 41726773 005f5079 ctionObjArgs._Py │ │ │ │ │ - 0x00001110 42756666 65725f52 656c6561 7365496e Buffer_ReleaseIn │ │ │ │ │ - 0x00001120 496e7465 72707265 74657241 6e645261 InterpreterAndRa │ │ │ │ │ - 0x00001130 77467265 65005f50 795f4361 6c6c496e wFree._Py_CallIn │ │ │ │ │ - 0x00001140 496e7465 72707265 74657241 6e645261 InterpreterAndRa │ │ │ │ │ - 0x00001150 77467265 65005079 42756666 65725f46 wFree.PyBuffer_F │ │ │ │ │ - 0x00001160 726f6d43 6f6e7469 67756f75 73006d65 romContiguous.me │ │ │ │ │ - 0x00001170 6d637079 0050794d 656d5f4d 616c6c6f mcpy.PyMem_Mallo │ │ │ │ │ - 0x00001180 63005079 4572725f 4e6f4d65 6d6f7279 c.PyErr_NoMemory │ │ │ │ │ - 0x00001190 005f5f61 65616269 5f696469 76005079 .__aeabi_idiv.Py │ │ │ │ │ - 0x000011a0 4d656d5f 46726565 0050794f 626a6563 Mem_Free.PyObjec │ │ │ │ │ - 0x000011b0 745f4c65 6e677468 00507942 75666665 t_Length.PyBuffe │ │ │ │ │ - 0x000011c0 725f4669 6c6c436f 6e746967 756f7573 r_FillContiguous │ │ │ │ │ - 0x000011d0 53747269 64657300 50794f62 6a656374 Strides.PyObject │ │ │ │ │ - 0x000011e0 5f436f70 79446174 61005079 4f626a65 _CopyData.PyObje │ │ │ │ │ - 0x000011f0 63745f41 73577269 74654275 66666572 ct_AsWriteBuffer │ │ │ │ │ - 0x00001200 0050794f 626a6563 745f4173 43686172 .PyObject_AsChar │ │ │ │ │ + 0x00000c50 655f4368 65636b00 50794e75 6d626572 e_Check.PyNumber │ │ │ │ │ + 0x00000c60 5f446976 6d6f6400 50794e75 6d626572 _Divmod.PyNumber │ │ │ │ │ + 0x00000c70 5f496e50 6c616365 416e6400 50794e75 _InPlaceAnd.PyNu │ │ │ │ │ + 0x00000c80 6d626572 5f416273 6f6c7574 65005079 mber_Absolute.Py │ │ │ │ │ + 0x00000c90 49746572 5f4e6578 74497465 6d005f50 Iter_NextItem._P │ │ │ │ │ + 0x00000ca0 794f626a 6563745f 5265616c 4973496e yObject_RealIsIn │ │ │ │ │ + 0x00000cb0 7374616e 6365005f 50794f62 6a656374 stance._PyObject │ │ │ │ │ + 0x00000cc0 5f486173 4c656e00 50795365 7175656e _HasLen.PySequen │ │ │ │ │ + 0x00000cd0 63655f47 6574536c 69636500 5f507953 ce_GetSlice._PyS │ │ │ │ │ + 0x00000ce0 6c696365 5f46726f 6d496e64 69636573 lice_FromIndices │ │ │ │ │ + 0x00000cf0 0050794e 756d6265 725f586f 72005079 .PyNumber_Xor.Py │ │ │ │ │ + 0x00000d00 4e756d62 65725f49 6e506c61 6365586f Number_InPlaceXo │ │ │ │ │ + 0x00000d10 72005079 53657175 656e6365 5f496e64 r.PySequence_Ind │ │ │ │ │ + 0x00000d20 65780050 794f626a 6563745f 52696368 ex.PyObject_Rich │ │ │ │ │ + 0x00000d30 436f6d70 61726542 6f6f6c00 50794e75 CompareBool.PyNu │ │ │ │ │ + 0x00000d40 6d626572 5f527368 69667400 5f507949 mber_Rshift._PyI │ │ │ │ │ + 0x00000d50 7465725f 53656e64 005f5079 47656e5f ter_Send._PyGen_ │ │ │ │ │ + 0x00000d60 46657463 6853746f 70497465 72617469 FetchStopIterati │ │ │ │ │ + 0x00000d70 6f6e5661 6c756500 50794e75 6d626572 onValue.PyNumber │ │ │ │ │ + 0x00000d80 5f496e50 6c616365 4c736869 66740050 _InPlaceLshift.P │ │ │ │ │ + 0x00000d90 794e756d 6265725f 546f4261 7365005f yNumber_ToBase._ │ │ │ │ │ + 0x00000da0 50794c6f 6e675f46 6f726d61 74005079 PyLong_Format.Py │ │ │ │ │ + 0x00000db0 4e756d62 65725f50 6f776572 0050794e Number_Power.PyN │ │ │ │ │ + 0x00000dc0 756d6265 725f496e 506c6163 654d756c umber_InPlaceMul │ │ │ │ │ + 0x00000dd0 7469706c 79005079 53657175 656e6365 tiply.PySequence │ │ │ │ │ + 0x00000de0 5f436f6e 63617400 50794d61 7070696e _Concat.PyMappin │ │ │ │ │ + 0x00000df0 675f5661 6c756573 00507944 6963745f g_Values.PyDict_ │ │ │ │ │ + 0x00000e00 56616c75 65730050 794d6170 70696e67 Values.PyMapping │ │ │ │ │ + 0x00000e10 5f476574 4f707469 6f6e616c 4974656d _GetOptionalItem │ │ │ │ │ + 0x00000e20 53747269 6e670050 794e756d 6265725f String.PyNumber_ │ │ │ │ │ + 0x00000e30 496e506c 61636552 656d6169 6e646572 InPlaceRemainder │ │ │ │ │ + 0x00000e40 0050794e 756d6265 725f506f 73697469 .PyNumber_Positi │ │ │ │ │ + 0x00000e50 76650050 794e756d 6265725f 466c6f61 ve.PyNumber_Floa │ │ │ │ │ + 0x00000e60 74005079 466c6f61 745f5479 70650050 t.PyFloat_Type.P │ │ │ │ │ + 0x00000e70 79466c6f 61745f46 726f6d53 7472696e yFloat_FromStrin │ │ │ │ │ + 0x00000e80 67005079 466c6f61 745f4672 6f6d446f g.PyFloat_FromDo │ │ │ │ │ + 0x00000e90 75626c65 0050794c 6f6e675f 4173446f uble.PyLong_AsDo │ │ │ │ │ + 0x00000ea0 75626c65 005f5079 4e756d62 65725f49 uble._PyNumber_I │ │ │ │ │ + 0x00000eb0 6e506c61 6365506f 7765724e 6f4d6f64 nPlacePowerNoMod │ │ │ │ │ + 0x00000ec0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ + 0x00000ed0 65466c6f 6f724469 76696465 0050794e eFloorDivide.PyN │ │ │ │ │ + 0x00000ee0 756d6265 725f496e 506c6163 65547275 umber_InPlaceTru │ │ │ │ │ + 0x00000ef0 65446976 69646500 50794e75 6d626572 eDivide.PyNumber │ │ │ │ │ + 0x00000f00 5f4d6174 7269784d 756c7469 706c7900 _MatrixMultiply. │ │ │ │ │ + 0x00000f10 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000f20 4d617472 69784d75 6c746970 6c790050 MatrixMultiply.P │ │ │ │ │ + 0x00000f30 794e756d 6265725f 496e506c 61636552 yNumber_InPlaceR │ │ │ │ │ + 0x00000f40 73686966 74005079 53657175 656e6365 shift.PySequence │ │ │ │ │ + 0x00000f50 5f436f75 6e740050 79536571 75656e63 _Count.PySequenc │ │ │ │ │ + 0x00000f60 655f496e 506c6163 65436f6e 63617400 e_InPlaceConcat. │ │ │ │ │ + 0x00000f70 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ │ + 0x00000f80 506f7765 72005079 4f626a65 63745f47 Power.PyObject_G │ │ │ │ │ + 0x00000f90 65744149 74657200 50794f62 6a656374 etAIter.PyObject │ │ │ │ │ + 0x00000fa0 5f44656c 4974656d 53747269 6e670050 _DelItemString.P │ │ │ │ │ + 0x00000fb0 794d6170 70696e67 5f486173 4b657900 yMapping_HasKey. │ │ │ │ │ + 0x00000fc0 50794572 725f466f 726d6174 556e7261 PyErr_FormatUnra │ │ │ │ │ + 0x00000fd0 69736162 6c650050 794d6170 70696e67 isable.PyMapping │ │ │ │ │ + 0x00000fe0 5f486173 4b657953 7472696e 67005079 _HasKeyString.Py │ │ │ │ │ + 0x00000ff0 4d617070 696e675f 4861734b 65795374 Mapping_HasKeySt │ │ │ │ │ + 0x00001000 72696e67 57697468 4572726f 72005079 ringWithError.Py │ │ │ │ │ + 0x00001010 4d617070 696e675f 4861734b 65795769 Mapping_HasKeyWi │ │ │ │ │ + 0x00001020 74684572 726f7200 50794275 66666572 thError.PyBuffer │ │ │ │ │ + 0x00001030 5f476574 506f696e 74657200 50795365 _GetPointer.PySe │ │ │ │ │ + 0x00001040 7175656e 63655f44 656c536c 69636500 quence_DelSlice. │ │ │ │ │ + 0x00001050 50795365 7175656e 63655f49 6e506c61 PySequence_InPla │ │ │ │ │ + 0x00001060 63655265 70656174 0050794c 6f6e675f ceRepeat.PyLong_ │ │ │ │ │ + 0x00001070 46726f6d 5373697a 655f7400 50795365 FromSsize_t.PySe │ │ │ │ │ + 0x00001080 7175656e 63655f52 65706561 74005079 quence_Repeat.Py │ │ │ │ │ + 0x00001090 53657175 656e6365 5f536574 536c6963 Sequence_SetSlic │ │ │ │ │ + 0x000010a0 65005079 42756666 65725f53 697a6546 e.PyBuffer_SizeF │ │ │ │ │ + 0x000010b0 726f6d46 6f726d61 74005079 496d706f romFormat.PyImpo │ │ │ │ │ + 0x000010c0 72745f49 6d706f72 744d6f64 756c6541 rt_ImportModuleA │ │ │ │ │ + 0x000010d0 74747253 7472696e 67005079 4f626a65 ttrString.PyObje │ │ │ │ │ + 0x000010e0 63745f43 616c6c46 756e6374 696f6e4f ct_CallFunctionO │ │ │ │ │ + 0x000010f0 626a4172 6773005f 50794275 66666572 bjArgs._PyBuffer │ │ │ │ │ + 0x00001100 5f52656c 65617365 496e496e 74657270 _ReleaseInInterp │ │ │ │ │ + 0x00001110 72657465 72416e64 52617746 72656500 reterAndRawFree. │ │ │ │ │ + 0x00001120 5f50795f 43616c6c 496e496e 74657270 _Py_CallInInterp │ │ │ │ │ + 0x00001130 72657465 72416e64 52617746 72656500 reterAndRawFree. │ │ │ │ │ + 0x00001140 50794275 66666572 5f46726f 6d436f6e PyBuffer_FromCon │ │ │ │ │ + 0x00001150 74696775 6f757300 6d656d63 70790050 tiguous.memcpy.P │ │ │ │ │ + 0x00001160 794d656d 5f4d616c 6c6f6300 50794572 yMem_Malloc.PyEr │ │ │ │ │ + 0x00001170 725f4e6f 4d656d6f 7279005f 5f616561 r_NoMemory.__aea │ │ │ │ │ + 0x00001180 62695f69 64697600 50794d65 6d5f4672 bi_idiv.PyMem_Fr │ │ │ │ │ + 0x00001190 65650050 794f626a 6563745f 4c656e67 ee.PyObject_Leng │ │ │ │ │ + 0x000011a0 74680050 79427566 6665725f 46696c6c th.PyBuffer_Fill │ │ │ │ │ + 0x000011b0 436f6e74 6967756f 75735374 72696465 ContiguousStride │ │ │ │ │ + 0x000011c0 73005079 4f626a65 63745f43 6f707944 s.PyObject_CopyD │ │ │ │ │ + 0x000011d0 61746100 50794f62 6a656374 5f417357 ata.PyObject_AsW │ │ │ │ │ + 0x000011e0 72697465 42756666 65720050 794f626a riteBuffer.PyObj │ │ │ │ │ + 0x000011f0 6563745f 41734368 61724275 66666572 ect_AsCharBuffer │ │ │ │ │ + 0x00001200 0050794f 626a6563 745f4173 52656164 .PyObject_AsRead │ │ │ │ │ 0x00001210 42756666 65720050 794f626a 6563745f Buffer.PyObject_ │ │ │ │ │ - 0x00001220 41735265 61644275 66666572 0050794f AsReadBuffer.PyO │ │ │ │ │ - 0x00001230 626a6563 745f4368 65636b52 65616442 bject_CheckReadB │ │ │ │ │ - 0x00001240 75666665 72005f50 79427566 6665725f uffer._PyBuffer_ │ │ │ │ │ - 0x00001250 52656c65 61736549 6e496e74 65727072 ReleaseInInterpr │ │ │ │ │ - 0x00001260 65746572 005f5079 5f43616c 6c496e49 eter._Py_CallInI │ │ │ │ │ - 0x00001270 6e746572 70726574 65720050 79536571 nterpreter.PySeq │ │ │ │ │ - 0x00001280 75656e63 655f4c65 6e677468 0050794d uence_Length.PyM │ │ │ │ │ - 0x00001290 61707069 6e675f4c 656e6774 68005079 apping_Length.Py │ │ │ │ │ - 0x000012a0 53657175 656e6365 5f496e00 50794149 Sequence_In.PyAI │ │ │ │ │ - 0x000012b0 7465725f 43686563 6b00 ter_Check. │ │ │ │ │ + 0x00001220 43686563 6b526561 64427566 66657200 CheckReadBuffer. │ │ │ │ │ + 0x00001230 5f507942 75666665 725f5265 6c656173 _PyBuffer_Releas │ │ │ │ │ + 0x00001240 65496e49 6e746572 70726574 6572005f eInInterpreter._ │ │ │ │ │ + 0x00001250 50795f43 616c6c49 6e496e74 65727072 Py_CallInInterpr │ │ │ │ │ + 0x00001260 65746572 00507953 65717565 6e63655f eter.PySequence_ │ │ │ │ │ + 0x00001270 4c656e67 74680050 794d6170 70696e67 Length.PyMapping │ │ │ │ │ + 0x00001280 5f4c656e 67746800 50795365 7175656e _Length.PySequen │ │ │ │ │ + 0x00001290 63655f49 6e005079 41497465 725f4368 ce_In.PyAIter_Ch │ │ │ │ │ + 0x000012a0 65636b00 eck. │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 74272 (bytes into file) │ │ │ │ │ + Start of section headers: 74248 (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 0x12220: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12208: │ │ │ │ │ │ │ │ │ │ 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 002e38 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00f550 000a18 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002e6c 0008e4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ff68 000860 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003750 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003750 000ad6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004228 0022bc 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0107c8 000ab0 08 I 15 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002cd4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00f550 0009c0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002d08 0008e4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00ff10 000860 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0035ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0035ec 000ad6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0040c4 002420 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 010770 000af0 08 I 15 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 0064e4 003158 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011278 000e88 08 I 15 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011260 000e88 08 I 15 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 00963c 0029b3 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 012100 000090 08 I 15 11 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0120e8 000090 08 I 15 11 4 │ │ │ │ │ [13] .note.GNU-stack PROGBITS 00000000 00bfef 000000 00 0 0 1 │ │ │ │ │ [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bfef 000033 00 0 0 1 │ │ │ │ │ [15] .symtab SYMTAB 00000000 00c024 001c20 10 16 303 4 │ │ │ │ │ [16] .strtab STRTAB 00000000 00dc44 00190a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012190 000090 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012178 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -19,16 +19,16 @@ │ │ │ │ │ 15: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 16: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 17: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 18: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 19: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 20: 00000168 2308 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ 21: 00000a6c 436 FUNC LOCAL DEFAULT 7 bytearray_resize_lock_held │ │ │ │ │ - 22: 00001384 124 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 23: 00000ce0 236 FUNC LOCAL DEFAULT 1 bytearray_iconcat_lock_held │ │ │ │ │ + 22: 000014e8 124 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ + 23: 00000b7c 236 FUNC LOCAL DEFAULT 1 bytearray_iconcat_lock_held │ │ │ │ │ 24: 00000a68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 27: 00000000 204 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 28: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 29: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 30: 000000cc 180 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ @@ -38,66 +38,66 @@ │ │ │ │ │ 34: 00000a6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 35: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 36: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 37: 00000180 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 38: 00000180 956 FUNC LOCAL DEFAULT 1 bytearray_extend │ │ │ │ │ 39: 0000053c 304 FUNC LOCAL DEFAULT 1 bytearray_setslice │ │ │ │ │ 40: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 41: 0000066c 356 FUNC LOCAL DEFAULT 1 bytearray_setslice_linear │ │ │ │ │ + 41: 00000c20 356 FUNC LOCAL DEFAULT 7 bytearray_setslice_linear │ │ │ │ │ 42: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 43: 00000c20 128 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ - 44: 00000ca0 32 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ - 45: 000007d0 20 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ - 46: 000007e4 140 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ + 43: 00000d84 128 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ + 44: 00000e04 32 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ + 45: 0000066c 20 FUNC LOCAL DEFAULT 1 bytearray_repr │ │ │ │ │ + 46: 00000680 140 FUNC LOCAL DEFAULT 1 bytearray_repr_lock_held │ │ │ │ │ 47: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 48: 000002bc 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 49: 00000cc0 520 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 50: 00000ec4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 00000ec8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00000ec8 84 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 53: 00000f1c 1128 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ + 49: 00000e24 520 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 50: 00001028 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 0000102c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 0000102c 84 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 53: 00001080 1128 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript_lock_held │ │ │ │ │ 54: 000002c4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 55: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 56: 00000320 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 57: 00000368 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 58: 000003ac 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 59: 00001400 276 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ - 60: 00001514 24 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ - 61: 00000870 248 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ - 62: 00000968 848 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ - 63: 00000964 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 59: 00001564 276 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 60: 00001678 24 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ + 61: 0000070c 248 FUNC LOCAL DEFAULT 1 bytearray_translate │ │ │ │ │ + 62: 00000804 848 FUNC LOCAL DEFAULT 1 bytearray_translate_impl │ │ │ │ │ + 63: 00000800 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 64: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 65: 00000968 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 65: 00000804 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 66: 000003e4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 67: 0000152c 732 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 68: 00001804 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 69: 00000ccc 20 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ + 67: 00001690 732 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 68: 00001968 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 69: 00000b68 20 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ 70: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 71: 00000dcc 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ - 72: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 73: 00000e9c 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 71: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 72: 00000c68 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 73: 00000d50 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ 74: 00000414 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 75: 00000420 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 76: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 77: 00000f84 608 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ - 78: 000011e4 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ + 77: 00000e20 608 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ + 78: 00001080 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 79: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 80: 00000000 28 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 81: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 82: 00001214 724 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ + 82: 000010b0 724 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ 83: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 84: 000014e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 0000137c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 86: 0000001c 1692 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ - 87: 000023e0 1772 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 87: 0000227c 1772 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 88: 000006b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 89: 000014e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 90: 000014e8 152 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 91: 00001808 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00001808 508 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 89: 00001384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 90: 00001384 152 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ + 91: 0000196c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 0000196c 508 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 93: 000006b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 94: 000007d0 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ 95: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 96: 00000814 116 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 97: 00000888 252 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ 98: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 99: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ @@ -106,82 +106,82 @@ │ │ │ │ │ 102: 00000530 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 103: 0000053c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 104: 00000984 444 FUNC LOCAL DEFAULT 9 bytearray_center │ │ │ │ │ 105: 00000b40 184 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 106: 0000059c 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 107: 00000bf8 116 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 108: 000005a4 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 109: 00001580 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ + 109: 0000141c 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ 110: 00000c6c 56 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 111: 00001a04 2016 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 111: 00001b68 2016 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 112: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 113: 000005c8 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 114: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 115: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 116: 000021e4 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 116: 00002348 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 117: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 118: 00000ca4 548 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ 119: 00000ec4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 120: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 121: 00001668 232 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ - 122: 00002228 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 123: 000022b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00001504 232 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ + 122: 0000238c 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 123: 0000241c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 124: 00000ec8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 125: 00000ec8 28 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ │ 126: 00000ee4 28 FUNC LOCAL DEFAULT 9 bytearray_isalpha │ │ │ │ │ 127: 00000f00 28 FUNC LOCAL DEFAULT 9 bytearray_isdigit │ │ │ │ │ 128: 00000f1c 28 FUNC LOCAL DEFAULT 9 bytearray_islower │ │ │ │ │ 129: 00000f38 28 FUNC LOCAL DEFAULT 9 bytearray_isspace │ │ │ │ │ 130: 00000f54 28 FUNC LOCAL DEFAULT 9 bytearray_istitle │ │ │ │ │ - 131: 00001750 72 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 132: 00001798 136 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ + 131: 000015ec 72 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 132: 00001634 136 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ 133: 00000f70 28 FUNC LOCAL DEFAULT 9 bytearray_isupper │ │ │ │ │ 134: 00000664 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 135: 00000f8c 232 FUNC LOCAL DEFAULT 9 bytearray_startswith │ │ │ │ │ 136: 00000670 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 137: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 138: 000006d0 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 139: 00001074 428 FUNC LOCAL DEFAULT 9 bytearray_ljust │ │ │ │ │ 140: 00001220 68 FUNC LOCAL DEFAULT 9 bytearray_lower │ │ │ │ │ 141: 0000072c 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 142: 00000734 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 143: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 144: 00001264 428 FUNC LOCAL DEFAULT 9 bytearray_rjust │ │ │ │ │ 145: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 146: 00001820 2544 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ - 147: 0000220c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 000016bc 2544 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ + 147: 000020a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 148: 00000804 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 149: 00002210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 150: 00002210 232 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ + 149: 000020ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 150: 000020ac 232 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ 151: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 152: 000022f8 232 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ + 152: 00002194 232 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ 153: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 154: 00001410 116 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 155: 00001484 472 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ 156: 00001658 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 0000165c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 158: 0000165c 68 FUNC LOCAL DEFAULT 9 bytearray_swapcase │ │ │ │ │ 159: 000016a0 68 FUNC LOCAL DEFAULT 9 bytearray_title │ │ │ │ │ 160: 000016e4 68 FUNC LOCAL DEFAULT 9 bytearray_upper │ │ │ │ │ 161: 00001728 220 FUNC LOCAL DEFAULT 9 bytearray_zfill │ │ │ │ │ 162: 0000081c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 163: 00001804 100 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 164: 00001868 1700 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 165: 00001f08 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 166: 00002acc 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 167: 00002bfc 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 166: 00002968 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 167: 00002a98 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 168: 000020a0 168 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 169: 00002dc4 112 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ - 170: 00002ac8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 00002964 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 171: 00001f0c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 172: 00001f0c 28 FUNC LOCAL DEFAULT 9 bytearray_isascii │ │ │ │ │ 173: 00001f28 188 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 174: 00001fe4 188 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 175: 00002144 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 176: 00002acc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 176: 00002968 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 177: 00002148 152 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ 178: 00002148 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 179: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 180: 000021e0 156 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ 181: 0000227c 188 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ 182: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 183: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 188: 0000087c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 189: 000023c8 96 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ 190: 00002424 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 191: 00002428 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 192: 00002428 48 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ 193: 00000884 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 194: 00002458 228 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 195: 00002e18 32 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 195: 00002cb4 32 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ 196: 00000890 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 197: 0000253c 288 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ 198: 000026ac 48 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ 199: 000026dc 196 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ 200: 00000898 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 201: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 202: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ @@ -362,18 +362,18 @@ │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 365: 00000cb8 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 365: 00000b54 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xf550 contains 323 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xf550 contains 312 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000030 0001511c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a0 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000ac 0000192b R_ARM_MOVW_ABS_NC 00000184 .LC13 │ │ │ │ │ 000000b0 0000192c R_ARM_MOVT_ABS 00000184 .LC13 │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 000001a4 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000001cc 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001d0 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e8 0001481c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000208 00015b1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ 0000022c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000264 00015c1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000280 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00000280 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 000002dc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 000002f8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002fc 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000304 00013e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000314 0000232b R_ARM_MOVW_ABS_NC 00000204 .LC16 │ │ │ │ │ 00000318 0000232c R_ARM_MOVT_ABS 00000204 .LC16 │ │ │ │ │ 00000328 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -43,306 +43,295 @@ │ │ │ │ │ 000004bc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004d8 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000500 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000051c 0000242b R_ARM_MOVW_ABS_NC 00000228 .LC17 │ │ │ │ │ 00000520 0000242c R_ARM_MOVT_ABS 00000228 .LC17 │ │ │ │ │ 00000524 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000588 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000005c0 0000291c R_ARM_CALL 00000c20 bytearray_setslice_linear │ │ │ │ │ 000005d8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000005f0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000634 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000640 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000644 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000648 0000282b R_ARM_MOVW_ABS_NC 00000254 .LC18 │ │ │ │ │ 0000064c 0000282c R_ARM_MOVT_ABS 00000254 .LC18 │ │ │ │ │ 00000658 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006c8 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -000006f4 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000710 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000744 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -0000075c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000760 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000764 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -00000768 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -00000770 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000077c 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000790 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000007a0 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000800 00015e1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -0000080c 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ -00000810 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ -0000081c 00015f1c R_ARM_CALL 00000000 _Py_bytes_repr │ │ │ │ │ -00000830 00002f2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -00000834 00002f2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -00000838 0001601c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000860 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000094c 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000097c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000980 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b0 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009e8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b34 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b64 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000bfc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000c28 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c68 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c84 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c88 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c8c 0000402b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00000c90 0000402c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00000c98 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ca4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000cc8 0000151d R_ARM_JUMP24 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000d0c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d38 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000d54 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d5c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d80 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d84 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d8c 0000462b R_ARM_MOVW_ABS_NC 000003e8 .LC29 │ │ │ │ │ -00000d90 0000462c R_ARM_MOVT_ABS 000003e8 .LC29 │ │ │ │ │ -00000da0 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000db0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dbc 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc0 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000dec 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000df8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000e20 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000e38 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e3c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e48 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e70 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000e90 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f04 0001701c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00000f28 0000482b R_ARM_MOVW_ABS_NC 00000408 .LC30 │ │ │ │ │ -00000f2c 0000482c R_ARM_MOVT_ABS 00000408 .LC30 │ │ │ │ │ -00000f30 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000f50 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000f70 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001008 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001030 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001070 0001371d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -0000107c 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000010a0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000010a4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000010a8 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -000010ac 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -000010b4 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010c0 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000010c4 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000010c8 00004c2b R_ARM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ -000010cc 00004c2c R_ARM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ -000010d4 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010e4 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000110c 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001110 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000111c 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000114c 00004a2b R_ARM_MOVW_ABS_NC 00000414 .LC31 │ │ │ │ │ -00001150 00004a2c R_ARM_MOVT_ABS 00000414 .LC31 │ │ │ │ │ -00001154 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001168 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000011a0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b0 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011c8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011cc 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011d0 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ -000011d4 00004b2c R_ARM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ -000011dc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011fc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00001204 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001208 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001238 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001248 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001260 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001278 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000012a4 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012b0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012b8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012e0 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012e4 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012e8 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012ec 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001300 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001304 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001308 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000130c 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000131c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001320 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001324 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001328 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001338 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000133c 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001340 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001344 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001368 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000136c 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001374 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001378 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001384 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001388 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000138c 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001390 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013a0 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013a4 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013a8 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013ac 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013bc 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c0 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013c4 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013c8 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013d8 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013dc 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013e0 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e4 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001400 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001408 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001418 0001741c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00001420 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001428 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000142c 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001430 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001438 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001460 0001761c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000147c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001480 0001772c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001488 0000512b R_ARM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ -0000148c 0000512c R_ARM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ -00001494 0001781c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014ac 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014b0 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014b4 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014b8 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014c8 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014cc 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014d0 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014e0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000014e4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001510 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000152c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001550 00017d1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00001568 0001571d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000157c 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000015e8 0001811c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000160c 00006c2b R_ARM_MOVW_ABS_NC 000005a4 .LC46 │ │ │ │ │ -00001610 00006c2c R_ARM_MOVT_ABS 000005a4 .LC46 │ │ │ │ │ -00001614 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001634 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001654 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000016d0 00018b1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000016f4 0000782b R_ARM_MOVW_ABS_NC 0000065c .LC52 │ │ │ │ │ -000016f8 0000782c R_ARM_MOVT_ABS 0000065c .LC52 │ │ │ │ │ -000016fc 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000171c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000173c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000176c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001770 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001780 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000017bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017e4 0001931c R_ARM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ -00001804 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001814 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001818 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001860 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001874 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001898 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000018ac 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001938 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001950 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001964 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001978 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001984 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000019d8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000019f0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001a5c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a80 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ad8 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b08 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001b38 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b5c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b88 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001bc8 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001be4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c14 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c58 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c8c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cb0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cb8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d08 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d0c 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d10 0000912b R_ARM_MOVW_ABS_NC 000007e8 .LC60 │ │ │ │ │ -00001d14 0000912c R_ARM_MOVT_ABS 000007e8 .LC60 │ │ │ │ │ -00001d1c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d50 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d70 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001d90 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001dc4 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001df0 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e00 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e38 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001e88 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001ea8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ecc 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f28 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f94 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001fac 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002040 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002050 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000207c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002098 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020f0 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002128 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000213c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002174 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000219c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021bc 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021f0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002204 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000220c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002278 0001961c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -0000229c 0000942b R_ARM_MOVW_ABS_NC 00000804 .LC61 │ │ │ │ │ -000022a0 0000942c R_ARM_MOVT_ABS 00000804 .LC61 │ │ │ │ │ -000022a4 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000022c4 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000022e4 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002360 0001971c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00002384 0000972b R_ARM_MOVW_ABS_NC 0000080c .LC62 │ │ │ │ │ -00002388 0000972c R_ARM_MOVT_ABS 0000080c .LC62 │ │ │ │ │ -0000238c 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000023ac 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023cc 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000267c 00019d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002688 00019e1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00002920 0000a81c R_ARM_CALL 000020a0 stringlib__two_way_count │ │ │ │ │ -000029f4 0000a91d R_ARM_JUMP24 00002dc4 stringlib_find_char │ │ │ │ │ -00002a9c 0000a81d R_ARM_JUMP24 000020a0 stringlib__two_way_count │ │ │ │ │ -00002ac8 00019f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002afc 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ -00002b14 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ -00002b3c 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e34 0001a61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000069c 00015e1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +000006a8 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ +000006ac 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ +000006b8 00015f1c R_ARM_CALL 00000000 _Py_bytes_repr │ │ │ │ │ +000006cc 00002f2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +000006d0 00002f2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +000006d4 0001601c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006fc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007e8 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000818 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000084c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000884 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000009d0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a00 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a98 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000ac4 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b04 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000b20 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b24 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b28 0000402b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00000b2c 0000402c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00000b34 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b40 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b64 0000151d R_ARM_JUMP24 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000ba8 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000bd4 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000bf0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000bf8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c1c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c20 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c28 0000462b R_ARM_MOVW_ABS_NC 000003e8 .LC29 │ │ │ │ │ +00000c2c 0000462c R_ARM_MOVT_ABS 000003e8 .LC29 │ │ │ │ │ +00000c3c 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c4c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c58 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c5c 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cd0 00016e1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00000cf4 0000472b R_ARM_MOVW_ABS_NC 00000408 .LC30 │ │ │ │ │ +00000cf8 0000472c R_ARM_MOVT_ABS 00000408 .LC30 │ │ │ │ │ +00000cfc 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d1c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d3c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d70 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d7c 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000da4 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000dbc 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dc0 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dcc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000df4 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000e14 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea4 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000ecc 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000f0c 0001371d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000f18 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f3c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000f40 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000f44 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00000f48 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00000f50 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f5c 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000f60 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000f64 00004c2b R_ARM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ +00000f68 00004c2c R_ARM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ +00000f70 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f7c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f80 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa8 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000fac 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000fb8 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000fe8 00004a2b R_ARM_MOVW_ABS_NC 00000414 .LC31 │ │ │ │ │ +00000fec 00004a2c R_ARM_MOVT_ABS 00000414 .LC31 │ │ │ │ │ +00000ff0 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001004 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000103c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000104c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001064 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001068 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000106c 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ +00001070 00004b2c R_ARM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ +00001078 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001098 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +000010a0 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010a4 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010d4 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000010e4 0001401c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000010fc 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001114 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001140 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000114c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001154 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000117c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001180 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001184 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001188 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000119c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011a0 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011a4 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011a8 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011b8 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011bc 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011c0 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011c4 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011d4 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011d8 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011dc 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011e0 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001204 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001208 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001210 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001214 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001220 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001224 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001228 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000122c 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000123c 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001240 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001244 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001248 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001258 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000125c 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001260 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001264 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001274 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001278 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000127c 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001280 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000129c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012a4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012b4 0001741c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +000012bc 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012c4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012c8 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012cc 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012d4 00013f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012fc 0001761c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001318 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000131c 0001772c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001324 0000512b R_ARM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ +00001328 0000512c R_ARM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ +00001330 0001781c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001348 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000134c 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001350 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001354 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001364 0001722b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001368 0001722c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000136c 0001732b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001370 0001732c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000137c 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001380 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000013ac 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013c8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000013ec 00017d1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00001404 0001571d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001418 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001484 0001811c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000014a8 00006c2b R_ARM_MOVW_ABS_NC 000005a4 .LC46 │ │ │ │ │ +000014ac 00006c2c R_ARM_MOVT_ABS 000005a4 .LC46 │ │ │ │ │ +000014b0 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000014d0 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000014f0 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000156c 00018b1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001590 0000782b R_ARM_MOVW_ABS_NC 0000065c .LC52 │ │ │ │ │ +00001594 0000782c R_ARM_MOVT_ABS 0000065c .LC52 │ │ │ │ │ +00001598 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000015b8 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000015d8 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001608 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000160c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000161c 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001654 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001658 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001680 0001931c R_ARM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ +000016a0 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016b0 0001752b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016b4 0001752c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016fc 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001710 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001734 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001748 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017d4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000017ec 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001800 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001814 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001820 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001874 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000188c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000018f8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000191c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001974 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000019a4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000019d4 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000019f8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a24 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a64 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001a80 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ab0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001af4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b28 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b4c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b54 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ba4 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ba8 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001bac 0000912b R_ARM_MOVW_ABS_NC 000007e8 .LC60 │ │ │ │ │ +00001bb0 0000912c R_ARM_MOVT_ABS 000007e8 .LC60 │ │ │ │ │ +00001bb8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bec 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c0c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c2c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001c60 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c8c 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c9c 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001cd4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001d24 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001d44 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001d68 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001dc4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e30 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001e48 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001edc 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001eec 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f18 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f34 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f8c 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fc4 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001fd8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002010 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002038 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002058 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000208c 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020a0 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002114 0001961c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002138 0000942b R_ARM_MOVW_ABS_NC 00000804 .LC61 │ │ │ │ │ +0000213c 0000942c R_ARM_MOVT_ABS 00000804 .LC61 │ │ │ │ │ +00002140 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002160 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002180 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000021fc 0001971c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00002220 0000972b R_ARM_MOVW_ABS_NC 0000080c .LC62 │ │ │ │ │ +00002224 0000972c R_ARM_MOVT_ABS 0000080c .LC62 │ │ │ │ │ +00002228 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002248 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002268 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002518 00019d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002524 00019e1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000027bc 0000a81c R_ARM_CALL 000020a0 stringlib__two_way_count │ │ │ │ │ +00002890 0000a91d R_ARM_JUMP24 00002dc4 stringlib_find_char │ │ │ │ │ +00002938 0000a81d R_ARM_JUMP24 000020a0 stringlib__two_way_count │ │ │ │ │ +00002964 00019f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002998 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ +000029b0 0000b11c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ +000029d8 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002cd0 0001a61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xff68 contains 268 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xff10 contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000802 R_ARM_ABS32 000000cc bytearray_dealloc │ │ │ │ │ -0000002c 00002d02 R_ARM_ABS32 000007d0 bytearray_repr │ │ │ │ │ +0000002c 00002d02 R_ARM_ABS32 0000066c bytearray_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000044 0000a302 R_ARM_ABS32 00001804 bytearray_str │ │ │ │ │ 00000048 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005202 R_ARM_ABS32 00001214 bytearray_richcompare │ │ │ │ │ +00000064 00005202 R_ARM_ABS32 000010b0 bytearray_richcompare │ │ │ │ │ 0000006c 00001b02 R_ARM_ABS32 00000000 bytearray_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00001402 R_ARM_ABS32 00000168 bytearray___init__ │ │ │ │ │ 00000098 0001b102 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0001b202 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0001b302 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -350,15 +339,15 @@ │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 0001af02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000010c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000118 00001e02 R_ARM_ABS32 000000cc bytearrayiter_dealloc │ │ │ │ │ 00000148 0001b002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000015c 0000ce02 R_ARM_ABS32 00002918 bytearrayiter_traverse │ │ │ │ │ 0000016c 0001b402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000170 00007a02 R_ARM_ABS32 00002228 bytearrayiter_next │ │ │ │ │ +00000170 00007a02 R_ARM_ABS32 0000238c bytearrayiter_next │ │ │ │ │ 00000174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -409,68 +398,68 @@ │ │ │ │ │ 00000454 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 0000bd02 R_ARM_ABS32 000023c8 bytearrayiter_reduce │ │ │ │ │ 00000464 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000d302 R_ARM_ABS32 00002b38 bytearrayiter_setstate │ │ │ │ │ 00000474 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 00008302 R_ARM_ABS32 00001750 bytearray_mod │ │ │ │ │ +00000494 00008302 R_ARM_ABS32 000015ec bytearray_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000c302 R_ARM_ABS32 00002e18 bytearray_alloc │ │ │ │ │ +0000051c 0000c302 R_ARM_ABS32 00002cb4 bytearray_alloc │ │ │ │ │ 00000524 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 0000dd02 R_ARM_ABS32 00003140 bytearray_reduce │ │ │ │ │ 00000534 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b402 R_ARM_ABS32 000021e0 bytearray_reduce_ex │ │ │ │ │ 00000544 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000c602 R_ARM_ABS32 000026ac bytearray_sizeof │ │ │ │ │ 00000554 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00005c02 R_ARM_ABS32 00001808 bytearray_append │ │ │ │ │ +0000055c 00005c02 R_ARM_ABS32 0000196c bytearray_append │ │ │ │ │ 00000564 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00005e02 R_ARM_ABS32 000007d0 bytearray_capitalize │ │ │ │ │ 00000574 0001b502 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00006802 R_ARM_ABS32 00000984 bytearray_center │ │ │ │ │ 00000584 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00004e02 R_ARM_ABS32 000011e4 bytearray_clear │ │ │ │ │ +0000058c 00004e02 R_ARM_ABS32 00001080 bytearray_clear │ │ │ │ │ 00000594 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 00005002 R_ARM_ABS32 00000000 bytearray_copy │ │ │ │ │ 000005a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00006d02 R_ARM_ABS32 00001580 bytearray_count │ │ │ │ │ +000005ac 00006d02 R_ARM_ABS32 0000141c bytearray_count │ │ │ │ │ 000005b4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 00003102 R_ARM_ABS32 00000cc0 bytearray_decode │ │ │ │ │ +000005bc 00003102 R_ARM_ABS32 00000e24 bytearray_decode │ │ │ │ │ 000005c4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00004902 R_ARM_ABS32 00000e9c bytearray_endswith │ │ │ │ │ +000005cc 00004802 R_ARM_ABS32 00000c68 bytearray_endswith │ │ │ │ │ 000005d4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00007602 R_ARM_ABS32 00000ca4 bytearray_expandtabs │ │ │ │ │ 000005e4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00002602 R_ARM_ABS32 00000180 bytearray_extend │ │ │ │ │ 000005f4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 00003b02 R_ARM_ABS32 00001400 bytearray_find │ │ │ │ │ +000005fc 00003b02 R_ARM_ABS32 00001564 bytearray_find │ │ │ │ │ 00000604 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000ba02 R_ARM_ABS32 00002338 bytearray_fromhex │ │ │ │ │ 00000614 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000cf02 R_ARM_ABS32 0000294c bytearray_hex │ │ │ │ │ 00000624 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007902 R_ARM_ABS32 00001668 bytearray_index │ │ │ │ │ +0000062c 00007902 R_ARM_ABS32 00001504 bytearray_index │ │ │ │ │ 00000634 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000c502 R_ARM_ABS32 0000253c bytearray_insert │ │ │ │ │ 00000644 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00007d02 R_ARM_ABS32 00000ec8 bytearray_isalnum │ │ │ │ │ 00000654 0001b602 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -516,33 +505,33 @@ │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000cb02 R_ARM_ABS32 000027a0 bytearray_pop │ │ │ │ │ 00000734 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 0000d802 R_ARM_ABS32 00002fac bytearray_remove │ │ │ │ │ 00000744 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009202 R_ARM_ABS32 00001820 bytearray_replace │ │ │ │ │ +0000074c 00009202 R_ARM_ABS32 000016bc bytearray_replace │ │ │ │ │ 00000754 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000ad02 R_ARM_ABS32 00001f28 bytearray_removeprefix │ │ │ │ │ 00000764 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 0000ae02 R_ARM_ABS32 00001fe4 bytearray_removesuffix │ │ │ │ │ 00000774 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 00004702 R_ARM_ABS32 00000dcc bytearray_resize │ │ │ │ │ +0000077c 00004902 R_ARM_ABS32 00000d50 bytearray_resize │ │ │ │ │ 00000784 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 0000d902 R_ARM_ABS32 0000307c bytearray_reverse │ │ │ │ │ 00000794 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00009602 R_ARM_ABS32 00002210 bytearray_rfind │ │ │ │ │ +0000079c 00009602 R_ARM_ABS32 000020ac bytearray_rfind │ │ │ │ │ 000007a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009802 R_ARM_ABS32 000022f8 bytearray_rindex │ │ │ │ │ +000007ac 00009802 R_ARM_ABS32 00002194 bytearray_rindex │ │ │ │ │ 000007b4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 00009002 R_ARM_ABS32 00001264 bytearray_rjust │ │ │ │ │ 000007c4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000d602 R_ARM_ABS32 00002e34 bytearray_rpartition │ │ │ │ │ 000007d4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -564,43 +553,43 @@ │ │ │ │ │ 00000828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00006b02 R_ARM_ABS32 00000bf8 bytearray_strip │ │ │ │ │ 00000834 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000838 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000083c 00009e02 R_ARM_ABS32 0000165c bytearray_swapcase │ │ │ │ │ 00000844 0001bf02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000848 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000084c 00004d02 R_ARM_ABS32 00000f84 bytearray_take_bytes │ │ │ │ │ +0000084c 00004d02 R_ARM_ABS32 00000e20 bytearray_take_bytes │ │ │ │ │ 00000854 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000858 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000085c 00009f02 R_ARM_ABS32 000016a0 bytearray_title │ │ │ │ │ 00000864 0001c002 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000868 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000086c 00003d02 R_ARM_ABS32 00000870 bytearray_translate │ │ │ │ │ +0000086c 00003d02 R_ARM_ABS32 0000070c bytearray_translate │ │ │ │ │ 00000874 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000878 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 0000a002 R_ARM_ABS32 000016e4 bytearray_upper │ │ │ │ │ 00000884 0001c102 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000888 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000088c 0000a102 R_ARM_ABS32 00001728 bytearray_zfill │ │ │ │ │ 00000894 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008a8 00002b02 R_ARM_ABS32 00000c20 bytearray_getbuffer │ │ │ │ │ -000008ac 00002c02 R_ARM_ABS32 00000ca0 bytearray_releasebuffer │ │ │ │ │ -000008b0 00003c02 R_ARM_ABS32 00001514 bytearray_length │ │ │ │ │ -000008b4 00004302 R_ARM_ABS32 0000152c bytearray_subscript │ │ │ │ │ -000008b8 00003402 R_ARM_ABS32 00000ec8 bytearray_ass_subscript │ │ │ │ │ -000008bc 00003c02 R_ARM_ABS32 00001514 bytearray_length │ │ │ │ │ +000008a8 00002b02 R_ARM_ABS32 00000d84 bytearray_getbuffer │ │ │ │ │ +000008ac 00002c02 R_ARM_ABS32 00000e04 bytearray_releasebuffer │ │ │ │ │ +000008b0 00003c02 R_ARM_ABS32 00001678 bytearray_length │ │ │ │ │ +000008b4 00004302 R_ARM_ABS32 00001690 bytearray_subscript │ │ │ │ │ +000008b8 00003402 R_ARM_ABS32 0000102c bytearray_ass_subscript │ │ │ │ │ +000008bc 00003c02 R_ARM_ABS32 00001678 bytearray_length │ │ │ │ │ 000008c0 00017e02 R_ARM_ABS32 000006b8 PyByteArray_Concat │ │ │ │ │ -000008c4 00005a02 R_ARM_ABS32 000014e8 bytearray_repeat │ │ │ │ │ +000008c4 00005a02 R_ARM_ABS32 00001384 bytearray_repeat │ │ │ │ │ 000008c8 0000da02 R_ARM_ABS32 000030e0 bytearray_getitem │ │ │ │ │ 000008d0 0000c702 R_ARM_ABS32 000026dc bytearray_setitem │ │ │ │ │ -000008d8 00007402 R_ARM_ABS32 000021e4 bytearray_contains │ │ │ │ │ -000008dc 00004502 R_ARM_ABS32 00000ccc bytearray_iconcat │ │ │ │ │ +000008d8 00007402 R_ARM_ABS32 00002348 bytearray_contains │ │ │ │ │ +000008dc 00004502 R_ARM_ABS32 00000b68 bytearray_iconcat │ │ │ │ │ 000008e0 0000d202 R_ARM_ABS32 00002a94 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x107c8 contains 342 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10770 contains 350 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0001301c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00000040 0001311c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000078 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000084 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -694,15 +683,15 @@ │ │ │ │ │ 00000980 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000098c 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000009a0 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009a4 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009a8 00000e2b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ 000009ac 00000e2c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ 000009b4 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c4 0000171c R_ARM_CALL 00000ce0 bytearray_iconcat_lock_held │ │ │ │ │ +000009c4 0000171c R_ARM_CALL 00000b7c bytearray_iconcat_lock_held │ │ │ │ │ 00000a00 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a08 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ 00000a0c 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ 00000a10 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ 00000a14 00000c2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ 00000a18 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ 00000a1c 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ @@ -727,233 +716,241 @@ │ │ │ │ │ 00000bf4 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ 00000bfc 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c04 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000c08 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 00000c0c 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ 00000c10 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ 00000c18 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c5c 00015d1c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00000c80 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c84 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000c88 00002a2b R_ARM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ -00000c8c 00002a2c R_ARM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ -00000c94 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d30 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d3c 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000d60 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000d88 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d94 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000db8 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000df8 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e14 0001621c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ -00000e20 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ -00000e24 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ -00000e28 00000f2b R_ARM_MOVW_ABS_NC 000000f0 .LC8 │ │ │ │ │ -00000e2c 00000f2c R_ARM_MOVT_ABS 000000f0 .LC8 │ │ │ │ │ -00000e30 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ -00000e34 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ -00000e38 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000e48 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ -00000e4c 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ -00000e50 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ -00000e54 00000c2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ -00000e58 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ -00000e5c 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ -00000e60 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000e68 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e6c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e70 00000e2b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ -00000e74 00000e2c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ -00000e7c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eb4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ef0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ef4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f00 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f5c 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000f60 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000f6c 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000f8c 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000fcc 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00000fd0 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00000fec 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001008 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001058 0000291c R_ARM_CALL 0000066c bytearray_setslice_linear │ │ │ │ │ -00001078 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ -0000107c 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ -00001084 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000109c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010a0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001140 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001188 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000119c 0001671c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000011bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011c4 0001681c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001204 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001260 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000012b8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012c4 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012c8 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012cc 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -000012d0 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -000012d8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012e8 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012ec 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012f4 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -000012f8 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -00001300 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001308 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000130c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001310 0000382b R_ARM_MOVW_ABS_NC 00000320 .LC24 │ │ │ │ │ -00001314 0000382c R_ARM_MOVT_ABS 00000320 .LC24 │ │ │ │ │ -0000131c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001324 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001328 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001330 0000392b R_ARM_MOVW_ABS_NC 00000368 .LC25 │ │ │ │ │ -00001334 0000392c R_ARM_MOVT_ABS 00000368 .LC25 │ │ │ │ │ -0000133c 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001344 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001348 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -0000134c 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -00001350 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -00001358 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001374 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000013a4 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000013cc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013e4 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000013e8 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000013ec 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -000013f0 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -000013f8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001454 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000148c 00016a1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000014b0 00003a2b R_ARM_MOVW_ABS_NC 000003ac .LC26 │ │ │ │ │ -000014b4 00003a2c R_ARM_MOVT_ABS 000003ac .LC26 │ │ │ │ │ -000014b8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000014e4 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001500 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001564 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001568 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001578 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000015b8 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000015bc 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000015d8 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000015f4 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001618 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000162c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001794 0000422b R_ARM_MOVW_ABS_NC 000003e4 .LC28 │ │ │ │ │ -00001798 0000422c R_ARM_MOVT_ABS 000003e4 .LC28 │ │ │ │ │ -0000179c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000017a8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017cc 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ -000017d0 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ -000017d8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017e4 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017e8 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017f0 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -000017f4 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -000017fc 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001804 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000182c 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000018b8 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000018f4 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018f8 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001928 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001944 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001978 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001984 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001988 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000198c 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -00001990 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -00001998 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019a0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000019a4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000019a8 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -000019ac 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -000019b4 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019bc 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019c0 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019c8 0000202b R_ARM_MOVW_ABS_NC 000001a4 .LC14 │ │ │ │ │ -000019cc 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ -000019d4 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019e0 0001371c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001a24 0000702b R_ARM_MOVW_ABS_NC 000005ac .LC47 │ │ │ │ │ -00001a28 0000702c R_ARM_MOVT_ABS 000005ac .LC47 │ │ │ │ │ -00001a38 0001821c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001a84 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001a88 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001c64 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001cb0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001cb4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001cc0 0000732b R_ARM_MOVW_ABS_NC 00000624 .LC50 │ │ │ │ │ -00001cc4 0000732c R_ARM_MOVT_ABS 00000624 .LC50 │ │ │ │ │ -00001ccc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d5c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d70 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d84 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d98 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dac 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dc0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dd4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001df0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001df8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e00 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e08 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e10 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e18 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e20 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e2c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e5c 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001e60 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001e90 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ee8 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001eec 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001f1c 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001f7c 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f9c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fa8 0001851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fcc 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fdc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ff4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002050 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002074 0001861c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000020a8 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000020b8 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020cc 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000020d0 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000020d4 0000722b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ -000020d8 0000722c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ -000020e8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002114 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002118 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000211c 0000712b R_ARM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ -00002120 0000712c R_ARM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ -00002130 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000213c 0001871c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002174 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002190 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021bc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021cc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021dc 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0001881c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ -000022ac 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b8 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ca8 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000cc4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d10 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000d14 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000d18 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00000d1c 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00000d24 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d30 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d44 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000dc0 00015d1c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00000de4 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000de8 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000dec 00002a2b R_ARM_MOVW_ABS_NC 0000027c .LC19 │ │ │ │ │ +00000df0 00002a2c R_ARM_MOVT_ABS 0000027c .LC19 │ │ │ │ │ +00000df8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e94 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ea0 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000ec4 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000eec 00014c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ef8 00014d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000f1c 0001611c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000f5c 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f78 0001621c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +00000f84 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ +00000f88 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ +00000f8c 00000f2b R_ARM_MOVW_ABS_NC 000000f0 .LC8 │ │ │ │ │ +00000f90 00000f2c R_ARM_MOVT_ABS 000000f0 .LC8 │ │ │ │ │ +00000f94 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ +00000f98 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ +00000f9c 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fac 00000b2b R_ARM_MOVW_ABS_NC 000000b4 .LC4 │ │ │ │ │ +00000fb0 00000b2c R_ARM_MOVT_ABS 000000b4 .LC4 │ │ │ │ │ +00000fb4 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC5 │ │ │ │ │ +00000fb8 00000c2c R_ARM_MOVT_ABS 000000b8 .LC5 │ │ │ │ │ +00000fbc 0000302b R_ARM_MOVW_ABS_NC 000002bc .LC21 │ │ │ │ │ +00000fc0 0000302c R_ARM_MOVT_ABS 000002bc .LC21 │ │ │ │ │ +00000fc4 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fcc 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fd0 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fd4 00000e2b R_ARM_MOVW_ABS_NC 000000d8 .LC7 │ │ │ │ │ +00000fd8 00000e2c R_ARM_MOVT_ABS 000000d8 .LC7 │ │ │ │ │ +00000fe0 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001018 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001054 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001058 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001064 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010c0 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000010c4 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000010d0 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000010f0 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001130 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001134 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001150 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000116c 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000011dc 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ +000011e0 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ +000011e8 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001200 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001204 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012a4 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000012ec 0001521c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001300 0001671c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001320 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001324 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001328 0001681c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001368 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013c4 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000141c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001428 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000142c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001430 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001434 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +0000143c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000144c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001450 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001458 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +0000145c 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +00001464 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000146c 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001470 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001474 0000382b R_ARM_MOVW_ABS_NC 00000320 .LC24 │ │ │ │ │ +00001478 0000382c R_ARM_MOVT_ABS 00000320 .LC24 │ │ │ │ │ +00001480 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001488 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000148c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001494 0000392b R_ARM_MOVW_ABS_NC 00000368 .LC25 │ │ │ │ │ +00001498 0000392c R_ARM_MOVT_ABS 00000368 .LC25 │ │ │ │ │ +000014a0 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014a8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000014ac 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000014b0 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +000014b4 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +000014bc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d8 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001508 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001530 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001548 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000154c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001550 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001554 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +0000155c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015b8 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000015f0 00016a1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001614 00003a2b R_ARM_MOVW_ABS_NC 000003ac .LC26 │ │ │ │ │ +00001618 00003a2c R_ARM_MOVT_ABS 000003ac .LC26 │ │ │ │ │ +0000161c 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001648 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001664 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000016c8 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000016cc 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000016dc 00013a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000171c 0001642b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001720 0001642c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +0000173c 0001651c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001758 0001661c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000177c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001790 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000018f8 0000422b R_ARM_MOVW_ABS_NC 000003e4 .LC28 │ │ │ │ │ +000018fc 0000422c R_ARM_MOVT_ABS 000003e4 .LC28 │ │ │ │ │ +00001900 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000190c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001930 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ +00001934 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ +0000193c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001948 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000194c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001954 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +00001958 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +00001960 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001968 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001990 0001471c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001a1c 0001561c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001a58 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a5c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a8c 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001aa8 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001adc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ae8 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001aec 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001af0 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001af4 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +00001afc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b04 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001b08 0001592c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001b0c 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00001b10 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00001b18 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b20 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b24 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b2c 0000202b R_ARM_MOVW_ABS_NC 000001a4 .LC14 │ │ │ │ │ +00001b30 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ +00001b38 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b44 0001371c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001b88 0000702b R_ARM_MOVW_ABS_NC 000005ac .LC47 │ │ │ │ │ +00001b8c 0000702c R_ARM_MOVT_ABS 000005ac .LC47 │ │ │ │ │ +00001b9c 0001821c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001be8 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001bec 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001dc8 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e14 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001e18 0001832c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001e24 0000732b R_ARM_MOVW_ABS_NC 00000624 .LC50 │ │ │ │ │ +00001e28 0000732c R_ARM_MOVT_ABS 00000624 .LC50 │ │ │ │ │ +00001e30 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ec0 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ed4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ee8 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001efc 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f10 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f24 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f38 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f54 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f5c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f64 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f6c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f74 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f7c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f84 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f90 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fc0 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001fc4 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001ff4 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000204c 00014f2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002050 00014f2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002080 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000020e0 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002100 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000210c 0001851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002130 0001571c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002140 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002158 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000021b4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021d8 0001861c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +0000220c 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000221c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002230 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002234 0001392c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002238 0000722b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ +0000223c 0000722c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ +0000224c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002254 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002278 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000227c 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002280 0000712b R_ARM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ +00002284 0000712c R_ARM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ +00002294 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000022a0 0001871c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +000022d8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022f4 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002320 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002330 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002340 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002378 0001881c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +00002410 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000241c 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11278 contains 465 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11260 contains 465 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000094 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000cc 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000d0 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000d8 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000000d8 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000000e4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000f4 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000000f4 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000011c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000012c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000130 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000014c 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000150 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000184 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000019c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -978,15 +975,15 @@ │ │ │ │ │ 000003e8 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000434 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000458 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000488 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ac 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004e4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000004f4 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000530 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00000530 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00000548 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000056c 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000598 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005b4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000005d8 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000608 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000062c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1019,19 +1016,19 @@ │ │ │ │ │ 000008b0 0000622b R_ARM_MOVW_ABS_NC 000004a8 .LC39 │ │ │ │ │ 000008b8 0000622c R_ARM_MOVT_ABS 000004a8 .LC39 │ │ │ │ │ 000008d4 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000910 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000948 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000964 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000970 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000009b4 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000009b4 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000009d0 0000632b R_ARM_MOVW_ABS_NC 000004b0 .LC40 │ │ │ │ │ 000009d4 0000632c R_ARM_MOVT_ABS 000004b0 .LC40 │ │ │ │ │ 000009d8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000009e8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000009e8 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000a04 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a2c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a64 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000a68 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a6c 0000642b R_ARM_MOVW_ABS_NC 000004b8 .LC41 │ │ │ │ │ 00000a70 0000642c R_ARM_MOVT_ABS 000004b8 .LC41 │ │ │ │ │ 00000a78 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1057,15 +1054,15 @@ │ │ │ │ │ 00000bc8 0001321c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000bec 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000c24 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c28 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c40 00006a2b R_ARM_MOVW_ABS_NC 0000059c .LC45 │ │ │ │ │ 00000c44 00006a2c R_ARM_MOVT_ABS 0000059c .LC45 │ │ │ │ │ 00000c48 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000c90 00006f1c R_ARM_CALL 00001a04 stringlib_bytes_join │ │ │ │ │ +00000c90 00006f1c R_ARM_CALL 00001b68 stringlib_bytes_join │ │ │ │ │ 00000d1c 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000d40 0001891c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000d50 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000da8 00018a1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000e14 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000e58 00018a1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000e9c 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1083,19 +1080,19 @@ │ │ │ │ │ 00000f88 0001921d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 00000fe4 0000862b R_ARM_MOVW_ABS_NC 00000664 .LC53 │ │ │ │ │ 00000fe8 0000862c R_ARM_MOVT_ABS 00000664 .LC53 │ │ │ │ │ 00000fec 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001008 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00001040 0001941c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ 0000105c 0001691c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000010a4 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010a4 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000010c0 0000882b R_ARM_MOVW_ABS_NC 00000670 .LC54 │ │ │ │ │ 000010c4 0000882c R_ARM_MOVT_ABS 00000670 .LC54 │ │ │ │ │ 000010c8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000010d8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000010d8 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000010f4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000111c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001150 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001154 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001158 0000892b R_ARM_MOVW_ABS_NC 00000678 .LC55 │ │ │ │ │ 0000115c 0000892c R_ARM_MOVT_ABS 00000678 .LC55 │ │ │ │ │ 00001164 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1113,19 +1110,19 @@ │ │ │ │ │ 000011cc 0000662c R_ARM_MOVT_ABS 00000530 .LC43 │ │ │ │ │ 000011d0 0000882b R_ARM_MOVW_ABS_NC 00000670 .LC54 │ │ │ │ │ 000011d4 0000882c R_ARM_MOVT_ABS 00000670 .LC54 │ │ │ │ │ 000011d8 0001501c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000011fc 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001240 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001258 0001951c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00001294 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001294 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000012b0 00008d2b R_ARM_MOVW_ABS_NC 0000072c .LC57 │ │ │ │ │ 000012b4 00008d2c R_ARM_MOVT_ABS 0000072c .LC57 │ │ │ │ │ 000012b8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000012c8 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000012c8 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000012e4 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000130c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001344 00013d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001348 00013d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000134c 00008e2b R_ARM_MOVW_ABS_NC 00000734 .LC58 │ │ │ │ │ 00001350 00008e2c R_ARM_MOVT_ABS 00000734 .LC58 │ │ │ │ │ 00001358 00014b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1161,32 +1158,32 @@ │ │ │ │ │ 00001658 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000167c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001694 0001991c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 000016c0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000016d8 00019a1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001704 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000171c 00019b1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00001744 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001744 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001750 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001764 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001764 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000178c 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017dc 00012f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000181c 0001761c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001838 00002e1d R_ARM_JUMP24 000007e4 bytearray_repr_lock_held │ │ │ │ │ +00001838 00002e1d R_ARM_JUMP24 00000680 bytearray_repr_lock_held │ │ │ │ │ 0000183c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00001840 0001772c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00001848 0000a22b R_ARM_MOVW_ABS_NC 0000081c .LC64 │ │ │ │ │ 0000184c 0000a22c R_ARM_MOVT_ABS 0000081c .LC64 │ │ │ │ │ 00001854 0001781c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000018e0 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001918 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000191c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001924 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001924 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001930 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001940 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001940 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001968 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001978 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000197c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001994 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001998 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000019c8 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000019e0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -1209,15 +1206,15 @@ │ │ │ │ │ 00001bcc 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001bf8 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001c44 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c68 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001cac 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ce4 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001cf4 0001791c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001d34 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00001d34 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00001d4c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d74 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001da0 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001db0 00019c1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00001dd8 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001dfc 00017b1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001e34 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1236,16 +1233,16 @@ │ │ │ │ │ 00001fd4 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002010 00013b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002020 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002050 0001711c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002064 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002078 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002090 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000020ec 0000a61c R_ARM_CALL 00002acc stringlib__preprocess │ │ │ │ │ -000020fc 0000a71c R_ARM_CALL 00002bfc stringlib__two_way │ │ │ │ │ +000020ec 0000a61c R_ARM_CALL 00002968 stringlib__preprocess │ │ │ │ │ +000020fc 0000a71c R_ARM_CALL 00002a98 stringlib__two_way │ │ │ │ │ 00002134 00019d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00002144 00019f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002220 0000b32b R_ARM_MOVW_ABS_NC 0000083c .LC67 │ │ │ │ │ 00002224 0000b32c R_ARM_MOVT_ABS 0000083c .LC67 │ │ │ │ │ 00002228 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000223c 0001891c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000224c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1282,43 +1279,43 @@ │ │ │ │ │ 000024c8 0000c12b R_ARM_MOVW_ABS_NC 00000884 .LC74 │ │ │ │ │ 000024cc 0000c12c R_ARM_MOVT_ABS 00000884 .LC74 │ │ │ │ │ 000024d0 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000024ec 0001411c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002500 0001a71c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00002518 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000252c 0001431c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002568 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002568 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00002580 0000c42b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ 00002584 0000c42c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ 0000258c 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000025a0 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000025a0 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000025bc 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025e4 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f4 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +000025f4 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002610 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 00002644 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00002648 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000264c 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000267c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002680 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002690 0001681d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 000026d8 0001a61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002724 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00002724 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002744 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00002748 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 0000274c 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ 00002750 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ 00002758 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002784 0000271d R_ARM_JUMP24 0000053c bytearray_setslice │ │ │ │ │ 000027e0 0000c82b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ 000027e4 0000c82c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ 000027e8 00016b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002800 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002800 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000280c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002820 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002820 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002848 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002860 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00002864 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00002868 0000c92b R_ARM_MOVW_ABS_NC 0000089c .LC77 │ │ │ │ │ 0000286c 0000c92c R_ARM_MOVT_ABS 0000089c .LC77 │ │ │ │ │ 00002874 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002894 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ @@ -1331,35 +1328,35 @@ │ │ │ │ │ 000028c4 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ 000028c8 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ 000028d0 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028f0 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ 000028fc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 00002914 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000029c4 0001381c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000029fc 00016e1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000029fc 00016f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00002a08 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a1c 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002a1c 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002a44 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a78 0001ab1c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ 00002a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002adc 00017c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00002af0 0001571d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002afc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ 00002b1c 00017d1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00002b54 00016f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002b54 0001701c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002b70 00015a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002b74 00015a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002b7c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bf8 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002bfc 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002c00 0000552b R_ARM_MOVW_ABS_NC 00000490 .LC37 │ │ │ │ │ 00002c04 0000552c R_ARM_MOVT_ABS 00000490 .LC37 │ │ │ │ │ 00002c0c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002c18 0001ac1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002c48 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00002c48 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00002c5c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002c6c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002c88 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002cb0 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002cb8 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ce4 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002d14 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1371,23 +1368,23 @@ │ │ │ │ │ 00002df8 0001801c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002e78 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002e7c 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002e80 0000552b R_ARM_MOVW_ABS_NC 00000490 .LC37 │ │ │ │ │ 00002e84 0000552c R_ARM_MOVT_ABS 00000490 .LC37 │ │ │ │ │ 00002e8c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002e98 0001ac1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ec8 0000571c R_ARM_CALL 000023e0 fastsearch │ │ │ │ │ +00002ec8 0000571c R_ARM_CALL 0000227c fastsearch │ │ │ │ │ 00002edc 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002eec 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f0c 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f34 00012f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f3c 00013c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f68 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f98 0001351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00002fd0 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002ffc 0001492b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003000 0001492c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003004 0000d72b R_ARM_MOVW_ABS_NC 000008d0 .LC79 │ │ │ │ │ 00003008 0000d72c R_ARM_MOVT_ABS 000008d0 .LC79 │ │ │ │ │ 00003010 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003034 0001581c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00003040 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ @@ -1405,15 +1402,15 @@ │ │ │ │ │ 00003108 0001632b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 0000310c 0001632c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00003110 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ 00003114 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ 0000311c 0001341c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000313c 00016c02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x12100 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x120e8 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -304,16 +304,16 @@ │ │ │ │ │ bytearray_ass_subscript_lock_held │ │ │ │ │ bytearray_find │ │ │ │ │ bytearray_length │ │ │ │ │ bytearray_translate │ │ │ │ │ bytearray_translate_impl │ │ │ │ │ bytearray_subscript │ │ │ │ │ bytearray_iconcat │ │ │ │ │ -bytearray_resize │ │ │ │ │ bytearray_endswith │ │ │ │ │ +bytearray_resize │ │ │ │ │ bytearray_take_bytes │ │ │ │ │ bytearray_clear │ │ │ │ │ bytearray_copy │ │ │ │ │ bytearray_richcompare │ │ │ │ │ bytearray_split │ │ │ │ │ fastsearch │ │ │ │ │ bytearray_repeat │ │ │ │ │ @@ -518,17 +518,17 @@ │ │ │ │ │ PyNumber_Check │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ _PyEval_SliceIndex │ │ │ │ │ _Py_bytes_find │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ _PyRuntime │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +_Py_bytes_endswith │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ -_Py_bytes_endswith │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ PyBool_FromLong │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ _Py_GetConfig │ │ │ │ │ PyExc_BytesWarning │ │ │ │ │ PyErr_WarnEx │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -186,15 +186,15 @@ │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 43c │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 378 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -210,15 +210,15 @@ │ │ │ │ │ cmp r1, r5, asr #1 │ │ │ │ │ asr r1, r5, #1 │ │ │ │ │ blt 434 │ │ │ │ │ add r7, r5, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 3a4 │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ mov r8, r2 │ │ │ │ │ b 250 │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 3c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -424,15 +424,16 @@ │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ movlt r5, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - bl 66c │ │ │ │ │ + bl c20 │ │ │ │ │ + R_ARM_CALL bytearray_setslice_linear │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 5dc │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -476,127 +477,23 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 5dc │ │ │ │ │ mov r3, r4 │ │ │ │ │ b 59c │ │ │ │ │ │ │ │ │ │ -0000066c : │ │ │ │ │ -bytearray_setslice_linear(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - add r9, r1, r6 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - sub r4, r9, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 720 │ │ │ │ │ - beq 6fc │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - sub r3, r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - sub r3, r3, r9 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - blt 77c │ │ │ │ │ - add r1, r4, r1 │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 774 │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - sub r2, r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r1, r3, r8 │ │ │ │ │ - add r0, r3, r9 │ │ │ │ │ - sub r2, r2, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ble 714 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add r0, r3, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bgt 75c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - bne 784 │ │ │ │ │ - sub r3, r3, r4 │ │ │ │ │ - add r1, r4, r1 │ │ │ │ │ - str r3, [r0, #20] │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 7c0 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - b 6fc │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 714 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 774 │ │ │ │ │ - sub r2, r1, r8 │ │ │ │ │ - add r0, r3, r9 │ │ │ │ │ - add r1, r3, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r1, r4, r1 │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 750 │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 754 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [r5, #20] │ │ │ │ │ - b 774 │ │ │ │ │ - │ │ │ │ │ -000007d0 : │ │ │ │ │ +0000066c : │ │ │ │ │ bytearray_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7e4 │ │ │ │ │ + b 680 │ │ │ │ │ │ │ │ │ │ -000007e4 : │ │ │ │ │ +00000680 : │ │ │ │ │ bytearray_repr_lock_held(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -610,107 +507,107 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ bl 0 <_Py_bytes_repr> │ │ │ │ │ R_ARM_CALL _Py_bytes_repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 704 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 864 │ │ │ │ │ + bgt 700 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 864 │ │ │ │ │ + bne 700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000870 : │ │ │ │ │ +0000070c : │ │ │ │ │ bytearray_translate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 774 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 91c │ │ │ │ │ + bhi 7b8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 774 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 95c │ │ │ │ │ + bne 7f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 968 │ │ │ │ │ + bl 804 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #128] @ 964 │ │ │ │ │ + ldr ip, [pc, #128] @ 800 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b8 │ │ │ │ │ + bne 754 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8d0 │ │ │ │ │ + b 76c │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #40] @ 964 │ │ │ │ │ + ldr ip, [pc, #40] @ 800 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov lr, #2 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r0] │ │ │ │ │ - beq 914 │ │ │ │ │ + beq 7b0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 8c8 │ │ │ │ │ + b 764 │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000968 : │ │ │ │ │ +00000804 : │ │ │ │ │ bytearray_translate_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -718,65 +615,65 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq cac │ │ │ │ │ + beq b48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7c │ │ │ │ │ + bne b18 │ │ │ │ │ ldr r3, [fp, #-1132] @ 0xfffffb94 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ ldreq r4, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - bne c84 │ │ │ │ │ + bne b20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ streq r6, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ streq r6, [fp, #-1088] @ 0xfffffbc0 │ │ │ │ │ - bne c58 │ │ │ │ │ + bne af4 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq c2c │ │ │ │ │ + beq ac8 │ │ │ │ │ ldr r3, [fp, #-1088] @ 0xfffffbc0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ clz r2, r3 │ │ │ │ │ ldr lr, [r7, #20] │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq a08 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi b24 │ │ │ │ │ + bmi 9c0 │ │ │ │ │ add r1, ip, r8 │ │ │ │ │ ands r8, r8, #7 │ │ │ │ │ - beq aac │ │ │ │ │ + beq 948 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq 934 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq a8c │ │ │ │ │ + beq 928 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq a80 │ │ │ │ │ + beq 91c │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq a74 │ │ │ │ │ + beq 910 │ │ │ │ │ cmp r8, #5 │ │ │ │ │ - beq a68 │ │ │ │ │ + beq 904 │ │ │ │ │ cmp r8, #6 │ │ │ │ │ - bne b4c │ │ │ │ │ + bne 9e8 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ @@ -788,15 +685,15 @@ │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - beq b24 │ │ │ │ │ + beq 9c0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, lr │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ add ip, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ @@ -818,108 +715,108 @@ │ │ │ │ │ strb r3, [r0, #4] │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r0, #5] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne aac │ │ │ │ │ + bne 948 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b38 │ │ │ │ │ + beq 9d4 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b5c │ │ │ │ │ + bne 9f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - b a5c │ │ │ │ │ + b 8f8 │ │ │ │ │ sub r0, fp, #1088 @ 0x440 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b b40 │ │ │ │ │ + b 9dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c34 │ │ │ │ │ + bne ad0 │ │ │ │ │ sub r2, fp, #1040 @ 0x410 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ str r4, [r2], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne b7c │ │ │ │ │ + bne a18 │ │ │ │ │ ldr r4, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble bb8 │ │ │ │ │ + ble a54 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ sub r9, fp, #28 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ │ str r0, [r1, #-1024] @ 0xfffffc00 │ │ │ │ │ - b b98 │ │ │ │ │ + b a34 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b be0 │ │ │ │ │ + b a7c │ │ │ │ │ ldrb r0, [ip], #1 │ │ │ │ │ sub r4, fp, #28 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ strbne r0, [r2], #1 │ │ │ │ │ movne r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bpl bc4 │ │ │ │ │ + bpl a60 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble b24 │ │ │ │ │ + ble 9c0 │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b24 │ │ │ │ │ + bge 9c0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c2c │ │ │ │ │ + bgt ac8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2c │ │ │ │ │ + bne ac8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b b24 │ │ │ │ │ + b 9c0 │ │ │ │ │ sub r1, fp, #1040 @ 0x410 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne c44 │ │ │ │ │ - b b8c │ │ │ │ │ + bne ae0 │ │ │ │ │ + b a28 │ │ │ │ │ sub r1, fp, #1088 @ 0x440 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc │ │ │ │ │ + beq 878 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne c9c │ │ │ │ │ + bne b38 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b b40 │ │ │ │ │ + b 9dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -927,37 +824,37 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b c7c │ │ │ │ │ + b b18 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 9cc │ │ │ │ │ + b 868 │ │ │ │ │ │ │ │ │ │ -00000cb8 : │ │ │ │ │ +00000b54 : │ │ │ │ │ PyByteArray_Resize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a6c │ │ │ │ │ + b a6c │ │ │ │ │ R_ARM_JUMP24 bytearray_resize_lock_held │ │ │ │ │ │ │ │ │ │ -00000ccc : │ │ │ │ │ +00000b68 : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ce0 │ │ │ │ │ + b b7c │ │ │ │ │ │ │ │ │ │ -00000ce0 : │ │ │ │ │ +00000b7c : │ │ │ │ │ bytearray_iconcat_lock_held(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -965,27 +862,27 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7c │ │ │ │ │ + bne c18 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r3, #-2147483631 @ 0x80000011 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt db8 │ │ │ │ │ + blt c54 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dac │ │ │ │ │ + blt c48 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ @@ -1010,91 +907,28 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d70 │ │ │ │ │ + b c0c │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b da4 │ │ │ │ │ + b c40 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b d70 │ │ │ │ │ - │ │ │ │ │ -00000dcc : │ │ │ │ │ -bytearray_resize(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq e48 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e78 │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - beq e48 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl a6c │ │ │ │ │ - R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt e58 │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bgt e60 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mvneq r1, #0 │ │ │ │ │ - beq e14 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b e40 │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - sub r2, r1, r4 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - add r0, r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memset │ │ │ │ │ - b e38 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e0c │ │ │ │ │ - str r0, [fp, #-16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b e0c │ │ │ │ │ + b c0c │ │ │ │ │ │ │ │ │ │ -00000e9c : │ │ │ │ │ +00000c68 : │ │ │ │ │ bytearray_endswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1102,18 +936,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi f1c │ │ │ │ │ + bhi ce8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt f44 │ │ │ │ │ + bgt d10 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1131,87 +965,150 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed8 │ │ │ │ │ + bne ca4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f14 │ │ │ │ │ + b ce0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3c │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq ee4 │ │ │ │ │ + beq cb0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee4 │ │ │ │ │ - b f3c │ │ │ │ │ + bne cb0 │ │ │ │ │ + b d08 │ │ │ │ │ + │ │ │ │ │ +00000d50 : │ │ │ │ │ +bytearray_resize(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq dcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dfc │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + beq dcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + bl a6c │ │ │ │ │ + R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt ddc │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + bgt de4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mvneq r1, #0 │ │ │ │ │ + beq d98 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b dc4 │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + sub r2, r1, r4 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + add r0, r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memset │ │ │ │ │ + b dbc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d90 │ │ │ │ │ + str r0, [fp, #-16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + b d90 │ │ │ │ │ │ │ │ │ │ -00000f84 : │ │ │ │ │ +00000e20 : │ │ │ │ │ bytearray_take_bytes(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 1140 │ │ │ │ │ + bhi fdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 10dc │ │ │ │ │ + bgt f78 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movle r1, #0 │ │ │ │ │ movgt r1, #1 │ │ │ │ │ orrs r1, r1, r2, lsr #31 │ │ │ │ │ - bne 10c0 │ │ │ │ │ + bne f5c │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 10a0 │ │ │ │ │ + bgt f3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq f00 │ │ │ │ │ sub r5, r3, r2 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 1074 │ │ │ │ │ + blt f10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10b8 │ │ │ │ │ + beq f54 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 1000 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1180 │ │ │ │ │ + beq 101c │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ @@ -1223,184 +1120,184 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq ef8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b 105c │ │ │ │ │ + b ef8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 105c │ │ │ │ │ + b ef8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 10b8 │ │ │ │ │ + b f54 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq e58 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1064 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1064 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11a8 │ │ │ │ │ + beq 1044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge fc0 │ │ │ │ │ + bge e5c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b fc0 │ │ │ │ │ + b e5c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb0 │ │ │ │ │ - b 10b8 │ │ │ │ │ + bne e4c │ │ │ │ │ + b f54 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - b 1024 │ │ │ │ │ + b ec0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b8 │ │ │ │ │ + bgt f54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b8 │ │ │ │ │ + bne f54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10b8 │ │ │ │ │ + b f54 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 1138 │ │ │ │ │ - b 10b8 │ │ │ │ │ + beq fd4 │ │ │ │ │ + b f54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 10b8 │ │ │ │ │ + b f54 │ │ │ │ │ │ │ │ │ │ -000011e4 : │ │ │ │ │ +00001080 : │ │ │ │ │ bytearray_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movlt r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001214 : │ │ │ │ │ +000010b0 : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 12dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 12dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1438 │ │ │ │ │ + bne 12d4 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1420 │ │ │ │ │ + bne 12bc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 13f0 │ │ │ │ │ + bne 128c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -1408,18 +1305,18 @@ │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1350 │ │ │ │ │ - ldr r3, [pc, #532] @ 14e0 │ │ │ │ │ + bne 11ec │ │ │ │ │ + ldr r3, [pc, #532] @ 137c │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi 1350 │ │ │ │ │ + bhi 11ec │ │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1437,212 +1334,212 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ - ldr r3, [pc, #396] @ 14e4 │ │ │ │ │ + b 1190 │ │ │ │ │ + ldr r3, [pc, #396] @ 1380 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - bhi 13b8 │ │ │ │ │ + bhi 1254 │ │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ sub r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 1290 │ │ │ │ │ + bhi 112c │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, r7, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 142c │ │ │ │ │ + b 12c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 12fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 12c8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 12c8 │ │ │ │ │ sub r3, r7, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 142c │ │ │ │ │ + bhi 12c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 12c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1190 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000014e8 : │ │ │ │ │ +00001384 : │ │ │ │ │ bytearray_repeat(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble 156c │ │ │ │ │ + ble 1408 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn r0, #-2147483631 @ 0x80000011 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 1560 │ │ │ │ │ + bgt 13fc │ │ │ │ │ mul r1, r6, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq 1554 │ │ │ │ │ + beq 13f0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyBytes_Repeat> │ │ │ │ │ R_ARM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ @@ -1653,15 +1550,15 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00001580 : │ │ │ │ │ +0000141c : │ │ │ │ │ bytearray_count(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1669,18 +1566,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1600 │ │ │ │ │ + bhi 149c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 1628 │ │ │ │ │ + bgt 14c4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1698,37 +1595,37 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc │ │ │ │ │ + bne 1458 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15f8 │ │ │ │ │ + b 1494 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 14bc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 15c8 │ │ │ │ │ + beq 1464 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c8 │ │ │ │ │ - b 1620 │ │ │ │ │ + bne 1464 │ │ │ │ │ + b 14bc │ │ │ │ │ │ │ │ │ │ -00001668 : │ │ │ │ │ +00001504 : │ │ │ │ │ bytearray_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1736,18 +1633,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 16e8 │ │ │ │ │ + bhi 1584 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 1710 │ │ │ │ │ + bgt 15ac │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1765,61 +1662,61 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1540 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 16e0 │ │ │ │ │ + b 157c │ │ │ │ │ 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 1708 │ │ │ │ │ + beq 15a4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 16b0 │ │ │ │ │ + beq 154c │ │ │ │ │ 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 16b0 │ │ │ │ │ - b 1708 │ │ │ │ │ + bne 154c │ │ │ │ │ + b 15a4 │ │ │ │ │ │ │ │ │ │ -00001750 : │ │ │ │ │ +000015ec : │ │ │ │ │ bytearray_mod(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1784 │ │ │ │ │ + beq 1620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1634 │ │ │ │ │ │ │ │ │ │ -00001798 : │ │ │ │ │ +00001634 : │ │ │ │ │ bytearray_mod_lock_held(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1827,15 +1724,15 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 1698 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str ip, [r4, #24] │ │ │ │ │ bl 0 <_PyBytes_FormatEx> │ │ │ │ │ @@ -1847,34 +1744,34 @@ │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cc │ │ │ │ │ + bne 1668 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 17f4 │ │ │ │ │ + b 1690 │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +000016bc : │ │ │ │ │ bytearray_replace(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1dd4 │ │ │ │ │ + bne 1c70 │ │ │ │ │ sub r5, fp, #124 @ 0x7c │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r6, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -1882,402 +1779,402 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r9, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 1e04 │ │ │ │ │ + bhi 1ca0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d20 │ │ │ │ │ + bne 1bbc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1d20 │ │ │ │ │ + bne 1bbc │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 1810 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 19d0 │ │ │ │ │ + blt 186c │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1a44 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1d2c │ │ │ │ │ + bne 1bc8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1924 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1930 │ │ │ │ │ + blt 17cc │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bgt 19e4 │ │ │ │ │ + bgt 1880 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1954 │ │ │ │ │ + beq 17f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1968 │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1cb8 │ │ │ │ │ + beq 1b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c9c │ │ │ │ │ + ble 1b38 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 1cb8 │ │ │ │ │ + beq 1b54 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bgt 19d0 │ │ │ │ │ + bgt 186c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1c94 │ │ │ │ │ - bne 18e8 │ │ │ │ │ + blt 1b30 │ │ │ │ │ + bne 1784 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ mls r1, r7, r3, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldr sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ sub r9, r3, r8 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1910 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1910 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ - b 1a10 │ │ │ │ │ + b 18ac │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1ad0 │ │ │ │ │ + b 196c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1a2c │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ac0 │ │ │ │ │ + bne 195c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ sub r1, r4, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r7, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ str r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 19fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1a10 │ │ │ │ │ sub r6, r4, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r9, r9, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r6, r7, r8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - bne 1b30 │ │ │ │ │ + bne 19cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 1b00 │ │ │ │ │ + b 199c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 19d0 │ │ │ │ │ + beq 186c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ addgt r7, r4, #1 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 1d08 │ │ │ │ │ + blt 1ba4 │ │ │ │ │ mla r1, sl, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r7, r0, sl │ │ │ │ │ - ble 1cc8 │ │ │ │ │ + ble 1b64 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge 1c6c │ │ │ │ │ + bge 1b08 │ │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 1c38 │ │ │ │ │ + b 1ad4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r1, r8, r9 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ mla r0, r3, r9, r7 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 18e8 │ │ │ │ │ + b 1784 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1998 │ │ │ │ │ + bne 1834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1998 │ │ │ │ │ + b 1834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c0 │ │ │ │ │ - b 1d20 │ │ │ │ │ + beq 175c │ │ │ │ │ + b 1bbc │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [r0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub r0, r2, r8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge 1f30 │ │ │ │ │ + bge 1dcc │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 1ce0 │ │ │ │ │ + b 1b7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1f40 │ │ │ │ │ + bne 1ddc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1e48 │ │ │ │ │ + bne 1ce4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrb sl, [r3] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ strb r9, [r0, r2] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ - b 1db4 │ │ │ │ │ + b 1c50 │ │ │ │ │ strb r9, [r0], #1 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 1940 │ │ │ │ │ + beq 17dc │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db0 │ │ │ │ │ - b 1940 │ │ │ │ │ + bne 1c4c │ │ │ │ │ + b 17dc │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ sub r5, fp, #124 @ 0x7c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ sub r6, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr ip, [pc, #1024] @ 220c │ │ │ │ │ + ldr ip, [pc, #1024] @ 20a8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov lr, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub ip, fp, #136 @ 0x88 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -2285,37 +2182,37 @@ │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 188c │ │ │ │ │ - b 1d20 │ │ │ │ │ + bne 1728 │ │ │ │ │ + b 1bbc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ @@ -2329,195 +2226,195 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 2064 │ │ │ │ │ + beq 1f00 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r1, sl, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2064 │ │ │ │ │ + beq 1f00 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1ee0 │ │ │ │ │ + b 1d7c │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mla r0, r9, r1, r7 │ │ │ │ │ add r1, r9, r8 │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1b24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 20a0 │ │ │ │ │ + beq 1f3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1930 │ │ │ │ │ + blt 17cc │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ble 1930 │ │ │ │ │ + ble 17cc │ │ │ │ │ sub r9, sl, r3 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt 1d08 │ │ │ │ │ + bgt 1ba4 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mla r1, r3, r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ str r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ sub r1, r3, r8 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 2084 │ │ │ │ │ + beq 1f20 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2084 │ │ │ │ │ + beq 1f20 │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 206c │ │ │ │ │ + beq 1f08 │ │ │ │ │ add r9, r9, r4 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r8, r3, r5 │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1e70 │ │ │ │ │ ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1e70 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ str r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 20e8 │ │ │ │ │ + b 1f84 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2060 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d8 │ │ │ │ │ + bne 1f74 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1930 │ │ │ │ │ + beq 17cc │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r7, sl, #1 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bgt 1d08 │ │ │ │ │ + bgt 1ba4 │ │ │ │ │ mla r1, r9, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1d20 │ │ │ │ │ + beq 1bbc │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2094 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2094 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 2078 │ │ │ │ │ sub r2, r4, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ @@ -2525,39 +2422,39 @@ │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r7, r7, r2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r7, r7, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2150 │ │ │ │ │ + b 1fec │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 2118 │ │ │ │ │ + b 1fb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r7, r7, sl │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2150 │ │ │ │ │ + b 1fec │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1940 │ │ │ │ │ + b 17dc │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002210 : │ │ │ │ │ +000020ac : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -2565,18 +2462,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 2290 │ │ │ │ │ + bhi 212c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 22b8 │ │ │ │ │ + bgt 2154 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -2594,37 +2491,37 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 20e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2288 │ │ │ │ │ + b 2124 │ │ │ │ │ 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 22b0 │ │ │ │ │ + beq 214c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 20f4 │ │ │ │ │ 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 2258 │ │ │ │ │ - b 22b0 │ │ │ │ │ + bne 20f4 │ │ │ │ │ + b 214c │ │ │ │ │ │ │ │ │ │ -000022f8 : │ │ │ │ │ +00002194 : │ │ │ │ │ bytearray_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -2632,18 +2529,18 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 2378 │ │ │ │ │ + bhi 2214 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 23a0 │ │ │ │ │ + bgt 223c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -2661,245 +2558,245 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2334 │ │ │ │ │ + bne 21d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2370 │ │ │ │ │ + b 220c │ │ │ │ │ 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 2398 │ │ │ │ │ + beq 2234 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 21dc │ │ │ │ │ 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 2340 │ │ │ │ │ - b 2398 │ │ │ │ │ + bne 21dc │ │ │ │ │ + b 2234 │ │ │ │ │ │ │ │ │ │ -000023e0 : │ │ │ │ │ +0000227c : │ │ │ │ │ fastsearch(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ - ldr ip, [pc, #1736] @ 2ac8 │ │ │ │ │ + ldr ip, [pc, #1736] @ 2964 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr sl, [fp, #8] │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - blt 2694 │ │ │ │ │ + blt 2530 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 269c │ │ │ │ │ + ble 2538 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 26e8 │ │ │ │ │ movw ip, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 26dc │ │ │ │ │ + bgt 2578 │ │ │ │ │ sub r2, r6, #1 │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ ldrb ip, [lr, r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #2 │ │ │ │ │ movne r7, r2 │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #5 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ subeq r7, r6, #6 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 23bc │ │ │ │ │ add r5, lr, #4 │ │ │ │ │ sub r4, r6, #7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldrb r0, [r5, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ moveq r7, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ orr r3, r3, r9, lsl r0 │ │ │ │ │ - bcs 2504 │ │ │ │ │ + bcs 23a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 264c │ │ │ │ │ + blt 24e8 │ │ │ │ │ mov r4, #1 │ │ │ │ │ and r0, ip, #31 │ │ │ │ │ add r9, r8, r2 │ │ │ │ │ str r6, [fp, #-148] @ 0xffffff6c │ │ │ │ │ orr r3, r3, r4, lsl r0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 25e0 │ │ │ │ │ + bne 247c │ │ │ │ │ add r5, r8, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r6, [r5] │ │ │ │ │ ldrb r1, [lr, r0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 241c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 2560 │ │ │ │ │ + bgt 23fc │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 24b4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2654 │ │ │ │ │ + bne 24f0 │ │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 2458 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2548 │ │ │ │ │ + bge 23e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2694 │ │ │ │ │ - ldr r3, [pc, #1284] @ 2ac8 │ │ │ │ │ + bne 2530 │ │ │ │ │ + ldr r3, [pc, #1284] @ 2964 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt 25b4 │ │ │ │ │ + blt 2450 │ │ │ │ │ add r0, r9, r3 │ │ │ │ │ ldr r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, r6, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ movne r3, r5 │ │ │ │ │ - bne 2548 │ │ │ │ │ + bne 23e4 │ │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 2444 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 262c │ │ │ │ │ + bge 24c8 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 2444 │ │ │ │ │ add r0, r9, r3 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, r5, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 2624 │ │ │ │ │ - b 260c │ │ │ │ │ + bne 24c0 │ │ │ │ │ + b 24a8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 25b4 │ │ │ │ │ + b 2450 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 2a64 │ │ │ │ │ - ldr ip, [pc, #1116] @ 2ac8 │ │ │ │ │ + beq 2900 │ │ │ │ │ + ldr ip, [pc, #1116] @ 2964 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 2a8c │ │ │ │ │ + beq 2928 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2894 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 25bc │ │ │ │ │ - bne 2694 │ │ │ │ │ + b 2458 │ │ │ │ │ + bne 2530 │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 286c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 29a0 │ │ │ │ │ + bne 283c │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt 2680 │ │ │ │ │ + bgt 251c │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bcs 2694 │ │ │ │ │ + bcs 2530 │ │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 26c0 │ │ │ │ │ + bne 255c │ │ │ │ │ sub r4, r1, r8 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ 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 2448 │ │ │ │ │ + bne 22e4 │ │ │ │ │ asr r4, r3, #2 │ │ │ │ │ str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ │ cmp r4, r1, asr #2 │ │ │ │ │ - blt 265c │ │ │ │ │ + blt 24f8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r3, r0, r9 │ │ │ │ │ ldrb r2, [r2, r9] │ │ │ │ │ @@ -2908,263 +2805,263 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldrb r1, [r4, #1]! │ │ │ │ │ cmp r2, r1 │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ orr ip, ip, r7, lsl r1 │ │ │ │ │ - bcs 273c │ │ │ │ │ + bcs 25d8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ and r1, r2, #31 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ orr r1, ip, r0, lsl r1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 25b4 │ │ │ │ │ + blt 2450 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 28c8 │ │ │ │ │ + bne 2764 │ │ │ │ │ add r1, r8, r7 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r7, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - b 27c8 │ │ │ │ │ + b 2664 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble 27d8 │ │ │ │ │ + ble 2674 │ │ │ │ │ ldrb r7, [r1] │ │ │ │ │ ldrb r5, [lr, r2] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 27b8 │ │ │ │ │ + beq 2654 │ │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r7, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq 2974 │ │ │ │ │ + beq 2810 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 292c │ │ │ │ │ + bge 27c8 │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ │ - ble 292c │ │ │ │ │ + ble 27c8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub r5, r0, r7 │ │ │ │ │ - bne 2904 │ │ │ │ │ + bne 27a0 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 2acc │ │ │ │ │ + bl 2968 │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2a98 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2694 │ │ │ │ │ + beq 2530 │ │ │ │ │ add r4, r7, r0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ sub r4, r5, r3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ mov r0, r2 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ ldrb ip, [lr, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r5, lsl ip │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2704 │ │ │ │ │ add r5, r8, r6 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2694 │ │ │ │ │ + blt 2530 │ │ │ │ │ ldrb r2, [r8, r4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2aa0 │ │ │ │ │ + bne 293c │ │ │ │ │ add r7, r5, r4 │ │ │ │ │ add r2, lr, r6 │ │ │ │ │ ldrb sl, [r7, #-1]! │ │ │ │ │ ldrb r9, [r2, #-1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 28d4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 28ac │ │ │ │ │ - b 25bc │ │ │ │ │ + bne 2748 │ │ │ │ │ + b 2458 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 28fc │ │ │ │ │ + blt 2798 │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ add r7, r7, r6 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r3, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 2780 │ │ │ │ │ + b 261c │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub ip, r3, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 20a0 │ │ │ │ │ + bl 20a0 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 2964 │ │ │ │ │ + blt 2800 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r1, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addeq r7, r7, r6 │ │ │ │ │ addeq r2, r7, #1 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 2798 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 28fc │ │ │ │ │ + b 2798 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2998 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 2458 │ │ │ │ │ add r7, r7, r9 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 28fc │ │ │ │ │ + b 2798 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 2a00 │ │ │ │ │ + beq 289c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 25bc │ │ │ │ │ + ble 2458 │ │ │ │ │ ldrb r2, [r8, r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 2a24 │ │ │ │ │ + beq 28c0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 29b4 │ │ │ │ │ - ldr r3, [pc, #240] @ 2ac8 │ │ │ │ │ + b 2850 │ │ │ │ │ + ldr r3, [pc, #240] @ 2964 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 2518 │ │ │ │ │ mov r2, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2dc4 │ │ │ │ │ + b 2dc4 │ │ │ │ │ R_ARM_JUMP24 stringlib_find_char │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 25bc │ │ │ │ │ + ble 2458 │ │ │ │ │ ldrb r2, [r8, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ - b 2a08 │ │ │ │ │ + b 28a4 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 29c8 │ │ │ │ │ - b 25bc │ │ │ │ │ + bne 2864 │ │ │ │ │ + b 2458 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 28f4 │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + beq 295c │ │ │ │ │ sub r4, r4, r0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 2890 │ │ │ │ │ + b 272c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 2acc │ │ │ │ │ + bl 2968 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2a98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 25bc │ │ │ │ │ + b 2458 │ │ │ │ │ ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 20a0 │ │ │ │ │ + b 20a0 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a5c │ │ │ │ │ + beq 28f8 │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 28f8 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 28f8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002acc : │ │ │ │ │ +00002968 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 2148 │ │ │ │ │ + bl 2148 │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2148 │ │ │ │ │ + bl 2148 │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movle r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ ldrgt r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -3173,59 +3070,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 2bdc │ │ │ │ │ + bne 2a78 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2b88 │ │ │ │ │ + blt 2a24 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 2bf4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ 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 2b9c │ │ │ │ │ + bne 2a38 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 2bc8 │ │ │ │ │ + b 2a64 │ │ │ │ │ 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 2bb4 │ │ │ │ │ + blt 2a50 │ │ │ │ │ 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 2b54 │ │ │ │ │ + b 29f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2b64 │ │ │ │ │ + b 2a00 │ │ │ │ │ │ │ │ │ │ -00002bfc : │ │ │ │ │ +00002a98 : │ │ │ │ │ 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} │ │ │ │ │ @@ -3237,133 +3134,133 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, ip, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r4, [r6], #24 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 2be4 │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 2cf4 │ │ │ │ │ + bcs 2b90 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2cec │ │ │ │ │ + bne 2b88 │ │ │ │ │ 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 2cbc │ │ │ │ │ + bge 2b58 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2b20 │ │ │ │ │ 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 2c4c │ │ │ │ │ + b 2ae8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 2cd8 │ │ │ │ │ + b 2b74 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2cfc │ │ │ │ │ + bne 2b98 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 2cc4 │ │ │ │ │ + blt 2b60 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 2c54 │ │ │ │ │ + bhi 2af0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2ce4 │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 2cf4 │ │ │ │ │ + bls 2b90 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2b08 │ │ │ │ │ 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 2c4c │ │ │ │ │ + b 2ae8 │ │ │ │ │ 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 2cf4 │ │ │ │ │ + bcs 2b90 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d90 │ │ │ │ │ + beq 2c2c │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 2d6c │ │ │ │ │ - b 2cf4 │ │ │ │ │ + bhi 2c08 │ │ │ │ │ + b 2b90 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 2dc4 │ │ │ │ │ + bge 2c60 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2c94 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2da0 │ │ │ │ │ + b 2c3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 2e10 │ │ │ │ │ + bge 2cac │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2c6c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 2d64 │ │ │ │ │ + b 2c00 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 2d64 │ │ │ │ │ + b 2c00 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 2ce4 │ │ │ │ │ + b 2b80 │ │ │ │ │ │ │ │ │ │ -00002e18 : │ │ │ │ │ +00002cb4 : │ │ │ │ │ bytearray_alloc(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ addgt r0, r0, #17 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -448,15 +448,15 @@ │ │ │ │ │ strb r2, [r3, #-1] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6d8 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 1384 <_getbytevalue> │ │ │ │ │ + bl 14e8 <_getbytevalue> │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 6bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 668 │ │ │ │ │ @@ -732,15 +732,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl ce0 │ │ │ │ │ + bl b7c │ │ │ │ │ R_ARM_CALL bytearray_iconcat_lock_held │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble a28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 6b4 │ │ │ │ │ @@ -920,35 +920,136 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b68 │ │ │ │ │ │ │ │ │ │ -00000c20 : │ │ │ │ │ +00000c20 : │ │ │ │ │ +bytearray_setslice_linear(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + add r9, r1, r6 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + sub r4, r9, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt cd4 │ │ │ │ │ + beq cb0 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + sub r3, r2, #-2147483630 @ 0x80000012 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + blt d30 │ │ │ │ │ + add r1, r4, r1 │ │ │ │ │ + bl a6c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt d28 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + sub r2, r2, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r3, r8 │ │ │ │ │ + add r0, r3, r9 │ │ │ │ │ + sub r2, r2, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble cc8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, r3, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt d10 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + bne d38 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + add r1, r4, r1 │ │ │ │ │ + str r3, [r0, #20] │ │ │ │ │ + bl a6c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt d74 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + b cb0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b cc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b d28 │ │ │ │ │ + sub r2, r1, r8 │ │ │ │ │ + add r0, r3, r9 │ │ │ │ │ + add r1, r3, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r1, r4, r1 │ │ │ │ │ + bl a6c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge d04 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b d08 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [r5, #20] │ │ │ │ │ + b d28 │ │ │ │ │ + │ │ │ │ │ +00000d84 : │ │ │ │ │ bytearray_getbuffer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq c80 │ │ │ │ │ + beq de4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt c98 │ │ │ │ │ + blt dfc │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -959,125 +1060,125 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c78 │ │ │ │ │ + b ddc │ │ │ │ │ │ │ │ │ │ -00000ca0 : │ │ │ │ │ +00000e04 : │ │ │ │ │ bytearray_releasebuffer(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000cc0 : │ │ │ │ │ +00000e24 : │ │ │ │ │ bytearray_decode(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne dc4 │ │ │ │ │ + bne f28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi e84 │ │ │ │ │ + bhi fe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ + beq f24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e10 │ │ │ │ │ + beq f74 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d6c │ │ │ │ │ + beq ed0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq e44 │ │ │ │ │ + beq fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne fcc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne d6c │ │ │ │ │ + bne ed0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq e20 │ │ │ │ │ + beq f84 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne fcc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e14 │ │ │ │ │ + beq f78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b d64 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #244] @ ec4 │ │ │ │ │ + ldr ip, [pc, #244] @ 1028 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq fa0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne d0c │ │ │ │ │ + bne e70 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_GetDefaultEncoding │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b dac │ │ │ │ │ + b f10 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1085,15 +1186,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d64 │ │ │ │ │ + b ec8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1101,217 +1202,216 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b e3c │ │ │ │ │ + b fa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e3c │ │ │ │ │ + b fa0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #52] @ ec4 │ │ │ │ │ + ldr r1, [pc, #52] @ 1028 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ str r1, [sp] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d0c │ │ │ │ │ - b e3c │ │ │ │ │ + bne e70 │ │ │ │ │ + b fa0 │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000ec8 : │ │ │ │ │ +0000102c : │ │ │ │ │ bytearray_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq f10 │ │ │ │ │ + beq 1074 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f04 │ │ │ │ │ + beq 1068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b f1c │ │ │ │ │ + b 1080 │ │ │ │ │ │ │ │ │ │ -00000f1c : │ │ │ │ │ +00001080 : │ │ │ │ │ bytearray_ass_subscript_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fcc │ │ │ │ │ + beq 1130 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fcc │ │ │ │ │ + beq 1130 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1240 │ │ │ │ │ + beq 13a4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq 11c8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 141c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 12c4 │ │ │ │ │ + bhi 1428 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1274 │ │ │ │ │ + blt 13d8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 1078 │ │ │ │ │ + bge 11dc │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ strb r0, [r3, r4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + bne 144c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1088 │ │ │ │ │ + blt 11ec │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ - bne 1090 │ │ │ │ │ + bne 11f4 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 10b8 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + blt 121c │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne 122c │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 66c │ │ │ │ │ - R_ARM_CALL bytearray_setslice_linear │ │ │ │ │ + bl c20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12e0 │ │ │ │ │ + blt 1444 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 1290 │ │ │ │ │ + blt 13f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 12fc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 12e8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ - b 101c │ │ │ │ │ + b 1180 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strlt r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 120c │ │ │ │ │ + bne 1370 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1344 │ │ │ │ │ + bgt 14a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq 1120 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sublt r1, r3, #1 │ │ │ │ │ addlt r0, r2, #1 │ │ │ │ │ strlt r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mlalt r2, ip, r1, r2 │ │ │ │ │ rsblt ip, ip, #0 │ │ │ │ │ strlt r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strlt ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1154 │ │ │ │ │ + b 12b8 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sub r0, r4, r6 │ │ │ │ │ subcs r2, r1, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ subcs r2, r2, r4 │ │ │ │ │ @@ -1322,230 +1422,230 @@ │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 1118 │ │ │ │ │ + blt 127c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mla ip, ip, r3, r2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcc 1360 │ │ │ │ │ + bcc 14c4 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl a6c │ │ │ │ │ asr r4, r0, #31 │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ac │ │ │ │ │ + bne 1210 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1308 │ │ │ │ │ + bne 146c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1308 │ │ │ │ │ + bne 146c │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 11ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl f1c │ │ │ │ │ + bl 1080 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fc0 │ │ │ │ │ + bgt 1124 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc0 │ │ │ │ │ + bne 1124 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc0 │ │ │ │ │ + b 1124 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ ldreq r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1234 │ │ │ │ │ - b 1324 │ │ │ │ │ + beq 1398 │ │ │ │ │ + b 1488 │ │ │ │ │ ldrb r0, [r5, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r0, [r8, r1] │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1220 │ │ │ │ │ - b fbc │ │ │ │ │ + blt 1384 │ │ │ │ │ + b 1120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 11ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r1, [r7, #8] │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 1444 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 141c │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 12c4 │ │ │ │ │ + bhi 1428 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ adds r4, r4, r1 │ │ │ │ │ - bmi 1078 │ │ │ │ │ + bmi 11dc │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge 1078 │ │ │ │ │ + bge 11dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fb4 │ │ │ │ │ + bne 1118 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 102c │ │ │ │ │ + b 1190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 11ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1278 │ │ │ │ │ + b 13dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1088 │ │ │ │ │ + b 11ec │ │ │ │ │ sub r0, ip, r3 │ │ │ │ │ sub r2, r1, ip │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ add r1, r8, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1170 │ │ │ │ │ + b 12d4 │ │ │ │ │ │ │ │ │ │ -00001384 <_getbytevalue>: │ │ │ │ │ +000014e8 <_getbytevalue>: │ │ │ │ │ _getbytevalue(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13cc <_getbytevalue+0x48> │ │ │ │ │ + beq 1530 <_getbytevalue+0x48> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 13e4 <_getbytevalue+0x60> │ │ │ │ │ + bhi 1548 <_getbytevalue+0x60> │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e4 <_getbytevalue+0x60> │ │ │ │ │ + beq 1548 <_getbytevalue+0x60> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 13c0 <_getbytevalue+0x3c> │ │ │ │ │ + b 1524 <_getbytevalue+0x3c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13d8 <_getbytevalue+0x54> │ │ │ │ │ + b 153c <_getbytevalue+0x54> │ │ │ │ │ │ │ │ │ │ -00001400 : │ │ │ │ │ +00001564 : │ │ │ │ │ bytearray_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -1553,28 +1653,28 @@ │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 14a4 │ │ │ │ │ + bhi 1608 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 15d0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 1628 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 14f4 │ │ │ │ │ + bne 1658 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1592,144 +1692,144 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cc │ │ │ │ │ + bne 1630 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 149c │ │ │ │ │ + b 1600 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 146c │ │ │ │ │ + ble 15d0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 1628 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 146c │ │ │ │ │ - b 14c4 │ │ │ │ │ + bne 15d0 │ │ │ │ │ + b 1628 │ │ │ │ │ │ │ │ │ │ -00001514 : │ │ │ │ │ +00001678 : │ │ │ │ │ bytearray_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000152c : │ │ │ │ │ +00001690 : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 171c │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 171c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 1908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17b8 │ │ │ │ │ + blt 191c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge 17cc │ │ │ │ │ + bge 1930 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #600] @ 1804 │ │ │ │ │ + ldr r0, [pc, #600] @ 1968 │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 1948 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17dc │ │ │ │ │ + blt 1940 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1790 │ │ │ │ │ + ble 18f4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1624 │ │ │ │ │ + bne 1788 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ + beq 1940 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, ip, #1 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 1864 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16e8 │ │ │ │ │ + beq 184c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 16d8 │ │ │ │ │ + beq 183c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 16c8 │ │ │ │ │ + beq 182c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 181c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 180c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ ldrbne r2, [r4, r3] │ │ │ │ │ strbne r2, [r1, #1]! │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ @@ -1752,15 +1852,15 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - beq 15b0 │ │ │ │ │ + beq 1714 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ strb r2, [r1, #-7] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #-6] │ │ │ │ │ @@ -1787,214 +1887,214 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1] │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bne 1700 │ │ │ │ │ - b 15b0 │ │ │ │ │ + bne 1864 │ │ │ │ │ + b 1714 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - b 15b0 │ │ │ │ │ + b 1714 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 1940 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi 17cc │ │ │ │ │ + bmi 1930 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt 15a0 │ │ │ │ │ + bgt 1704 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15b0 │ │ │ │ │ + b 1714 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 17dc │ │ │ │ │ + b 1940 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001808 : │ │ │ │ │ +0000196c : │ │ │ │ │ bytearray_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1978 │ │ │ │ │ + beq 1adc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1984 │ │ │ │ │ + bhi 1ae8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bmi 19bc │ │ │ │ │ + bmi 1b20 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19a0 │ │ │ │ │ + bgt 1b04 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 1908 │ │ │ │ │ + bcs 1a6c │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vmov.f64 d6, #114 @ 0x3f900000 1.125 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bls 1960 │ │ │ │ │ + bls 1ac4 │ │ │ │ │ cmn r3, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1928 │ │ │ │ │ + bhi 1a8c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 1a98 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19dc │ │ │ │ │ + beq 1b40 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1ab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 192c │ │ │ │ │ + blt 1a90 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ strb r6, [r3, r5] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r3, r2, lsr #1 │ │ │ │ │ movcs r2, #0 │ │ │ │ │ strcs r3, [r4, #8] │ │ │ │ │ strbcs r2, [r1, r3] │ │ │ │ │ - bcs 18f0 │ │ │ │ │ + bcs 1a54 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ │ - bls 18a4 │ │ │ │ │ + bls 1a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 1a64 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 18b0 │ │ │ │ │ + b 1a14 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ - bge 18f0 │ │ │ │ │ - b 192c │ │ │ │ │ + bge 1a54 │ │ │ │ │ + b 1a90 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ add r7, r3, r3, lsr #3 │ │ │ │ │ addls r7, r7, #3 │ │ │ │ │ - bls 18a4 │ │ │ │ │ + bls 1a08 │ │ │ │ │ add r7, r7, #6 │ │ │ │ │ - b 1920 │ │ │ │ │ + b 1a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1a90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a90 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 192c │ │ │ │ │ + b 1a90 │ │ │ │ │ │ │ │ │ │ -00001a04 : │ │ │ │ │ +00001b68 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2006,172 +2106,172 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ str r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ + beq 2134 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 21e0 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ suble r3, fp, #476 @ 0x1dc │ │ │ │ │ strle r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ strle r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - bgt 1f5c │ │ │ │ │ + bgt 20c0 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ tst r3, #1 │ │ │ │ │ str r1, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - beq 1c14 │ │ │ │ │ + beq 1d78 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1fec │ │ │ │ │ + bge 2150 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r7, #12] │ │ │ │ │ ldrne r4, [r3] │ │ │ │ │ - beq 1f54 │ │ │ │ │ + beq 20b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - bne 1f04 │ │ │ │ │ + bne 2068 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cac │ │ │ │ │ + bne 1e10 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 1c14 │ │ │ │ │ + b 1d78 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ add r8, r6, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 2230 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1ecc │ │ │ │ │ + beq 2030 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 2230 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1e14 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1fb8 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r2, r8, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - bne 1e74 │ │ │ │ │ + bne 1fd8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 2230 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1e00 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 20cc │ │ │ │ │ + blt 2230 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1e14 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1fec │ │ │ │ │ + bge 2150 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1ee0 │ │ │ │ │ + beq 2044 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1c80 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 225c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c94 │ │ │ │ │ + bgt 1df8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2328 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 1b3c │ │ │ │ │ + b 1ca0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 1c0c │ │ │ │ │ + beq 1d70 │ │ │ │ │ mov r8, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ @@ -2180,45 +2280,45 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cec │ │ │ │ │ + bgt 1e50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 20fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1f9c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mla r5, r5, r6, r3 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 1de8 │ │ │ │ │ + beq 1f4c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1dcc │ │ │ │ │ + beq 1f30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1f1c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1f08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1ee0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1ecc │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr r4, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ @@ -2254,15 +2354,15 @@ │ │ │ │ │ ldr r4, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1f9c │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2282,219 +2382,219 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #308 @ 0x134 │ │ │ │ │ add r6, r6, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1dec │ │ │ │ │ + bne 1f50 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1fa4 │ │ │ │ │ + bne 2108 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ ldr r4, [r2, r8, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1d14 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 225c │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 1ec4 │ │ │ │ │ + bgt 2028 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20ac │ │ │ │ │ + beq 2210 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 1bd0 │ │ │ │ │ + b 1d34 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1b78 │ │ │ │ │ - b 1cac │ │ │ │ │ + beq 1cdc │ │ │ │ │ + b 1e10 │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - beq 1b1c │ │ │ │ │ - b 1c4c │ │ │ │ │ + beq 1c80 │ │ │ │ │ + b 1db0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, #0 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 20f8 │ │ │ │ │ + bne 225c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f48 │ │ │ │ │ + bgt 20ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 213c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1c60 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ - b 1ac4 │ │ │ │ │ + b 1c28 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 1fb0 │ │ │ │ │ + bhi 2114 │ │ │ │ │ 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 1fb0 │ │ │ │ │ + beq 2114 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 1a6c │ │ │ │ │ + b 1bd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cec │ │ │ │ │ + b 1e50 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1fac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fcc │ │ │ │ │ + bgt 2130 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 231c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1c60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 2298 │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r4, [sl, #20] │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - bne 213c │ │ │ │ │ + bne 22a0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 214c │ │ │ │ │ + bne 22b0 │ │ │ │ │ ldr r8, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mla r5, r5, r6, r8 │ │ │ │ │ - b 2054 │ │ │ │ │ + b 21b8 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ ldr r1, [r8], #44 @ 0x2c │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 21a4 │ │ │ │ │ ldr r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cd0 │ │ │ │ │ + beq 1e34 │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1e34 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2098 │ │ │ │ │ + bgt 21fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 2254 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 1bd0 │ │ │ │ │ + b 1d34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1e34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2098 │ │ │ │ │ + b 21fc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2110 │ │ │ │ │ + bgt 2274 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 233c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ @@ -2502,29 +2602,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1e34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2020 │ │ │ │ │ + b 2184 │ │ │ │ │ str r7, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r7, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r5, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2194 │ │ │ │ │ + b 22f8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2178 │ │ │ │ │ + beq 22dc │ │ │ │ │ add r4, r4, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r1, [r5], #44 @ 0x2c │ │ │ │ │ @@ -2532,35 +2632,35 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 2168 │ │ │ │ │ + bne 22cc │ │ │ │ │ ldr r7, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2068 │ │ │ │ │ + b 21cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fcc │ │ │ │ │ + b 2130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 1c94 │ │ │ │ │ + b 1df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2110 │ │ │ │ │ + b 2274 │ │ │ │ │ │ │ │ │ │ -000021e4 : │ │ │ │ │ +00002348 : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2573,41 +2673,41 @@ │ │ │ │ │ bl 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_CALL _Py_bytes_contains │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002228 : │ │ │ │ │ +0000238c : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 228c │ │ │ │ │ + blt 23f0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 2260 │ │ │ │ │ + bge 23c4 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ - ldr r2, [pc, #100] @ 22b8 │ │ │ │ │ + ldr r2, [pc, #100] @ 241c │ │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bgt 228c │ │ │ │ │ + bgt 23f0 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 2294 │ │ │ │ │ + beq 23f8 │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ ldrd r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r1, r7, sl │ │ │ │ │ beq 544 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r8, sl │ │ │ │ │ bge 5b0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -950,15 +950,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 1a04 │ │ │ │ │ + bl 1b68 │ │ │ │ │ R_ARM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ca4 : │ │ │ │ │ @@ -1863,15 +1863,15 @@ │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 183c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7e4 │ │ │ │ │ + b 680 │ │ │ │ │ R_ARM_JUMP24 bytearray_repr_lock_held │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2227,15 +2227,15 @@ │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 1dcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2504,20 +2504,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 2acc │ │ │ │ │ + bl 2968 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2a98 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 211c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ │ │ @@ -2903,15 +2903,15 @@ │ │ │ │ │ bne 25b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 25b4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2598 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ @@ -3003,15 +3003,15 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 273c │ │ │ │ │ b 2734 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 270c │ │ │ │ │ b 275c │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ bmi 2744 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3403,15 +3403,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge 2c80 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3592,15 +3592,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 23e0 │ │ │ │ │ + bl 227c <_common_reduce> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge 2f04 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3669,15 +3669,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 1384 │ │ │ │ │ + bl 14e8 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3070 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldrb r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -37,18 +37,18 @@ │ │ │ │ │ 0x00000220 696e6400 62797465 61727261 795f6c65 ind.bytearray_le │ │ │ │ │ 0x00000230 6e677468 00627974 65617272 61795f74 ngth.bytearray_t │ │ │ │ │ 0x00000240 72616e73 6c617465 00627974 65617272 ranslate.bytearr │ │ │ │ │ 0x00000250 61795f74 72616e73 6c617465 5f696d70 ay_translate_imp │ │ │ │ │ 0x00000260 6c002e4c 43323700 2e4c4332 38006279 l..LC27..LC28.by │ │ │ │ │ 0x00000270 74656172 7261795f 73756273 63726970 tearray_subscrip │ │ │ │ │ 0x00000280 74006279 74656172 7261795f 69636f6e t.bytearray_icon │ │ │ │ │ - 0x00000290 63617400 2e4c4332 39006279 74656172 cat..LC29.bytear │ │ │ │ │ - 0x000002a0 7261795f 72657369 7a65002e 4c433330 ray_resize..LC30 │ │ │ │ │ - 0x000002b0 00627974 65617272 61795f65 6e647377 .bytearray_endsw │ │ │ │ │ - 0x000002c0 69746800 2e4c4333 31002e4c 43333200 ith..LC31..LC32. │ │ │ │ │ + 0x00000290 63617400 2e4c4332 39002e4c 43333000 cat..LC29..LC30. │ │ │ │ │ + 0x000002a0 62797465 61727261 795f656e 64737769 bytearray_endswi │ │ │ │ │ + 0x000002b0 74680062 79746561 72726179 5f726573 th.bytearray_res │ │ │ │ │ + 0x000002c0 697a6500 2e4c4333 31002e4c 43333200 ize..LC31..LC32. │ │ │ │ │ 0x000002d0 2e4c4333 33006279 74656172 7261795f .LC33.bytearray_ │ │ │ │ │ 0x000002e0 74616b65 5f627974 65730062 79746561 take_bytes.bytea │ │ │ │ │ 0x000002f0 72726179 5f636c65 61720062 79746561 rray_clear.bytea │ │ │ │ │ 0x00000300 72726179 5f636f70 79002e4c 43333400 rray_copy..LC34. │ │ │ │ │ 0x00000310 62797465 61727261 795f7269 6368636f bytearray_richco │ │ │ │ │ 0x00000320 6d706172 65002e4c 43333700 62797465 mpare..LC37.byte │ │ │ │ │ 0x00000330 61727261 795f7370 6c697400 66617374 array_split.fast │ │ │ │ │ @@ -306,18 +306,18 @@ │ │ │ │ │ 0x000012f0 4e756d62 65725f43 6865636b 0050794f Number_Check.PyO │ │ │ │ │ 0x00001300 626a6563 745f4361 6c6c4f6e 65417267 bject_CallOneArg │ │ │ │ │ 0x00001310 005f5079 4576616c 5f536c69 6365496e ._PyEval_SliceIn │ │ │ │ │ 0x00001320 64657800 5f50795f 62797465 735f6669 dex._Py_bytes_fi │ │ │ │ │ 0x00001330 6e64005f 50794172 675f4368 65636b50 nd._PyArg_CheckP │ │ │ │ │ 0x00001340 6f736974 696f6e61 6c005f50 7952756e ositional._PyRun │ │ │ │ │ 0x00001350 74696d65 00507942 79746541 72726179 time.PyByteArray │ │ │ │ │ - 0x00001360 5f526573 697a6500 5f50794e 756d6265 _Resize._PyNumbe │ │ │ │ │ - 0x00001370 725f496e 64657800 50794c6f 6e675f41 r_Index.PyLong_A │ │ │ │ │ - 0x00001380 73537369 7a655f74 005f5079 5f627974 sSsize_t._Py_byt │ │ │ │ │ - 0x00001390 65735f65 6e647377 69746800 6d656d63 es_endswith.memc │ │ │ │ │ + 0x00001360 5f526573 697a6500 5f50795f 62797465 _Resize._Py_byte │ │ │ │ │ + 0x00001370 735f656e 64737769 7468005f 50794e75 s_endswith._PyNu │ │ │ │ │ + 0x00001380 6d626572 5f496e64 65780050 794c6f6e mber_Index.PyLon │ │ │ │ │ + 0x00001390 675f4173 5373697a 655f7400 6d656d63 g_AsSsize_t.memc │ │ │ │ │ 0x000013a0 6d70005f 50795f46 616c7365 53747275 mp._Py_FalseStru │ │ │ │ │ 0x000013b0 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ 0x000013c0 74005079 426f6f6c 5f46726f 6d4c6f6e t.PyBool_FromLon │ │ │ │ │ 0x000013d0 67005f50 795f4e6f 74496d70 6c656d65 g._Py_NotImpleme │ │ │ │ │ 0x000013e0 6e746564 53747275 6374005f 50795f47 ntedStruct._Py_G │ │ │ │ │ 0x000013f0 6574436f 6e666967 00507945 78635f42 etConfig.PyExc_B │ │ │ │ │ 0x00001400 79746573 5761726e 696e6700 50794572 ytesWarning.PyEr │ │ │ ├── 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: 96032 (bytes into file) │ │ │ │ │ + Start of section headers: 96156 (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 0x17720: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1779c: │ │ │ │ │ │ │ │ │ │ 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 005bc0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013a60 0017c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005bf4 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 015228 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006418 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 006418 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007ac0 004518 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 015938 001550 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00bfd8 00258c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016e88 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00e564 001858 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 016f18 000778 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00fdbc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fdbc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00fdf0 002300 10 16 370 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0120f0 001970 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 017690 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005bbc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013ab4 0017c8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005bf0 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01527c 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006414 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 006414 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 007abc 004590 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01598c 001578 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c04c 00258c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 016f04 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00e5d8 001858 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 016f94 000778 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00fe30 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fe30 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00fe64 0022f0 10 16 369 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012154 00195e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01770c 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 560 entries: │ │ │ │ │ +Symbol table '.symtab' contains 559 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ @@ -30,534 +30,533 @@ │ │ │ │ │ 26: 00000a88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 28: 00000a90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 29: 00000bc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 30: 00000bcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 31: 00000bcc 308 FUNC LOCAL DEFAULT 7 byteswriter_resize │ │ │ │ │ 32: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 33: 00001224 60 FUNC LOCAL DEFAULT 7 Py_XDECREF.part.0 │ │ │ │ │ - 34: 00000f38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00000f40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 00001168 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00001170 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 000011f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 000011fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 40: 000011fc 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 41: 00001260 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 42: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 43: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 44: 000012a8 776 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 45: 000015a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 000015b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000016d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000016dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00001938 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 51: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 52: 000000e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 53: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 54: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 55: 00001944 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 00001944 508 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 57: 00001b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00001b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 00001b40 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 60: 00001b58 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 61: 000000e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 62: 000000e8 188 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ - 63: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 64: 000001a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 65: 000001a4 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ - 66: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 67: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 68: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 69: 00000224 208 FUNC LOCAL DEFAULT 1 bytes_rfind │ │ │ │ │ - 70: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 71: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 72: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 73: 0000020c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 74: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 75: 00001b9c 556 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 76: 00001dc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 78: 00001dc8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 79: 00002038 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 81: 000002f4 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ - 82: 00000e94 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ - 83: 00000cb4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ - 84: 00000cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 85: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 86: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 87: 00000d00 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 88: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 89: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 90: 0000203c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 91: 00005874 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 92: 000059a4 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 93: 00001650 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 94: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 95: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 96: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 00002288 2620 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 98: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 99: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 100: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 101: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 102: 00002cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 103: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 104: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 105: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 106: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 107: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 108: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 109: 00002cc4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00002cc4 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 111: 00001814 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 112: 000031a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 000018a4 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ - 114: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 115: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 116: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ - 117: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 118: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00003428 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 000018f0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 121: 0000342c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 0000342c 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 123: 0000346c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00003470 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00003470 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 126: 000034f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 127: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 128: 000019ac 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ - 129: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 130: 000034fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 131: 000034fc 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 132: 00001a7c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ - 133: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 134: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 135: 000035f8 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ - 136: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 137: 00001b60 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ - 138: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 139: 00001c30 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ - 140: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 141: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 142: 000015d8 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ - 143: 00003e04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 144: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 145: 00001d6c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ - 146: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 147: 00001e3c 428 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 148: 00001fe0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 149: 00001fe8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 150: 00001fe8 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 151: 000028dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 152: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 153: 000028e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 000028e0 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 155: 00002958 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 156: 00002b58 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 157: 00002c50 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 158: 00002c4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 159: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 160: 00002c50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 161: 00003e10 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ - 162: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 163: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 164: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 165: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ - 166: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 167: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 168: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ - 169: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ - 170: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ - 171: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 172: 00003e10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 173: 00004510 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 174: 00003158 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 175: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ - 176: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ - 177: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ - 178: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ - 179: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ - 180: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ - 181: 0000068c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ - 182: 000006b8 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ - 183: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ - 184: 0000070c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ - 185: 00000710 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ - 186: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ - 187: 00000764 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ - 188: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ - 189: 000007ac 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ - 190: 000007d8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ - 191: 00000808 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ - 192: 00000834 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ - 193: 00000858 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ - 194: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ - 195: 000008dc 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ - 196: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ - 197: 000009a8 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ - 198: 000009d8 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ - 199: 00000a08 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ - 200: 00000a34 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ - 201: 00000aa4 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ - 202: 00000b14 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ - 203: 00000b80 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ - 204: 00000bf4 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ - 205: 00000c68 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ - 206: 00000cd8 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ - 207: 00000d10 0 NOTYPE LOCAL DEFAULT 6 .LC106 │ │ │ │ │ - 208: 00000d48 0 NOTYPE LOCAL DEFAULT 6 .LC107 │ │ │ │ │ - 209: 00000d7c 0 NOTYPE LOCAL DEFAULT 6 .LC108 │ │ │ │ │ - 210: 00000dd0 0 NOTYPE LOCAL DEFAULT 6 .LC109 │ │ │ │ │ - 211: 00000e24 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ - 212: 00000e74 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ - 213: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ - 214: 00000ee8 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ - 215: 00000f38 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ - 216: 00000f94 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ - 217: 00000fc8 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ - 218: 000047bc 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 219: 00000274 404 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ - 220: 00004268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 221: 0000427c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 222: 00001014 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ - 223: 00004850 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 224: 000049cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 225: 000049d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 226: 000049d0 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 227: 00001048 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ - 228: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ - 229: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 230: 00004ccc 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 231: 00004e70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 232: 00004e78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00004e78 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ - 234: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ - 235: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ - 236: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ - 237: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 238: 00004ebc 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 239: 000051cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 000051d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 241: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 242: 000051e8 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 243: 00005260 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 244: 000052a4 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 245: 00000188 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ - 246: 000001e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 247: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 248: 000001e8 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 249: 00005440 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ - 250: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ - 251: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ - 252: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ - 253: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ - 254: 00000408 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ - 255: 00000624 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 256: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ - 257: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ - 258: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ - 259: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ - 260: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ - 261: 00000628 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 262: 00000628 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 263: 0000546c 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ - 264: 000007e4 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ - 265: 00000804 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ - 266: 00000824 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ - 267: 00000844 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ - 268: 00000864 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ - 269: 00000884 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ - 270: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ - 271: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ - 272: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 273: 00005520 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ - 274: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ - 275: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ - 276: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ - 277: 000008a4 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ - 278: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 279: 000056e4 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 280: 00000acc 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ - 281: 00000b10 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ - 282: 00000b54 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ - 283: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ - 284: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ - 285: 00000c30 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ - 286: 00001350 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 287: 000014e8 0 NOTYPE LOCAL DEFAULT 6 .LC141 │ │ │ │ │ - 288: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ - 289: 00001354 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 290: 00001354 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ - 291: 000013b0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 292: 000013b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 293: 000013b4 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ - 294: 000015a4 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ - 295: 000016f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 296: 000016f8 152 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ - 297: 000016f8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 298: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC144 │ │ │ │ │ - 299: 00001790 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ - 300: 000017b8 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ - 301: 00001830 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ - 302: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 303: 00000488 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 304: 000007fc 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 305: 000007f0 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 306: 000007e8 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 307: 000003a0 459 OBJECT LOCAL DEFAULT 9 bytes_doc │ │ │ │ │ - 308: 00000518 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 309: 00000448 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 310: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 311: 000002ac 12 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ - 312: 00000334 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 313: 000001d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 314: 000002cc 16 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ - 315: 00000390 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 316: 00000200 44 OBJECT LOCAL DEFAULT 3 _parser.26 │ │ │ │ │ - 317: 00000308 16 OBJECT LOCAL DEFAULT 9 _keywords.25 │ │ │ │ │ - 318: 00000424 36 OBJECT LOCAL DEFAULT 3 _kwtuple.24 │ │ │ │ │ - 319: 0000022c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 320: 000002e8 12 OBJECT LOCAL DEFAULT 9 _keywords.16 │ │ │ │ │ - 321: 000003cc 32 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 322: 00000258 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 323: 000002fc 12 OBJECT LOCAL DEFAULT 9 _keywords.22 │ │ │ │ │ - 324: 00000408 28 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 325: 00000284 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 326: 000002c0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ - 327: 00000370 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 328: 000002b0 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 329: 000002f4 8 OBJECT LOCAL DEFAULT 9 _keywords.19 │ │ │ │ │ - 330: 000003ec 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 331: 000002dc 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 332: 000002b8 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ - 333: 00000354 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 334: 00000308 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 335: 000002dc 12 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ - 336: 000003ac 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 337: 00000368 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ - 338: 00000340 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ - 339: 00000318 38 OBJECT LOCAL DEFAULT 9 setstate_doc │ │ │ │ │ - 340: 0000254c 64 OBJECT LOCAL DEFAULT 9 bytes___bytes____doc__ │ │ │ │ │ - 341: 00000604 138 OBJECT LOCAL DEFAULT 9 stringlib_center__doc__ │ │ │ │ │ - 342: 000015c8 261 OBJECT LOCAL DEFAULT 9 bytes_count__doc__ │ │ │ │ │ - 343: 00000bc4 507 OBJECT LOCAL DEFAULT 9 bytes_decode__doc__ │ │ │ │ │ - 344: 00000dc0 298 OBJECT LOCAL DEFAULT 9 bytes_endswith__doc__ │ │ │ │ │ - 345: 000007b0 167 OBJECT LOCAL DEFAULT 9 stringlib_expandtabs__doc__ │ │ │ │ │ - 346: 00001c80 303 OBJECT LOCAL DEFAULT 9 bytes_find__doc__ │ │ │ │ │ - 347: 00000a3c 189 OBJECT LOCAL DEFAULT 9 bytes_fromhex__doc__ │ │ │ │ │ - 348: 00000858 482 OBJECT LOCAL DEFAULT 9 bytes_hex__doc__ │ │ │ │ │ - 349: 00001b34 331 OBJECT LOCAL DEFAULT 9 bytes_index__doc__ │ │ │ │ │ - 350: 00001db0 253 OBJECT LOCAL DEFAULT 9 bytes_join__doc__ │ │ │ │ │ - 351: 00000720 143 OBJECT LOCAL DEFAULT 9 stringlib_ljust__doc__ │ │ │ │ │ - 352: 00001768 150 OBJECT LOCAL DEFAULT 9 bytes_lstrip__doc__ │ │ │ │ │ - 353: 00001368 268 OBJECT LOCAL DEFAULT 9 bytes_maketrans__doc__ │ │ │ │ │ - 354: 00002230 396 OBJECT LOCAL DEFAULT 9 bytes_partition__doc__ │ │ │ │ │ - 355: 00001200 359 OBJECT LOCAL DEFAULT 9 bytes_replace__doc__ │ │ │ │ │ - 356: 0000111c 228 OBJECT LOCAL DEFAULT 9 bytes_removeprefix__doc__ │ │ │ │ │ - 357: 0000101c 256 OBJECT LOCAL DEFAULT 9 bytes_removesuffix__doc__ │ │ │ │ │ - 358: 00001a00 305 OBJECT LOCAL DEFAULT 9 bytes_rfind__doc__ │ │ │ │ │ - 359: 000018b0 333 OBJECT LOCAL DEFAULT 9 bytes_rindex__doc__ │ │ │ │ │ - 360: 00000690 144 OBJECT LOCAL DEFAULT 9 stringlib_rjust__doc__ │ │ │ │ │ - 361: 0000208c 418 OBJECT LOCAL DEFAULT 9 bytes_rpartition__doc__ │ │ │ │ │ - 362: 00001eb0 476 OBJECT LOCAL DEFAULT 9 bytes_rsplit__doc__ │ │ │ │ │ - 363: 000016d0 151 OBJECT LOCAL DEFAULT 9 bytes_rstrip__doc__ │ │ │ │ │ - 364: 000023bc 397 OBJECT LOCAL DEFAULT 9 bytes_split__doc__ │ │ │ │ │ - 365: 00000afc 198 OBJECT LOCAL DEFAULT 9 bytes_splitlines__doc__ │ │ │ │ │ - 366: 00000eec 302 OBJECT LOCAL DEFAULT 9 bytes_startswith__doc__ │ │ │ │ │ - 367: 00001800 174 OBJECT LOCAL DEFAULT 9 bytes_strip__doc__ │ │ │ │ │ - 368: 00001474 337 OBJECT LOCAL DEFAULT 9 bytes_translate__doc__ │ │ │ │ │ - 369: 0000056c 149 OBJECT LOCAL DEFAULT 9 stringlib_zfill__doc__ │ │ │ │ │ - 370: 00000000 308 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 380: 00000208 712 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 386: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 389: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 391: 00000d00 576 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 393: 00001170 140 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 398: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 401: 00000f40 560 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 412: 000015b0 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 413: 000016dc 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 414: 00001718 556 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ - 415: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 434: 00001dc8 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 443: 00000de0 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ - 444: 0000203c 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 445: 000021f8 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 449: 000015a8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 454: 00001614 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 455: 00001664 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 457: 0000361c 2036 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 461: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 464: 000031b4 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 467: 0000191c 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 486: 000030b4 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ - 487: 000030f0 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 490: 000031a0 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 505: 00004a60 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 511: 000051d0 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ - 512: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 514: 000053a0 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 517: 0000022c 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 528: 00000a50 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ - 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 531: 000057b4 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 537: 0000149c 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ - 538: 000014b4 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ │ - 539: 0000154c 44 FUNC GLOBAL DEFAULT 11 PyBytes_ConcatAndDel │ │ │ │ │ - 540: 00001578 44 FUNC GLOBAL DEFAULT 11 PyBytes_Repr │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 542: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 543: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 33: 00000f54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00000f5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 000011a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 000011a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 0000124c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00001250 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 00001250 68 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 40: 00001294 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 41: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 42: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 43: 000012dc 776 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 44: 000015d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000015e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 0000170c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 00001710 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 48: 00001994 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 50: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 51: 000000e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 52: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 53: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 54: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 000019a0 508 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 56: 00001b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 00001b9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001b9c 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 59: 00001bb4 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 60: 000000e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 61: 000000e8 188 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ + 62: 0000019c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 63: 000001a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 64: 000001a4 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ + 65: 00000220 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 67: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 68: 00000224 208 FUNC LOCAL DEFAULT 1 bytes_rfind │ │ │ │ │ + 69: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 70: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 71: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 72: 0000020c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 73: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 74: 00001bf8 556 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 75: 00001e20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 77: 00001e24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00002094 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 80: 000002f4 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ + 81: 00000e94 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 82: 00000cb4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ + 83: 00000cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 85: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 86: 00000d00 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 87: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 88: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 89: 00002098 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00005870 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 91: 000059a0 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 92: 00001650 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ + 93: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 94: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 95: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 000022e4 2620 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 97: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 98: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 99: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 100: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 101: 00002d1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 103: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 104: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 105: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 106: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 107: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 108: 00002d20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00002d20 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 110: 00001814 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 111: 00003204 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 000018a4 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ + 113: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 114: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 115: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ + 116: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 117: 00003210 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00003484 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 119: 000018f0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 120: 00003488 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00003488 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 122: 000034c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 123: 000034cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 124: 000034cc 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 125: 00003554 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 126: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 127: 000019ac 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ + 128: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 129: 00003558 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 00003558 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 131: 00001a7c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 132: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 133: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 134: 00003654 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 135: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 136: 00001b60 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ + 137: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 138: 00001c30 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 139: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 140: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 141: 000015d8 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ + 142: 00003e7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 144: 00001d6c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ + 145: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 146: 00001e3c 428 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 147: 00001fe0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 148: 00001fe8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 149: 00001fe8 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 150: 000028dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 152: 000028e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 153: 000028e0 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 154: 00002958 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 155: 00002b58 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 156: 00002c50 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 157: 00002c4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 159: 00002c50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 160: 00003e88 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 161: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 162: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 163: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 164: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ + 165: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 166: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 167: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ + 168: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ + 169: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ + 170: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ + 171: 00003e88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 172: 00004588 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 173: 00003158 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 174: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ + 175: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ + 176: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ + 177: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ + 178: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ + 179: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ + 180: 0000068c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ + 181: 000006b8 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ + 182: 000006e4 0 NOTYPE LOCAL DEFAULT 6 .LC80 │ │ │ │ │ + 183: 0000070c 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ + 184: 00000710 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ + 185: 00000738 0 NOTYPE LOCAL DEFAULT 6 .LC83 │ │ │ │ │ + 186: 00000764 0 NOTYPE LOCAL DEFAULT 6 .LC84 │ │ │ │ │ + 187: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC85 │ │ │ │ │ + 188: 000007ac 0 NOTYPE LOCAL DEFAULT 6 .LC86 │ │ │ │ │ + 189: 000007d8 0 NOTYPE LOCAL DEFAULT 6 .LC87 │ │ │ │ │ + 190: 00000808 0 NOTYPE LOCAL DEFAULT 6 .LC88 │ │ │ │ │ + 191: 00000834 0 NOTYPE LOCAL DEFAULT 6 .LC89 │ │ │ │ │ + 192: 00000858 0 NOTYPE LOCAL DEFAULT 6 .LC90 │ │ │ │ │ + 193: 00000874 0 NOTYPE LOCAL DEFAULT 6 .LC92 │ │ │ │ │ + 194: 000008dc 0 NOTYPE LOCAL DEFAULT 6 .LC93 │ │ │ │ │ + 195: 00000944 0 NOTYPE LOCAL DEFAULT 6 .LC94 │ │ │ │ │ + 196: 000009a8 0 NOTYPE LOCAL DEFAULT 6 .LC96 │ │ │ │ │ + 197: 000009d8 0 NOTYPE LOCAL DEFAULT 6 .LC97 │ │ │ │ │ + 198: 00000a08 0 NOTYPE LOCAL DEFAULT 6 .LC98 │ │ │ │ │ + 199: 00000a34 0 NOTYPE LOCAL DEFAULT 6 .LC99 │ │ │ │ │ + 200: 00000aa4 0 NOTYPE LOCAL DEFAULT 6 .LC100 │ │ │ │ │ + 201: 00000b14 0 NOTYPE LOCAL DEFAULT 6 .LC101 │ │ │ │ │ + 202: 00000b80 0 NOTYPE LOCAL DEFAULT 6 .LC102 │ │ │ │ │ + 203: 00000bf4 0 NOTYPE LOCAL DEFAULT 6 .LC103 │ │ │ │ │ + 204: 00000c68 0 NOTYPE LOCAL DEFAULT 6 .LC104 │ │ │ │ │ + 205: 00000cd8 0 NOTYPE LOCAL DEFAULT 6 .LC105 │ │ │ │ │ + 206: 00000d10 0 NOTYPE LOCAL DEFAULT 6 .LC106 │ │ │ │ │ + 207: 00000d48 0 NOTYPE LOCAL DEFAULT 6 .LC107 │ │ │ │ │ + 208: 00000d7c 0 NOTYPE LOCAL DEFAULT 6 .LC108 │ │ │ │ │ + 209: 00000dd0 0 NOTYPE LOCAL DEFAULT 6 .LC109 │ │ │ │ │ + 210: 00000e24 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ + 211: 00000e74 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ + 212: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ + 213: 00000ee8 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ + 214: 00000f38 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ + 215: 00000f94 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ + 216: 00000fc8 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ + 217: 000047bc 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 218: 00000274 404 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ + 219: 00004268 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 220: 0000427c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 221: 00001014 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ + 222: 00004850 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 223: 000049cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 224: 000049d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 225: 000049d0 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 226: 00001048 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ + 227: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ + 228: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ + 229: 00004ccc 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 230: 00004e70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 00004e78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 232: 00004e78 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 233: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ + 234: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ + 235: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ + 236: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ + 237: 00004ebc 784 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 238: 000051c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 239: 000051cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 240: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ + 241: 000051e4 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 242: 0000525c 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 243: 000052a0 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 244: 00000188 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ + 245: 000001e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 246: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 247: 000001e8 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ + 248: 0000543c 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 249: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ + 250: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ + 251: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ + 252: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ + 253: 00000408 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ + 254: 00000624 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 255: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ + 256: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ + 257: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ + 258: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ + 259: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ + 260: 00000628 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 261: 00000628 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ + 262: 00005468 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 263: 000007e4 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ + 264: 00000804 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ + 265: 00000824 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ + 266: 00000844 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ + 267: 00000864 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ + 268: 00000884 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ + 269: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ + 270: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ + 271: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ + 272: 0000551c 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 273: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ + 274: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ + 275: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ + 276: 000008a4 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ + 277: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ + 278: 000056e0 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 279: 00000acc 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ + 280: 00000b10 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ + 281: 00000b54 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ + 282: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ + 283: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ + 284: 00000c30 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ + 285: 00001350 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 286: 000014e8 0 NOTYPE LOCAL DEFAULT 6 .LC141 │ │ │ │ │ + 287: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ + 288: 00001354 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 289: 00001354 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ + 290: 000013b0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 291: 000013b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 292: 000013b4 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ + 293: 000015a4 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ + 294: 000016f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 295: 000016f8 152 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ + 296: 000016f8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 297: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC144 │ │ │ │ │ + 298: 00001790 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ + 299: 000017b8 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ + 300: 00001830 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ + 301: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 302: 00000488 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 303: 000007fc 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 304: 000007f0 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 305: 000007e8 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 306: 000003a0 459 OBJECT LOCAL DEFAULT 9 bytes_doc │ │ │ │ │ + 307: 00000518 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 308: 00000448 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 309: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 310: 000002ac 12 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ + 311: 00000334 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 312: 000001d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 313: 000002cc 16 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ + 314: 00000390 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 315: 00000200 44 OBJECT LOCAL DEFAULT 3 _parser.26 │ │ │ │ │ + 316: 00000308 16 OBJECT LOCAL DEFAULT 9 _keywords.25 │ │ │ │ │ + 317: 00000424 36 OBJECT LOCAL DEFAULT 3 _kwtuple.24 │ │ │ │ │ + 318: 0000022c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 319: 000002e8 12 OBJECT LOCAL DEFAULT 9 _keywords.16 │ │ │ │ │ + 320: 000003cc 32 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 321: 00000258 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 322: 000002fc 12 OBJECT LOCAL DEFAULT 9 _keywords.22 │ │ │ │ │ + 323: 00000408 28 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 324: 00000284 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 325: 000002c0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ + 326: 00000370 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 327: 000002b0 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 328: 000002f4 8 OBJECT LOCAL DEFAULT 9 _keywords.19 │ │ │ │ │ + 329: 000003ec 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 330: 000002dc 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 331: 000002b8 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ + 332: 00000354 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 333: 00000308 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 334: 000002dc 12 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ + 335: 000003ac 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 336: 00000368 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ + 337: 00000340 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ + 338: 00000318 38 OBJECT LOCAL DEFAULT 9 setstate_doc │ │ │ │ │ + 339: 0000254c 64 OBJECT LOCAL DEFAULT 9 bytes___bytes____doc__ │ │ │ │ │ + 340: 00000604 138 OBJECT LOCAL DEFAULT 9 stringlib_center__doc__ │ │ │ │ │ + 341: 000015c8 261 OBJECT LOCAL DEFAULT 9 bytes_count__doc__ │ │ │ │ │ + 342: 00000bc4 507 OBJECT LOCAL DEFAULT 9 bytes_decode__doc__ │ │ │ │ │ + 343: 00000dc0 298 OBJECT LOCAL DEFAULT 9 bytes_endswith__doc__ │ │ │ │ │ + 344: 000007b0 167 OBJECT LOCAL DEFAULT 9 stringlib_expandtabs__doc__ │ │ │ │ │ + 345: 00001c80 303 OBJECT LOCAL DEFAULT 9 bytes_find__doc__ │ │ │ │ │ + 346: 00000a3c 189 OBJECT LOCAL DEFAULT 9 bytes_fromhex__doc__ │ │ │ │ │ + 347: 00000858 482 OBJECT LOCAL DEFAULT 9 bytes_hex__doc__ │ │ │ │ │ + 348: 00001b34 331 OBJECT LOCAL DEFAULT 9 bytes_index__doc__ │ │ │ │ │ + 349: 00001db0 253 OBJECT LOCAL DEFAULT 9 bytes_join__doc__ │ │ │ │ │ + 350: 00000720 143 OBJECT LOCAL DEFAULT 9 stringlib_ljust__doc__ │ │ │ │ │ + 351: 00001768 150 OBJECT LOCAL DEFAULT 9 bytes_lstrip__doc__ │ │ │ │ │ + 352: 00001368 268 OBJECT LOCAL DEFAULT 9 bytes_maketrans__doc__ │ │ │ │ │ + 353: 00002230 396 OBJECT LOCAL DEFAULT 9 bytes_partition__doc__ │ │ │ │ │ + 354: 00001200 359 OBJECT LOCAL DEFAULT 9 bytes_replace__doc__ │ │ │ │ │ + 355: 0000111c 228 OBJECT LOCAL DEFAULT 9 bytes_removeprefix__doc__ │ │ │ │ │ + 356: 0000101c 256 OBJECT LOCAL DEFAULT 9 bytes_removesuffix__doc__ │ │ │ │ │ + 357: 00001a00 305 OBJECT LOCAL DEFAULT 9 bytes_rfind__doc__ │ │ │ │ │ + 358: 000018b0 333 OBJECT LOCAL DEFAULT 9 bytes_rindex__doc__ │ │ │ │ │ + 359: 00000690 144 OBJECT LOCAL DEFAULT 9 stringlib_rjust__doc__ │ │ │ │ │ + 360: 0000208c 418 OBJECT LOCAL DEFAULT 9 bytes_rpartition__doc__ │ │ │ │ │ + 361: 00001eb0 476 OBJECT LOCAL DEFAULT 9 bytes_rsplit__doc__ │ │ │ │ │ + 362: 000016d0 151 OBJECT LOCAL DEFAULT 9 bytes_rstrip__doc__ │ │ │ │ │ + 363: 000023bc 397 OBJECT LOCAL DEFAULT 9 bytes_split__doc__ │ │ │ │ │ + 364: 00000afc 198 OBJECT LOCAL DEFAULT 9 bytes_splitlines__doc__ │ │ │ │ │ + 365: 00000eec 302 OBJECT LOCAL DEFAULT 9 bytes_startswith__doc__ │ │ │ │ │ + 366: 00001800 174 OBJECT LOCAL DEFAULT 9 bytes_strip__doc__ │ │ │ │ │ + 367: 00001474 337 OBJECT LOCAL DEFAULT 9 bytes_translate__doc__ │ │ │ │ │ + 368: 0000056c 149 OBJECT LOCAL DEFAULT 9 stringlib_zfill__doc__ │ │ │ │ │ + 369: 00000000 308 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 379: 00000208 712 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 385: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 388: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 390: 00000d00 604 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 392: 000011a8 168 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 397: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 400: 00000f5c 588 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 411: 000015e4 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 412: 00001710 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 413: 0000174c 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 414: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 433: 00001e24 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 442: 00000de0 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ + 443: 00002098 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 444: 00002254 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 448: 000015a8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 453: 00001614 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 454: 00001664 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 456: 00003678 2064 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 460: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 463: 00003210 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 466: 0000191c 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 485: 000030b4 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ + 486: 000030f0 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 489: 000031a0 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 504: 00004a60 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 510: 000051cc 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 511: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 513: 0000539c 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 516: 0000022c 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 527: 00000a50 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 530: 000057b0 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 536: 0000149c 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ + 537: 000014b4 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ │ + 538: 0000154c 44 FUNC GLOBAL DEFAULT 11 PyBytes_ConcatAndDel │ │ │ │ │ + 539: 00001578 44 FUNC GLOBAL DEFAULT 11 PyBytes_Repr │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 541: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 542: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,799 +1,799 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13a60 contains 761 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13ab4 contains 761 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000003c 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000018 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000003c 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000068 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000084 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000090 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000094 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000098 0000322b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ -0000009c 0000322c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ -000000a8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000b8 00017a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000c8 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000cc 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000e4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 0001a91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000068 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000084 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000090 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000094 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000098 0000312b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ +0000009c 0000312c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ +000000a8 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000b8 0001791d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000c8 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000cc 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000e4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 0001a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000184 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000188 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000190 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000190 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000019c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a0 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000020c 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -0000021c 0001aa1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000220 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000280 0001ab1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00000298 0000432b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -0000029c 0000432c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -000002a0 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000002c0 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000002e0 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000334 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000348 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000036c 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000380 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000041c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000430 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000468 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000488 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000004a8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004e0 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000004f8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000564 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000588 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005cc 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000618 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000650 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000674 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000068c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000006e4 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000700 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000790 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000007a0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000007f8 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000082c 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000848 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000888 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000008b0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008e8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008f8 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000090c 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000960 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000964 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000968 0000502b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ -0000096c 0000502c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ -00000974 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009b0 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009e8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a0c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a1c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a54 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000a9c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000abc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ad0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b20 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b44 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000b58 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b8c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c04 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c1c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c44 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000001a0 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000020c 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000021c 0001a91d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000220 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000280 0001aa1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00000298 0000422b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +0000029c 0000422c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +000002a0 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000002c0 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000002e0 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000334 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000348 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000036c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000380 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000041c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000430 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000468 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000488 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000004a8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004e0 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000004f8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000564 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000588 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000005cc 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000618 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000650 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000674 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000068c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000006e4 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000700 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000790 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000007a0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000007f8 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000082c 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000848 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000888 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000008b0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008d0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008e8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008f8 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000090c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000960 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000964 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000968 00004f2b R_ARM_MOVW_ABS_NC 00000258 .LC29 │ │ │ │ │ +0000096c 00004f2c R_ARM_MOVT_ABS 00000258 .LC29 │ │ │ │ │ +00000974 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009a0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b0 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009e8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a0c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a1c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a54 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000a9c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000abc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ad0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b20 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b44 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000b58 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b8c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c04 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c1c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c44 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000cb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cb8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000cbc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000cfc 0001721d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000d2c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d3c 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d54 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d68 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d7c 0001ba1c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000d94 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000da8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc4 0000562b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ -00000dc8 0000562c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ -00000dcc 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e24 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e40 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e44 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e48 0000582b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ -00000e4c 0000582c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ -00000e54 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e60 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e64 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000cfc 0001711d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000d2c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000d3c 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000d54 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d68 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000d7c 0001b91c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000d94 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000da8 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000dc4 0000552b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ +00000dc8 0000552c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ +00000dcc 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000e24 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000e40 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e44 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e48 0000572b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ +00000e4c 0000572c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ +00000e54 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e60 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e64 0001822c 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 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e78 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e80 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00000e84 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000e8c 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001124 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011cc 0001be1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000011e0 0001bf1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00001460 00005d1c R_ARM_CALL 00001650 stringlib__two_way_count │ │ │ │ │ -00001598 00005d1d R_ARM_JUMP24 00001650 stringlib__two_way_count │ │ │ │ │ -000015a4 0001c002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000015dc 0000611d R_ARM_JUMP24 00002288 stringlib_bytes_join │ │ │ │ │ +00000e8c 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001124 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000011cc 0001bd1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000011e0 0001be1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00001460 00005c1c R_ARM_CALL 00001650 stringlib__two_way_count │ │ │ │ │ +00001598 00005c1d R_ARM_JUMP24 00001650 stringlib__two_way_count │ │ │ │ │ +000015a4 0001bf02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000015dc 0000601d R_ARM_JUMP24 000022e4 stringlib_bytes_join │ │ │ │ │ 000015e0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 000015e4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000015ec 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015f8 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015fc 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001600 00005f2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ -00001604 00005f2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ -0000160c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001640 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001644 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000015ec 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000015f8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000015fc 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001600 00005e2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ +00001604 00005e2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ +0000160c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001640 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001644 0001822c 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 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000016ac 0001b21c R_ARM_CALL 00001dc8 _PyBytes_Concat │ │ │ │ │ +00001658 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016ac 0001b11c R_ARM_CALL 00001e24 _PyBytes_Concat │ │ │ │ │ 000016d0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000016d4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000016ec 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001720 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00001744 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000174c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001770 00017f1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001774 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000177c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017bc 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017c0 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017c8 00004d2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -000017cc 00004d2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -000017dc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001810 00017f1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001880 0001ce1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00001898 0001cf1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000016ec 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001720 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001744 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000174c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001770 00017e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001774 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000177c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000017b0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017bc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000017c0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017c8 00004c2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +000017cc 00004c2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +000017dc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001810 00017e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001880 0001cd1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00001898 0001ce1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ 000018a8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000018ac 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000018ec 0001721d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001908 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -0000190c 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00001918 0001d01d R_ARM_JUMP24 000031b4 _Py_bytes_repr │ │ │ │ │ -00001958 0001b51d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00001978 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000199c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a08 0001d41c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00001a20 00007f2b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ -00001a24 00007f2c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ -00001a28 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001a48 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a68 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a8c 0000611d R_ARM_JUMP24 00002288 stringlib_bytes_join │ │ │ │ │ -00001aec 0001d61c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00001b04 0000852b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ -00001b08 0000852c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ -00001b0c 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b2c 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001b4c 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bbc 0001d81c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00001bd4 0000882b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ -00001bd8 0000882c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ -00001bdc 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bfc 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c1c 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c58 0001b71c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c80 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000018ec 0001711d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001908 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +0000190c 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +00001918 0001cf1d R_ARM_JUMP24 00003210 _Py_bytes_repr │ │ │ │ │ +00001958 0001b41d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00001978 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000199c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a08 0001d31c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001a20 00007e2b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ +00001a24 00007e2c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ +00001a28 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a48 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a68 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a8c 0000601d R_ARM_JUMP24 000022e4 stringlib_bytes_join │ │ │ │ │ +00001aec 0001d51c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +00001b04 0000842b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ +00001b08 0000842c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ +00001b0c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b2c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b4c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001bbc 0001d71c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00001bd4 0000872b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ +00001bd8 0000872c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ +00001bdc 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001bfc 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c1c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c58 0001b61c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001c80 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001c8c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001c90 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001cac 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001cd8 0001d31c R_ARM_CALL 0000191c _PyBytes_Repeat │ │ │ │ │ +00001cac 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001cd8 0001d21c 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 00017a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001d4c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d50 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d54 00008a2b R_ARM_MOVW_ABS_NC 00000478 .LC52 │ │ │ │ │ -00001d58 00008a2c R_ARM_MOVT_ABS 00000478 .LC52 │ │ │ │ │ -00001d64 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001dc8 0001e11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00001de0 0000902b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ -00001de4 0000902c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ -00001de8 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001e08 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e28 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e68 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e78 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ea8 0001e21c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ee4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f10 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001f18 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f34 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f98 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f9c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fa0 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00001fa4 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00001fac 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fe0 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001fe4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002060 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000206c 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000209c 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020a0 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000020b8 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020f4 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002210 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000225c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002284 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000229c 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000022cc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022d4 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d48 0001791d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001d4c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001d50 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001d54 0000892b R_ARM_MOVW_ABS_NC 00000478 .LC52 │ │ │ │ │ +00001d58 0000892c R_ARM_MOVT_ABS 00000478 .LC52 │ │ │ │ │ +00001d64 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dc8 0001e01c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00001de0 00008f2b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ +00001de4 00008f2c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ +00001de8 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001e08 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e28 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001e68 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001e78 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ea8 0001e11c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ee4 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001f10 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001f18 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f34 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f98 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f9c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001fa0 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00001fa4 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00001fac 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fd8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe0 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001fe4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002060 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000206c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000209c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000020a0 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000020b8 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000020f4 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002210 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000225c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002284 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000229c 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000022cc 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002308 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000230c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002350 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002360 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002364 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000023c0 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000023e8 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002420 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002350 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002360 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002364 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000023c0 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000023e8 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002420 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002448 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000244c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024d4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e4 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002504 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002578 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000025a0 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025a4 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025a8 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -000025ac 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -000025b4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025c8 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000025f8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000261c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002640 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002650 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000267c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024e4 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002504 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002578 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000025a0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000025a4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000025a8 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +000025ac 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +000025b4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025c8 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000025f8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000261c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002640 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002650 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000267c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002688 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000268c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000026cc 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026f8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000270c 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002720 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002724 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002750 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002798 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000027b4 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000027e0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027ec 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002818 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002834 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000286c 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002884 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000028b0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026cc 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000026f8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002708 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000270c 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002720 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002724 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002750 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002798 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000027b4 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000027e0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ec 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002818 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002834 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000286c 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002884 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000028b0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028d4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000028dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002928 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000292c 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002940 0000982b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ -00002944 0000982c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ -00002948 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000296c 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002970 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000299c 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000029e4 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029f4 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a0c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002a38 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002928 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000292c 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002940 0000972b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ +00002944 0000972c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ +00002948 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000296c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002970 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000299c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000029e4 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000029f4 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a0c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002a38 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002a58 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002a5c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a90 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a94 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002ae8 0001721d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002af0 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002af4 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a90 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002a94 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002ae8 0001711d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002af0 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002af4 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00002b30 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002b34 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bf0 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002c38 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002bf0 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002c38 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00002c4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c88 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c98 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002cd4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002c88 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002c98 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002cd4 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00002e24 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002e28 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e3c 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e4c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e58 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ea8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb4 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002eb8 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ed4 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002f18 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f50 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002fb4 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00002fe0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ff4 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e3c 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002e4c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e58 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ea8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb4 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002eb8 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ed4 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002f18 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f50 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002fb4 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00002fe0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002ff4 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003004 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00003008 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003034 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003054 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003060 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003068 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000306c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003070 00009f2b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ -00003074 00009f2c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ -0000307c 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030dc 0001e71c R_ARM_CALL 000030f0 PyBytes_FromFormatV │ │ │ │ │ -0000310c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003034 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003054 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003060 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003068 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000306c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003070 00009e2b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ +00003074 00009e2c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ +0000307c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030dc 0001e61c R_ARM_CALL 000030f0 PyBytes_FromFormatV │ │ │ │ │ +0000310c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00003114 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -0000312c 0000a11c R_ARM_CALL 00003e10 bytes_fromformat │ │ │ │ │ -00003144 0001871d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003148 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003188 0001ea1d R_ARM_JUMP24 000031a0 _PyBytes_FormatEx │ │ │ │ │ -0000318c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003190 0001962c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000312c 0000a01c R_ARM_CALL 00003e88 bytes_fromformat │ │ │ │ │ +00003144 0001861d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003148 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003188 0001e91d R_ARM_JUMP24 000031a0 _PyBytes_FormatEx │ │ │ │ │ +0000318c 0001952b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003190 0001952c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000031dc 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00003230 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003234 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000338c 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003390 0001eb2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000033f8 0001b61c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003420 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003454 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -0000346c 0001871c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003510 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003560 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000357c 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -000035a0 0001ec1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -000035f4 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000035f8 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003608 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000360c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000363c 0000d62b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ -00003640 0000d72b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ -00003644 0000d62c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ -00003648 0000d72c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ -0000364c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003654 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -0000365c 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -000036cc 0001ed1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -0000372c 0001ee1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -000037d4 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000380c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000381c 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003820 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003830 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003834 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003850 0000d42b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ -00003854 0000d42c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ -0000385c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038b4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000038d8 0001ef1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000393c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003968 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003970 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000397c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003980 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003988 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000039b0 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000039b4 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000039b8 0000ba2b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ -000039bc 0000ba2c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ -000039c0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039e0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039e4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039e8 0000d82b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ -000039ec 0000d82c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ -000039f4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039fc 0000281c R_ARM_CALL 000011fc Py_XDECREF │ │ │ │ │ -00003a08 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003a0c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003a10 0000b22b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ -00003a14 0000b22c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ -00003a24 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a2c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a30 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a38 0000b12b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ -00003a3c 0000b12c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ -00003a44 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ab0 0001f01c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00003ae4 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003af4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003af8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b00 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003b2c 0000b02b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003b30 0000b02c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003b3c 0000af2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003b40 0000af2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003b4c 0000c72b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ -00003b50 0000c72c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ -00003b54 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b9c 0000db1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ -00003bd0 0000af2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003bd4 0000af2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003be8 0000b02b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003bec 0000b02c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003bf8 0000c62b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ -00003bfc 0000c62c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ -00003c00 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c38 0000db1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ -00003c4c 0000af2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003c50 0000af2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003c58 0000b02b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003c5c 0000b02c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003c74 0000c52b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ -00003c78 0000c52c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ -00003c7c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c98 0001ee1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003cc0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cc8 0001f11c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003cd4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cd8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d50 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003d8c 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d90 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003da4 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003da8 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003e18 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003e1c 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003e38 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e80 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e84 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ea4 0000b62b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ -00003ea8 0000b62c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ -00003eac 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003eb8 0000b42b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ -00003ebc 0000b42c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ -00003ec4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003ec8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003ed4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ee0 0000b72b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00003ee4 0000b72c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -00003ee8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ef4 0000b52b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ -00003ef8 0000b52c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ -00003efc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f04 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003f08 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003f0c 0000bb2b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ -00003f10 0000bb2c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ -00003f14 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f20 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003f24 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003f28 0000b92b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ -00003f2c 0000b92c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ -00003f30 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f78 0000c12b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ -00003f7c 0000c12c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ -00003f84 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f88 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f94 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003fc0 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004018 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004030 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004064 0000c02b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ -00004068 0000c02c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ -00004070 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004074 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004080 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040c0 0001f41c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00004104 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004110 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004114 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000411c 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004144 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004148 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000414c 0000be2b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ -00004150 0000be2c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ -00004154 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000415c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004160 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004184 0000b72b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00004188 0000b72c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -0000418c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004194 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004198 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000419c 0000bf2b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ -000041a0 0000bf2c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ -000041a4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041b0 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000041b4 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000041b8 0000bd2b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ -000041bc 0000bd2c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ -000041c0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000422c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004238 0000d92b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ -0000423c 0000d92c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ -00004244 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004248 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004260 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003230 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003234 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000338c 0001ea2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003390 0001ea2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000033f8 0001b51c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003420 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003454 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000346c 0001861c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003510 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003560 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000357c 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +000035a0 0001eb1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +000035f4 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000035f8 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003608 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000360c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000363c 0000d52b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ +00003640 0000d62b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ +00003644 0000d52c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ +00003648 0000d62c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ +0000364c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003654 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000365c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000036cc 0001ec1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +0000372c 0001ed1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +000037d4 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000380c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000381c 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003820 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003830 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003834 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003850 0000d32b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ +00003854 0000d32c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ +0000385c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038b4 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000038d8 0001ee1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000393c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003968 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003970 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000397c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003980 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003988 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000039b0 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000039b4 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000039b8 0000b92b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ +000039bc 0000b92c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ +000039c0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039e0 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039e4 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039e8 0000d72b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ +000039ec 0000d72c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ +000039f4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039fc 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +00003a08 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003a0c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003a10 0000b12b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ +00003a14 0000b12c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ +00003a24 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a2c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a30 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003a38 0000b02b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ +00003a3c 0000b02c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ +00003a44 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ab0 0001ef1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00003ae4 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003af4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003af8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b00 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003b2c 0000af2b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003b30 0000af2c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003b3c 0000ae2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003b40 0000ae2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003b4c 0000c62b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ +00003b50 0000c62c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ +00003b54 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b9c 0000da1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ +00003bd0 0000ae2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003bd4 0000ae2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003be8 0000af2b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003bec 0000af2c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003bf8 0000c52b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ +00003bfc 0000c52c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ +00003c00 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c38 0000da1c R_ARM_CALL 00000274 formatfloat │ │ │ │ │ +00003c4c 0000ae2b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003c50 0000ae2c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003c58 0000af2b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003c5c 0000af2c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003c74 0000c42b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ +00003c78 0000c42c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ +00003c7c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c98 0001ed1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003cc0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cc8 0001f01c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00003cd4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cd8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d50 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003d8c 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003d90 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003da4 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003da8 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003e18 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003e1c 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003e38 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e80 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e84 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ea4 0000b52b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ +00003ea8 0000b52c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ +00003eac 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003eb8 0000b32b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ +00003ebc 0000b32c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ +00003ec4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ec8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ed4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ee0 0000b62b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +00003ee4 0000b62c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +00003ee8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ef4 0000b42b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ +00003ef8 0000b42c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ +00003efc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f04 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003f08 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003f0c 0000ba2b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ +00003f10 0000ba2c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ +00003f14 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f20 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003f24 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003f28 0000b82b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ +00003f2c 0000b82c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ +00003f30 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f78 0000c02b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ +00003f7c 0000c02c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ +00003f84 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f88 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f94 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fc0 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004018 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004030 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004064 0000bf2b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ +00004068 0000bf2c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ +00004070 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004074 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004080 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040c0 0001f31c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00004104 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004110 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004114 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000411c 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004144 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004148 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +0000414c 0000bd2b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ +00004150 0000bd2c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ +00004154 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000415c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004160 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004184 0000b62b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +00004188 0000b62c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +0000418c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004194 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004198 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +0000419c 0000be2b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ +000041a0 0000be2c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ +000041a4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041b0 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +000041b4 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +000041b8 0000bc2b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ +000041bc 0000bc2c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ +000041c0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000422c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004238 0000d82b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ +0000423c 0000d82c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ +00004244 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004248 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004260 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004268 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000426c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00004270 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004274 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004278 0001cd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000427c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004280 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004294 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000042a8 0001c81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000042b8 0001d91c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000042d0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004274 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004278 0001cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000427c 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004280 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004294 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000042a8 0001c71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000042b8 0001d81c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000042d0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000042e4 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -0000430c 0001da1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000431c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004328 0001911c R_ARM_CALL 00000f40 PyBytesWriter_FinishWithSize │ │ │ │ │ -0000435c 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00004364 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004378 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000437c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004394 0000c42b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ -00004398 0000c42c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ -0000439c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000043e4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000441c 0000c32b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ -00004420 0000c32c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ -00004424 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000445c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004460 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000446c 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000447c 0001f51c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -00004490 0001f61c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000044d4 0000c22b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ -000044d8 0000c22c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ -000044dc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044e4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044e8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044f8 00006b2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -000044fc 00006b2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00004500 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004528 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004530 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000453c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004540 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000455c 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004560 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004564 0000d02b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ -00004568 0000d02c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ -0000456c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004578 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -0000457c 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004580 0000cf2b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ -00004584 0000cf2c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ -00004588 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004594 0000b82b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004598 0000b82c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000459c 0000ce2b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ -000045a0 0000ce2c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ -000045a4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045b4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045b8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045d0 0000d32b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ -000045d4 0000d32c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ -000045d8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045f4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045f8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004610 0000cc2b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ -00004614 0000cc2c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ -00004618 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000463c 0000cd2b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ -00004640 0000cd2c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ -00004644 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004654 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004658 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004670 0000c92b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ -00004674 0000c92c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ -00004678 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004684 0000cb2b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ -00004688 0000cb2c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ -0000468c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046ac 0000d22b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ -000046b0 0000d22c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ -000046b4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046c4 0000d12b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ -000046c8 0000d12c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ -000046cc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046d8 0000ca2b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ -000046dc 0000ca2c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ -000046e0 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046ec 0000c82b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ -000046f0 0000c82c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ -000046f4 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046fc 0000d52b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ -00004700 0000d52c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ -00004704 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000430c 0001d91c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +0000431c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004328 0001901c R_ARM_CALL 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +0000435c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00004364 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004378 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000437c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004394 0000c32b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ +00004398 0000c32c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ +0000439c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000043e4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000441c 0000c22b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ +00004420 0000c22c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ +00004424 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000445c 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004460 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000446c 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000447c 0001f41c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +00004490 0001f51c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000044d4 0000c12b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ +000044d8 0000c12c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ +000044dc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044e4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044e8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044f8 00006a2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +000044fc 00006a2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00004500 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004528 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004530 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000453c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004540 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000455c 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004560 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004564 0000cf2b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ +00004568 0000cf2c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ +0000456c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004578 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +0000457c 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004580 0000ce2b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ +00004584 0000ce2c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ +00004588 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004594 0000b72b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004598 0000b72c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +0000459c 0000cd2b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ +000045a0 0000cd2c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ +000045a4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045b4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045b8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045d0 0000d22b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ +000045d4 0000d22c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ +000045d8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045f4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045f8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004610 0000cb2b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ +00004614 0000cb2c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ +00004618 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000463c 0000cc2b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ +00004640 0000cc2c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ +00004644 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004654 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004658 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004670 0000c82b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ +00004674 0000c82c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ +00004678 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004684 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ +00004688 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ +0000468c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046ac 0000d12b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ +000046b0 0000d12c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ +000046b4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046c4 0000d02b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ +000046c8 0000d02c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ +000046cc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046d8 0000c92b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ +000046dc 0000c92c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ +000046e0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046ec 0000c72b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ +000046f0 0000c72c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ +000046f4 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046fc 0000d42b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ +00004700 0000d42c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ +00004704 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000470c 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00004710 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00004718 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004738 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000473c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004740 0000b32b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -00004744 0000b32c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00004754 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004784 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004790 0000bc2b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00004794 0000bc2c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -0000479c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000047a0 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000047ac 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047f8 0001f71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00004810 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004814 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004820 0000de2b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ -00004824 0000de2c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ -00004828 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004834 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004838 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000048b4 0001f81c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000048ec 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004924 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004950 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004968 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004990 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049c0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004718 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004738 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000473c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004740 0000b22b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +00004744 0000b22c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00004754 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004784 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004790 0000bb2b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00004794 0000bb2c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +0000479c 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000047a0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000047ac 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047f8 0001f61d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +00004810 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004814 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004820 0000dd2b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ +00004824 0000dd2c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ +00004828 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004834 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004838 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048b4 0001f71c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +000048ec 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004924 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004950 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004968 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004990 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000049c0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000049cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049f4 0001f91c R_ARM_CALL 00004a60 _PyBytes_FromHex │ │ │ │ │ +000049f4 0001f81c R_ARM_CALL 00004a60 _PyBytes_FromHex │ │ │ │ │ 000049f8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000049fc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a28 0001fa1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004a54 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a28 0001f91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004a54 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004acc 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00004aec 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004af0 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004af4 0001862b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00004af8 0001862c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00004b70 0001871c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004bc4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004bc8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004bd4 0000e52b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ -00004bd8 0000e52c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ -00004bdc 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004be4 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00004c00 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c28 0001d91c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004c40 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004c60 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c6c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c70 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c78 0000e32b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ -00004c7c 0000e32c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ -00004c84 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c94 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c98 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004ca4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ca8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cbc 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -00004cc0 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -00004cc4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cf8 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d08 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004d38 0001e21c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004dac 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004dbc 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004dc0 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004dc4 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00004dc8 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00004dd0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e04 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e34 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e3c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e68 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e70 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e74 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e98 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004eb0 0001fb1c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00004f1c 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f34 0001fe1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004f50 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005074 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005088 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000050e4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050e8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005100 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000515c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005180 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005190 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051bc 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000051cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005230 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005234 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005248 0000f12b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -0000524c 0000f12c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00005250 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005280 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005298 0002011c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000052d0 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -000052e0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005320 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005334 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000534c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005368 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000536c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005394 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005418 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005468 0002041d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000054b0 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000054d4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054f4 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005518 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005554 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005560 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000055e8 00010e2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000055ec 00010e2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000055f0 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005608 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000560c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005614 00010f2b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -00005618 00010f2c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -00005620 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005628 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000562c 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000564c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005650 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005658 0001102b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -0000565c 0001102c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -00005664 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005678 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000568c 0001022b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00005690 0001022c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00005694 0001032b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00005698 0001032c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -0000569c 00010e2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000056a0 00010e2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000056a4 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000056c4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056d0 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005740 00020f1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005758 0001162b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -0000575c 0001162c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00005760 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005780 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057a0 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057d8 0001851c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ -00005800 0002142b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005804 0002142c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005818 00011b2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -0000581c 00011b2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -00005820 0002151c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005850 00011c2b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -00005854 00011c2c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -00005858 0002151c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000586c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058a4 0001281c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ -000058bc 0001281c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ -000058e4 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004aec 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004af0 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004af4 0001852b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00004af8 0001852c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00004b70 0001861c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004bc4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bc8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bd4 0000e42b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ +00004bd8 0000e42c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ +00004bdc 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004be4 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00004c00 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004c28 0001d81c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004c40 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004c60 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004c6c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c70 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c78 0000e22b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ +00004c7c 0000e22c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ +00004c84 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004c94 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c98 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004ca4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004ca8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cbc 0000e32b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00004cc0 0000e32c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00004cc4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cf8 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004d08 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004d38 0001e11c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004dac 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004dbc 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004dc0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004dc4 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00004dc8 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00004dd0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e04 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004e34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004e3c 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e68 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e70 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e74 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e98 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004eb0 0001fa1c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00004f1c 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004f34 0001fd1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004f50 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005078 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000508c 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000050b8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050ec 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000050f0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005108 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00005164 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005188 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051b8 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000051c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000522c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005230 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005244 0000f02b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +00005248 0000f02c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +0000524c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000527c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005294 0002001c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000052cc 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +000052dc 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000531c 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005330 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005348 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005364 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005368 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005390 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005414 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005464 0002031d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000054ac 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000054d0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054f0 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005514 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005550 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000555c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000055e4 00010d2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +000055e8 00010d2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000055ec 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005604 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005608 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005610 00010e2b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +00005614 00010e2c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +0000561c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005624 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00005628 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00005648 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000564c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005654 00010f2b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +00005658 00010f2c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +00005660 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005674 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005688 0001012b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +0000568c 0001012c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +00005690 0001022b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00005694 0001022c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00005698 00010d2b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +0000569c 00010d2c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000056a0 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000056c0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056cc 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000573c 00020e1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00005754 0001152b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +00005758 0001152c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +0000575c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000577c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000579c 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057d4 0001841c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ +000057fc 0002132b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005800 0002132c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005814 00011a2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +00005818 00011a2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +0000581c 0002141c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000584c 00011b2b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +00005850 00011b2c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +00005854 0002141c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005868 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058a0 0001271c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ +000058b8 0001271c R_ARM_CALL 000016f8 stringlib__lex_search │ │ │ │ │ +000058e0 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x15228 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1527c contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00022002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00021f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007802 R_ARM_ABS32 000018f0 bytes_repr │ │ │ │ │ +0000002c 00007702 R_ARM_ABS32 000018f0 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002902 R_ARM_ABS32 00001260 bytes_hash │ │ │ │ │ -00000044 00007402 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ -00000048 00022102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000003c 00002802 R_ARM_ABS32 00001294 bytes_hash │ │ │ │ │ +00000044 00007302 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ +00000048 00022002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002c02 R_ARM_ABS32 000012a8 bytes_richcompare │ │ │ │ │ -0000006c 00003e02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ +00000064 00002b02 R_ARM_ABS32 000012dc bytes_richcompare │ │ │ │ │ +0000006c 00003d02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00012d02 R_ARM_ABS32 00001830 bytes_alloc │ │ │ │ │ -0000009c 00006e02 R_ARM_ABS32 00002cc4 bytes_new │ │ │ │ │ -000000a0 00018102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00007a02 R_ARM_ABS32 0000342c bytes_iteritem │ │ │ │ │ -000000d8 00022002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00012c02 R_ARM_ABS32 00001830 bytes_alloc │ │ │ │ │ +0000009c 00006d02 R_ARM_ABS32 00002d20 bytes_new │ │ │ │ │ +000000a0 00018002 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d0 00007902 R_ARM_ABS32 00003488 bytes_iteritem │ │ │ │ │ +000000d8 00021f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00004102 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ -0000011c 00022102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00012602 R_ARM_ABS32 000015a4 striter_traverse │ │ │ │ │ -00000140 00022202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00007d02 R_ARM_ABS32 00003470 striter_next │ │ │ │ │ +000000ec 00004002 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ +0000011c 00022002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00012502 R_ARM_ABS32 000015a4 striter_traverse │ │ │ │ │ +00000140 00022102 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00007c02 R_ARM_ABS32 000034cc 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 │ │ │ │ │ @@ -814,874 +814,879 @@ │ │ │ │ │ 000002d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000030c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000034c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000360 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000036c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000037c 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000388 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000038c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000039c 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003a8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003b8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003c4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003e4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003e8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000404 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000414 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000420 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000430 0001dd02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000043c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000440 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000444 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000034c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000360 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000036c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000037c 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000388 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000038c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000039c 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003a8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003b8 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003c4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d8 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003e4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003e8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003f8 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000404 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000414 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000420 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000430 0001dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000043c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000440 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000444 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f902 R_ARM_ABS32 00005440 striter_len │ │ │ │ │ +0000044c 0000f802 R_ARM_ABS32 0000543c striter_len │ │ │ │ │ 00000454 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 00012202 R_ARM_ABS32 00001354 striter_reduce │ │ │ │ │ +0000045c 00012102 R_ARM_ABS32 00001354 striter_reduce │ │ │ │ │ 00000464 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 00012c02 R_ARM_ABS32 000017b8 striter_setstate │ │ │ │ │ +0000046c 00012b02 R_ARM_ABS32 000017b8 striter_setstate │ │ │ │ │ 00000474 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000ae02 R_ARM_ABS32 00003158 bytes_mod │ │ │ │ │ +00000494 0000ad02 R_ARM_ABS32 00003158 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00012b02 R_ARM_ABS32 00001790 bytes_getnewargs │ │ │ │ │ +0000051c 00012a02 R_ARM_ABS32 00001790 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00007102 R_ARM_ABS32 000018a4 bytes___bytes__ │ │ │ │ │ +0000052c 00007002 R_ARM_ABS32 000018a4 bytes___bytes__ │ │ │ │ │ 00000534 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 0000f802 R_ARM_ABS32 000001e8 stringlib_capitalize │ │ │ │ │ -00000544 00022302 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +0000053c 0000f702 R_ARM_ABS32 000001e8 stringlib_capitalize │ │ │ │ │ +00000544 00022202 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00010602 R_ARM_ABS32 00000628 stringlib_center │ │ │ │ │ +0000054c 00010502 R_ARM_ABS32 00000628 stringlib_center │ │ │ │ │ 00000554 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00009102 R_ARM_ABS32 00001d6c bytes_count │ │ │ │ │ +0000055c 00009002 R_ARM_ABS32 00001d6c bytes_count │ │ │ │ │ 00000564 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00004b02 R_ARM_ABS32 00001b9c bytes_decode │ │ │ │ │ +0000056c 00004a02 R_ARM_ABS32 00001bf8 bytes_decode │ │ │ │ │ 00000574 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00008902 R_ARM_ABS32 00001b60 bytes_endswith │ │ │ │ │ +0000057c 00008802 R_ARM_ABS32 00001b60 bytes_endswith │ │ │ │ │ 00000584 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 0000fe02 R_ARM_ABS32 00000408 stringlib_expandtabs │ │ │ │ │ +0000058c 0000fd02 R_ARM_ABS32 00000408 stringlib_expandtabs │ │ │ │ │ 00000594 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00008302 R_ARM_ABS32 000034fc bytes_find │ │ │ │ │ +0000059c 00008202 R_ARM_ABS32 00003558 bytes_find │ │ │ │ │ 000005a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000e202 R_ARM_ABS32 000049d0 bytes_fromhex │ │ │ │ │ +000005ac 0000e102 R_ARM_ABS32 000049d0 bytes_fromhex │ │ │ │ │ 000005b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000df02 R_ARM_ABS32 00004850 bytes_hex │ │ │ │ │ +000005bc 0000de02 R_ARM_ABS32 00004850 bytes_hex │ │ │ │ │ 000005c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00008002 R_ARM_ABS32 000019ac bytes_index │ │ │ │ │ +000005cc 00007f02 R_ARM_ABS32 000019ac bytes_index │ │ │ │ │ 000005d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005dc 00010802 R_ARM_ABS32 000007e4 stringlib_isalnum │ │ │ │ │ -000005e4 00022402 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +000005dc 00010702 R_ARM_ABS32 000007e4 stringlib_isalnum │ │ │ │ │ +000005e4 00022302 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00010902 R_ARM_ABS32 00000804 stringlib_isalpha │ │ │ │ │ -000005f4 00022502 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +000005ec 00010802 R_ARM_ABS32 00000804 stringlib_isalpha │ │ │ │ │ +000005f4 00022402 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005fc 0000eb02 R_ARM_ABS32 00000094 stringlib_isascii │ │ │ │ │ -00000604 00022602 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +000005fc 0000ea02 R_ARM_ABS32 00000094 stringlib_isascii │ │ │ │ │ +00000604 00022502 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 0000ea02 R_ARM_ABS32 00000074 stringlib_isdigit │ │ │ │ │ -00000614 00022702 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +0000060c 0000e902 R_ARM_ABS32 00000074 stringlib_isdigit │ │ │ │ │ +00000614 00022602 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000061c 00010a02 R_ARM_ABS32 00000824 stringlib_islower │ │ │ │ │ -00000624 00022802 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +0000061c 00010902 R_ARM_ABS32 00000824 stringlib_islower │ │ │ │ │ +00000624 00022702 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00010b02 R_ARM_ABS32 00000844 stringlib_isspace │ │ │ │ │ -00000634 00022902 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +0000062c 00010a02 R_ARM_ABS32 00000844 stringlib_isspace │ │ │ │ │ +00000634 00022802 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00010c02 R_ARM_ABS32 00000864 stringlib_istitle │ │ │ │ │ -00000644 00022a02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +0000063c 00010b02 R_ARM_ABS32 00000864 stringlib_istitle │ │ │ │ │ +00000644 00022902 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00010d02 R_ARM_ABS32 00000884 stringlib_isupper │ │ │ │ │ -00000654 00022b02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +0000064c 00010c02 R_ARM_ABS32 00000884 stringlib_isupper │ │ │ │ │ +00000654 00022a02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00008402 R_ARM_ABS32 00001a7c bytes_join │ │ │ │ │ +0000065c 00008302 R_ARM_ABS32 00001a7c bytes_join │ │ │ │ │ 00000664 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011102 R_ARM_ABS32 00005520 stringlib_ljust │ │ │ │ │ +0000066c 00011002 R_ARM_ABS32 0000551c stringlib_ljust │ │ │ │ │ 00000674 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000e902 R_ARM_ABS32 00004e78 stringlib_lower │ │ │ │ │ -00000684 00022c02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000067c 0000e802 R_ARM_ABS32 00004e78 stringlib_lower │ │ │ │ │ +00000684 00022b02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000ed02 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ +0000068c 0000ec02 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ 00000694 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00005702 R_ARM_ABS32 00000d00 bytes_maketrans │ │ │ │ │ +0000069c 00005602 R_ARM_ABS32 00000d00 bytes_maketrans │ │ │ │ │ 000006a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00009302 R_ARM_ABS32 00001e3c bytes_partition │ │ │ │ │ +000006ac 00009202 R_ARM_ABS32 00001e3c bytes_partition │ │ │ │ │ 000006b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 00005102 R_ARM_ABS32 000002f4 bytes_replace │ │ │ │ │ +000006bc 00005002 R_ARM_ABS32 000002f4 bytes_replace │ │ │ │ │ 000006c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00012502 R_ARM_ABS32 000013b4 bytes_removeprefix │ │ │ │ │ +000006cc 00012402 R_ARM_ABS32 000013b4 bytes_removeprefix │ │ │ │ │ 000006d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000f402 R_ARM_ABS32 000052a4 bytes_removesuffix │ │ │ │ │ +000006dc 0000f302 R_ARM_ABS32 000052a0 bytes_removesuffix │ │ │ │ │ 000006e4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00004502 R_ARM_ABS32 00000224 bytes_rfind │ │ │ │ │ +000006ec 00004402 R_ARM_ABS32 00000224 bytes_rfind │ │ │ │ │ 000006f4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00011702 R_ARM_ABS32 000056e4 bytes_rindex │ │ │ │ │ +000006fc 00011602 R_ARM_ABS32 000056e0 bytes_rindex │ │ │ │ │ 00000704 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000070c 00011502 R_ARM_ABS32 000008a4 stringlib_rjust │ │ │ │ │ +0000070c 00011402 R_ARM_ABS32 000008a4 stringlib_rjust │ │ │ │ │ 00000714 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000e602 R_ARM_ABS32 00004ccc bytes_rpartition │ │ │ │ │ +0000071c 0000e502 R_ARM_ABS32 00004ccc bytes_rpartition │ │ │ │ │ 00000724 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00011d02 R_ARM_ABS32 00000c30 bytes_rsplit │ │ │ │ │ +0000072c 00011c02 R_ARM_ABS32 00000c30 bytes_rsplit │ │ │ │ │ 00000734 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 00009a02 R_ARM_ABS32 000028e0 bytes_rstrip │ │ │ │ │ +0000073c 00009902 R_ARM_ABS32 000028e0 bytes_rstrip │ │ │ │ │ 00000744 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009602 R_ARM_ABS32 00001fe8 bytes_split │ │ │ │ │ +0000074c 00009502 R_ARM_ABS32 00001fe8 bytes_split │ │ │ │ │ 00000754 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000ee02 R_ARM_ABS32 00004ebc bytes_splitlines │ │ │ │ │ +0000075c 0000ed02 R_ARM_ABS32 00004ebc bytes_splitlines │ │ │ │ │ 00000764 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00008602 R_ARM_ABS32 00001a90 bytes_startswith │ │ │ │ │ +0000076c 00008502 R_ARM_ABS32 00001a90 bytes_startswith │ │ │ │ │ 00000774 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000f202 R_ARM_ABS32 000051e8 bytes_strip │ │ │ │ │ +0000077c 0000f102 R_ARM_ABS32 000051e4 bytes_strip │ │ │ │ │ 00000784 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000078c 00011802 R_ARM_ABS32 00000acc stringlib_swapcase │ │ │ │ │ -00000794 00022d02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000078c 00011702 R_ARM_ABS32 00000acc stringlib_swapcase │ │ │ │ │ +00000794 00022c02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00011902 R_ARM_ABS32 00000b10 stringlib_title │ │ │ │ │ -000007a4 00022e02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000079c 00011802 R_ARM_ABS32 00000b10 stringlib_title │ │ │ │ │ +000007a4 00022d02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009c02 R_ARM_ABS32 00002b58 bytes_translate │ │ │ │ │ +000007ac 00009b02 R_ARM_ABS32 00002b58 bytes_translate │ │ │ │ │ 000007b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000f302 R_ARM_ABS32 00005260 stringlib_upper │ │ │ │ │ -000007c4 00022f02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +000007bc 0000f202 R_ARM_ABS32 0000525c stringlib_upper │ │ │ │ │ +000007c4 00022e02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007cc 00011a02 R_ARM_ABS32 00000b54 stringlib_zfill │ │ │ │ │ +000007cc 00011902 R_ARM_ABS32 00000b54 stringlib_zfill │ │ │ │ │ 000007d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e8 00003c02 R_ARM_ABS32 00001b58 bytes_buffer_getbuffer │ │ │ │ │ -000007f0 00003b02 R_ARM_ABS32 00001b40 bytes_length │ │ │ │ │ -000007f4 00003802 R_ARM_ABS32 00001944 bytes_subscript │ │ │ │ │ -000007fc 00003b02 R_ARM_ABS32 00001b40 bytes_length │ │ │ │ │ -00000800 0001b202 R_ARM_ABS32 00001dc8 _PyBytes_Concat │ │ │ │ │ -00000804 00008b02 R_ARM_ABS32 00001c30 bytes_repeat │ │ │ │ │ -00000808 0000f502 R_ARM_ABS32 00000188 bytes_item │ │ │ │ │ -00000818 00008702 R_ARM_ABS32 000035f8 bytes_contains │ │ │ │ │ +000007e8 00003b02 R_ARM_ABS32 00001bb4 bytes_buffer_getbuffer │ │ │ │ │ +000007f0 00003a02 R_ARM_ABS32 00001b9c bytes_length │ │ │ │ │ +000007f4 00003702 R_ARM_ABS32 000019a0 bytes_subscript │ │ │ │ │ +000007fc 00003a02 R_ARM_ABS32 00001b9c bytes_length │ │ │ │ │ +00000800 0001b102 R_ARM_ABS32 00001e24 _PyBytes_Concat │ │ │ │ │ +00000804 00008a02 R_ARM_ABS32 00001c30 bytes_repeat │ │ │ │ │ +00000808 0000f402 R_ARM_ABS32 00000188 bytes_item │ │ │ │ │ +00000818 00008602 R_ARM_ABS32 00003654 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15938 contains 682 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1598c contains 687 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000050 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000078 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000ac 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000000c4 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000c8 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000e4 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000e8 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000078 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000ac 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000000c4 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000c8 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000e4 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000e8 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000000ec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000f0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000f8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000104 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000108 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000f8 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000104 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000108 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000010c 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000110 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00000118 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000120 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000130 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000016c 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000118 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000120 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000130 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000016c 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000178 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000017c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000198 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001c8 00017b1c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -000001d0 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001d4 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000198 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001c8 00017a1c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +000001d0 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001d4 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001d8 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000001dc 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000001e4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000200 00017a1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000204 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00017d1c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00000298 00017e1c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000002dc 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001e4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000200 0001791d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000204 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00017c1c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +00000298 00017d1c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000002dc 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000002ec 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002f0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000310 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000378 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003a0 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000310 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000378 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003a0 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000003a4 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 000003a8 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -000003b0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003b0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003e8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 000003ec 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000003f4 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000404 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000420 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042c 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000468 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004a0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000004bc 0001811c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000004c0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004c8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004cc 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004fc 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000500 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f4 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000404 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000420 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000468 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004a0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000004bc 0001801c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000004c0 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004c8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004cc 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004fc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000500 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000508 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 0000050c 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -0000051c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a4 0001862b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000005a8 0001862c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000670 0001871d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00000684 0001862b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000688 0001862c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000008c8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008cc 0001882c 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 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008e8 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -000008fc 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00000900 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -0000090c 00018a1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000920 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ -00000924 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -00000928 00018a1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000954 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000958 00018b2c 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 00018a1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009a8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009ac 0001882c 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 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a6c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a70 0001882c 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 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000051c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a4 0001852b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000005a8 0001852c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000670 0001861d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00000684 0001852b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000688 0001852c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000008bc 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008c0 0001872c 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 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008dc 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000008f0 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +000008f4 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00000900 0001891c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000914 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ +00000918 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ +0000091c 0001891c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000948 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000094c 00018a2c 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 0001891c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000009ac 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b0 0001872c 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 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a60 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a64 0001872c 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 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a88 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a8c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b34 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b50 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00000b64 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b9c 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ba4 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bac 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000bb0 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b50 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000b64 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b9c 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ba4 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bac 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bb0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000bb4 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000bb8 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00000bc0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bc8 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000c34 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c60 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c98 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000cb4 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ce0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cec 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000d58 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bc0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bc8 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000c34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000c60 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c98 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000cb4 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ce0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cec 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000d58 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000d68 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000d6c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d88 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000dac 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e08 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e0c 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e58 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000e90 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e9c 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ee0 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000ef0 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00000efc 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f18 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00000f1c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f20 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f24 0000202b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000f28 0000202c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000f30 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f38 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f3c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f98 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000fa4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fa8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fc4 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000ff0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001078 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000107c 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000010a4 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000010c8 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010d4 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000010f4 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000010f8 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000010fc 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001100 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001108 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001120 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001130 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -0000113c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001140 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001144 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001148 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001150 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001158 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001168 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000116c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011f4 0001901d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000011f8 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001250 00017f1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0001921c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -0000133c 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001354 0001941d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000136c 0001941d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001374 0001951c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001388 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000138c 0001962c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013b0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013b4 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013bc 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c0 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013f4 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001404 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001408 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001424 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001428 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001438 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000143c 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001464 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001468 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000146c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001470 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001480 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001484 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001488 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000148c 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000149c 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014a0 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014a4 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014a8 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014b8 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014bc 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014c0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014c4 0001972c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014d8 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014e8 0001982b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014ec 0001982c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014f8 0001991c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001530 00019a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001534 00019a2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -0000153c 00002a2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ -00001540 00002a2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ -0000154c 00019b1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -0000157c 00019a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001580 00019a2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001588 00002b2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ -0000158c 00002b2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ -00001594 00019b1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000015a8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000015ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000164c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001668 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -0000167c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016b4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016b8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000016bc 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -000016c0 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -000016c8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016d0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000016d8 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001774 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001780 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001784 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017a0 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000017cc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000182c 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001830 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001868 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000018a4 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018b4 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000018d0 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000018e0 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -000018ec 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000018f0 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000018f4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000018f8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001900 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000190c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001910 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001914 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001918 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001920 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001928 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001938 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000193c 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001940 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001970 0001a12b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001974 0001a12c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001990 0001a21c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000019ac 0001a31c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000019d8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000019f0 0001a42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000019f4 0001a42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001a04 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001a5c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001a68 0001a61c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001a74 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a78 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001aa8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001ae8 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001b04 0000352b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -00001b08 0000352c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001b10 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b1c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b20 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001b28 0000362b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ -00001b2c 0000362c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001b34 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b3c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b90 0001a81c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001c20 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001c2c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001c50 0001af1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001c78 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001c84 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001ca0 0001af1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001ce4 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d08 0001af1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001d38 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d48 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d4c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d50 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00001d54 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00001d5c 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d6c 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00001d70 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00001d74 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -00001d78 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00001d7c 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00001d80 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00001d84 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001da4 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00001da8 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00001dac 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -00001db0 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00001db4 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00001db8 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00001dbc 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001dc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dfc 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e14 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e68 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001e74 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e78 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e90 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001ec4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ed8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001eec 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f04 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f18 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f1c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f64 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001f68 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001f90 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f94 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f98 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00001f9c 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00001fa4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd4 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001fd8 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001fdc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fe0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fe8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ff0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ffc 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002000 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002008 00004d2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -0000200c 00004d2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -0000201c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002024 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002038 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000020d8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000020dc 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000020e0 0000592b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -000020e4 0000592c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -000020ec 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f8 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002128 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002148 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002190 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000021a0 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000021c0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021e8 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00002260 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002264 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002268 0000592b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -0000226c 0000592c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -00002274 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002280 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022ac 0000622b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ -000022b0 0000622c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ -000022b8 0001c21c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000022fc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002300 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000237c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002380 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000250c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025b4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002678 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002690 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026a8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026c0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026d8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026f0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002708 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000273c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002754 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000276c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002784 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000279c 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027b4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027cc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027e4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002894 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028a0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028ac 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028b8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028c4 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028d0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028e0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028e8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028f0 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028f8 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002900 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002908 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002910 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000291c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000293c 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000298c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000299c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029a0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029d0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a14 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a18 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a44 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002aa4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ac0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ae8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002af0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b0c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b10 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b14 0000632b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ -00002b18 0000632c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ -00002b28 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b3c 0001c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b40 0001c32c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b44 0000652b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ -00002b48 0000652c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ -00002b54 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b80 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002be0 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bfc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c14 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c3c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c4c 0001c41c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002c54 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c58 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c5c 0000642b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ -00002c60 0000642c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ -00002c70 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c88 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c94 0001c51c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002cac 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cb8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc0 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d30 0001c81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d3c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d74 0001c91c R_ARM_CALL 0000361c PyBytes_FromObject │ │ │ │ │ -00002d80 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d84 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002db0 00006f1c R_ARM_CALL 00001814 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00002ddc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002df8 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002dfc 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e08 00006b2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -00002e0c 00006b2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00002e14 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002e54 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002e64 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002ea4 0001ca1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002ee4 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f18 0001a61c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002f28 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f64 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002f80 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f84 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f88 0000672b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00002f8c 0000672c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -00002f94 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f9c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002fa0 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002fa4 0000692b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00002fa8 0000692c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -00002fb0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fe8 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002ff8 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ffc 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003008 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003030 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003034 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003038 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -0000303c 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00003040 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00003044 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00003048 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000306c 0001ae1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000307c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030a4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030a8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030ac 0000692b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -000030b0 0000692c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -000030b4 0000682b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -000030b8 0000682c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -000030cc 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030d4 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000030d8 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000030dc 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -000030e0 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -000030e8 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003104 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000310c 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003110 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003114 00006c2b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -00003118 00006c2c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003120 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003128 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000312c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003134 0000672b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00003138 0000672c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -0000313c 0000682b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -00003140 0000682c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -00003150 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003154 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003158 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -0000315c 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -00003160 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00003164 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00003168 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00003170 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000317c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003180 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003188 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003194 0001cc1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000319c 0001c91c R_ARM_CALL 0000361c PyBytes_FromObject │ │ │ │ │ -000031a8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031ac 0001cd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003280 0001d11c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000032c4 0001d22b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000032c8 0001d22c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000033e0 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000033e4 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000033e8 0000752b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -000033ec 0000752c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -000033f8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003428 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000346c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034ec 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f8 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003558 0001d51c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003570 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003594 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000035b8 0000812b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ -000035bc 0000812c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ -000035c0 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000035e4 0001ad1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003618 0001d71d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003640 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003644 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003650 0001d91c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003668 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000036f4 0001da1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003704 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003748 0001731c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000376c 0001741c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003794 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037e4 0001db2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000037e8 0001db2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003834 0001dc1c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -00003848 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000389c 0001871d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -000038ac 0001762b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000038b0 0001762c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000038cc 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003900 0001da1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -0000392c 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00003950 0001dd2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003954 0001dd2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003970 0001de1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003984 0001df1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000039c4 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003a04 0001e01c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003a10 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a24 0001871c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003a4c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003aa0 0001a51c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003acc 0001911d R_ARM_JUMP24 00000f40 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003ae8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003afc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003b3c 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b44 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b48 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b50 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003b60 00008d2b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ -00003b64 00008d2c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ -00003b70 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b7c 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003b80 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003b84 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003b88 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003b90 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b9c 0001772b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003ba0 0001772c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003ba4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003ba8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003bb0 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003bc0 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003bdc 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003bec 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003bf8 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003c04 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003c0c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003c14 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c1c 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c2c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c38 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003c3c 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003c40 00008c2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003c44 00008c2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003c4c 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c54 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003c84 00008e1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003cc0 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003cc4 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003cc8 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00003ccc 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00003cd4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cf0 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d00 0001891c R_ARM_CALL 00001170 PyBytesWriter_Discard │ │ │ │ │ -00003d0c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d34 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d38 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d50 00008e1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003d74 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d78 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d7c 00008c2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003d80 00008c2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003d88 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003da8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003dcc 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003dd4 0001801c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ddc 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003de8 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003dec 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003df0 00008c2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003df4 00008c2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003dfc 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e04 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e08 00018e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003e0c 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e60 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003e64 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003f24 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003f84 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003fdc 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003ff8 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000040ec 00017c1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00004110 0001be1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000411c 00017a1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004174 00018d1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004190 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004200 0000a72b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ -00004204 0000a82b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ -00004208 0000a72c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ -0000420c 0000a82c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ -00004210 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004218 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000422c 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004244 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004260 0000ab2b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ -00004264 0000ab2c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ -0000426c 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004290 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042a4 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000042bc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042c8 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042dc 0001e91c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -000042fc 0000a92b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ -00004300 0000a92c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ -00004308 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000431c 0000a62b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ -00004320 0000a62c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ -00004324 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000433c 0000aa2b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ -00004340 0000aa2c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ -00004348 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000436c 00018f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000043d4 0000a42b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ -000043d8 0000a52b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ -000043dc 0000a42c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ -000043e0 0000a52c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ -000043e4 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000043ec 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004400 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004418 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000442c 0000a32b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ -00004430 0000a32c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ -00004434 0001e81c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000044a4 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000044b8 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000044d0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000044ec 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000044f0 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000044f4 0000a22b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ -000044f8 0000a22c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ -00004500 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004510 0001c002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004514 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d88 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dac 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e08 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e0c 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e58 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000ea0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000eb8 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000efc 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000f0c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f18 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f34 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f38 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f3c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f40 0000202b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000f44 0000202c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000f4c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f54 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f58 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fb4 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000fc0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fc4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fe0 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000100c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001098 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b0 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000010b4 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000010dc 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001100 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000110c 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000112c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001130 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001134 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001138 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001140 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001158 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001168 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001174 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001178 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000117c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001180 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001188 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001190 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011a0 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001230 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 00018f1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000124c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001290 00017e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 0001911c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001370 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001388 0001931d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a0 0001931d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a8 0001941c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000013bc 0001952b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013c0 0001952c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013e4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013e8 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013f0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f4 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001428 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001438 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000143c 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001458 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145c 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000146c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001470 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001498 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149c 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014a0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014a4 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014b4 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014b8 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014bc 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014c0 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014d0 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014d4 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014d8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014dc 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014ec 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014f0 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014f4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014f8 0001962c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001508 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000150c 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001520 0001972c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152c 0001981c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001564 0001992b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001568 0001992c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001570 0000292b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ +00001574 0000292c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ +00001580 00019a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015b0 0001992b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000015b4 0001992c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +000015bc 00002a2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ +000015c0 00002a2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ +000015c8 00019a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015d8 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015dc 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015e0 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001680 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000169c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000016b0 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016e8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016ec 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016f0 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +000016f4 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +000016fc 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001704 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000170c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017a8 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017d4 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001800 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001860 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001864 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001890 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000018ec 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001900 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001910 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000191c 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001920 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001924 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001928 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001930 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000193c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001940 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001944 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001948 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00001950 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001968 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001978 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001984 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001994 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001998 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019cc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000019d0 0001a02c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000019ec 0001a11c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001a08 0001a21c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001a34 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a4c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001a50 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001a60 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001ab8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001ac4 0001a51c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001ad0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ad4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b04 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b44 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b60 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +00001b64 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +00001b6c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b78 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b7c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b84 0000352b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ +00001b88 0000352c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ +00001b90 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b98 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001bec 0001a71c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001c7c 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c88 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001cac 0001ae1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001cd4 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ce0 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001cfc 0001ae1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001d40 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001d64 0001ae1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001d94 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001da4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001da8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001dac 0000482b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +00001db0 0000482c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +00001db8 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dc8 0000452b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00001dcc 0000452c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00001dd0 0000462b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00001dd4 0000462c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +00001dd8 0000472b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00001ddc 0000472c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00001de0 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001e00 0000452b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00001e04 0000452c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00001e08 0000492b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +00001e0c 0000492c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +00001e10 0000472b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00001e14 0000472c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00001e18 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001e20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001e58 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e70 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ec4 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ed0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001ed4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001eec 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f20 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f34 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f48 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f60 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f74 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001f78 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fc0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001fc4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001fec 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ff0 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ff4 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00001ff8 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00002000 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002030 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002034 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002038 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000203c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002044 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000204c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002058 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000205c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002064 00004c2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +00002068 00004c2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +00002078 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002080 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002094 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002134 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002138 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000213c 0000582b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +00002140 0000582c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +00002148 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002154 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002184 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000021a4 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021ec 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000021fc 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000221c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002244 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000022bc 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000022c0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000022c4 0000582b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +000022c8 0000582c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +000022d0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022dc 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002308 0000612b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ +0000230c 0000612c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ +00002314 0001c11c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002358 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000235c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023d8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023dc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002568 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002610 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000026d4 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000026ec 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002704 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000271c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002734 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000274c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002764 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002798 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027b0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027c8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027e0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027f8 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002810 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002828 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002840 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028f0 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000028fc 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002908 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002914 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002920 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000292c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000293c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002944 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000294c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002954 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000295c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002964 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000296c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002978 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002998 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029e8 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029f8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000029fc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002a2c 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a70 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a74 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002aa0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b00 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b1c 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b44 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b4c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b68 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b6c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b70 0000622b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ +00002b74 0000622c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ +00002b84 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b98 0001c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002b9c 0001c22c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002ba0 0000642b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ +00002ba4 0000642c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ +00002bb0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bdc 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002c3c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c58 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c70 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c98 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca8 0001c31c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002cb0 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002cb4 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002cb8 0000632b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ +00002cbc 0000632c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ +00002ccc 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ce4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cf0 0001c41c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002d08 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d14 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d1c 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002d8c 0001c71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002d98 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dd0 0001c81c R_ARM_CALL 00003678 PyBytes_FromObject │ │ │ │ │ +00002ddc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002de0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e0c 00006e1c R_ARM_CALL 00001814 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002e38 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e54 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e58 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e64 00006a2b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +00002e68 00006a2c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00002e70 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002eb0 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002ec0 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002f00 0001c91c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00002f40 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f74 0001a51c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00002f84 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fc0 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002fdc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fe0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fe4 0000662b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +00002fe8 0000662c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +00002ff0 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ff8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ffc 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003000 0000682b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +00003004 0000682c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +0000300c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003044 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003054 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003058 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003064 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000308c 0000452b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00003090 0000452c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00003094 0000462b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00003098 0000462c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +0000309c 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000030a0 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000030a4 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000030c8 0001ad1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000030d8 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003100 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003104 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003108 0000682b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +0000310c 0000682c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003110 0000672b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +00003114 0000672c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +00003128 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003130 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003134 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003138 0000482b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +0000313c 0000482c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +00003144 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003160 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003168 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000316c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003170 00006b2b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +00003174 00006b2c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +0000317c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003184 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003188 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003190 0000662b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +00003194 0000662c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +00003198 0000672b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +0000319c 0000672c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +000031ac 0000452b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000031b0 0000452c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000031b4 0000492b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +000031b8 0000492c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +000031bc 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000031c0 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000031c4 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000031cc 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031d8 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031dc 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031e4 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000031f0 0001cb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000031f8 0001c81c R_ARM_CALL 00003678 PyBytes_FromObject │ │ │ │ │ +00003204 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003208 0001cc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000320c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032dc 0001d01c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003320 0001d12b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00003324 0001d12c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +0000343c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003440 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003444 0000742b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00003448 0000742c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +00003454 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003484 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000034c8 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003548 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003554 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000035b4 0001d41c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000035cc 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000035f0 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003614 0000802b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ +00003618 0000802c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ +0000361c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003640 0001ac1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003674 0001d61d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +0000369c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036a0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036ac 0001d81c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000036c4 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003750 0001d91c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003760 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037a4 0001721c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000037c8 0001731c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000037f0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003840 0001da2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003844 0001da2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003890 0001db1c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +000038a4 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000038f8 0001861d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003908 0001752b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000390c 0001752c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003928 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000395c 0001d91c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003988 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000039ac 0001dc2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000039b0 0001dc2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000039cc 0001dd1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000039e0 0001de1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003a20 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003a60 0001df1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003a6c 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a80 0001861c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003aa8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003acc 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b18 0001a41c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b44 0001901d R_ARM_JUMP24 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +00003b60 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b74 00018b1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bb4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bbc 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003bc0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003bc8 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003bd8 00008c2b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ +00003bdc 00008c2c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ +00003be8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003bf4 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003bf8 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003bfc 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003c00 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003c08 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c14 0001762b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003c18 0001762c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003c1c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c20 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c28 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c38 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00003c54 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00003c64 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003c70 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003c7c 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003c84 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003c8c 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c94 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ca4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cb0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003cb4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003cb8 00008b2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003cbc 00008b2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003cc4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ccc 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003cfc 00008d1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003d38 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003d3c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003d40 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00003d44 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00003d4c 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d68 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d78 0001881c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003d84 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dac 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003db0 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dc8 00008d1c R_ARM_CALL 000015d8 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003dec 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003df0 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003df4 00008b2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003df8 00008b2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003e00 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e20 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e40 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003e44 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003e4c 00017f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e54 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e60 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e64 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e68 00008b2b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003e6c 00008b2c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003e74 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e7c 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e80 00018d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003e84 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ed8 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003edc 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003f9c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003ffc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004054 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004070 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004164 00017b1c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00004188 0001bd1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004194 0001791c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041ec 00018c1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004208 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004278 0000a62b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ +0000427c 0000a72b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ +00004280 0000a62c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ +00004284 0000a72c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ +00004288 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004290 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000042a4 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000042bc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042d8 0000aa2b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ +000042dc 0000aa2c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ +000042e4 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004308 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000431c 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004334 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004340 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004354 0001e81c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00004374 0000a82b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ +00004378 0000a82c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ +00004380 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004394 0000a52b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ +00004398 0000a52c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ +0000439c 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000043b4 0000a92b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ +000043b8 0000a92c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ +000043c0 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000043e4 00018e1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000444c 0000a32b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ +00004450 0000a42b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ +00004454 0000a32c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ +00004458 0000a42c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ +0000445c 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004464 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004478 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004490 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044a4 0000a22b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ +000044a8 0000a22c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ +000044ac 0001e71c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000451c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004530 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004548 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004564 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004568 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000456c 0000a12b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ +00004570 0000a12c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ +00004578 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004588 0001bf02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000458c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16e88 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16f04 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 │ │ │ │ │ @@ -1694,248 +1699,248 @@ │ │ │ │ │ 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 0x16f18 contains 239 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16f94 contains 239 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0001951c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000034 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00000038 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00000044 0001d01d R_ARM_JUMP24 000031b4 _Py_bytes_repr │ │ │ │ │ -00000048 00019a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000004c 00019a2c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00000054 0000722b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ -00000058 0000722c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ -00000060 00019b1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000090 0001fc1d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000b0 0001fd1d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000000e4 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000e8 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000fc 0000ec2b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ -00000100 0000ec2c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ -00000104 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000124 00009b1d R_ARM_JUMP24 00002958 do_argstrip │ │ │ │ │ -00000144 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000148 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000018 0001941c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000034 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +00000038 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +00000044 0001cf1d R_ARM_JUMP24 00003210 _Py_bytes_repr │ │ │ │ │ +00000048 0001992b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000004c 0001992c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000054 0000712b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ +00000058 0000712c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ +00000060 00019a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000090 0001fb1d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000b0 0001fc1d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000000e4 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000e8 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000000fc 0000eb2b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ +00000100 0000eb2c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ +00000104 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000124 00009a1d R_ARM_JUMP24 00002958 do_argstrip │ │ │ │ │ +00000144 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000148 0001872c 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 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000158 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000168 00001f1c R_ARM_CALL 00000bcc byteswriter_resize │ │ │ │ │ -000001b0 0001a42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000001b4 0001a42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000001b8 0000352b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -000001bc 0000352c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -000001c4 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001e4 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000208 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000220 0002031c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000260 0000521c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ -000002ac 0002061c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000002c4 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d0 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002d4 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002dc 0001cb1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002fc 0000fa2b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ -00000300 0000fa2c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ -00000308 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000318 0000fb2b R_ARM_MOVW_ABS_NC 00001148 .LC124 │ │ │ │ │ -0000031c 0000fb2c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ -0000032c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000340 0000fc2b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ -00000344 0000fc2c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ -00000348 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000370 0002071c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000037c 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000039c 0001bc1c R_ARM_CALL 0000203c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000003ac 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003bc 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000003c8 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003d8 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000003e4 0001901c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000480 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000004a8 0001f41c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004b8 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000050c 0002081c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00000578 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000005b8 0002081c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000005fc 0001792b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000600 0001792c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000604 0000fd2b R_ARM_MOVW_ABS_NC 000011bc .LC126 │ │ │ │ │ -00000608 0000fd2c R_ARM_MOVT_ABS 000011bc .LC126 │ │ │ │ │ -00000610 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001b0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000001b4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000001b8 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +000001bc 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +000001c4 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001e4 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000208 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000220 0002021c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000260 0000511c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ +000002ac 0002051c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000002c4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d0 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002d4 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002dc 0001ca1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002fc 0000f92b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ +00000300 0000f92c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ +00000308 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000318 0000fa2b R_ARM_MOVW_ABS_NC 00001148 .LC124 │ │ │ │ │ +0000031c 0000fa2c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ +0000032c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000340 0000fb2b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ +00000344 0000fb2c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ +00000348 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000370 0002061c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000037c 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000039c 0001bb1c R_ARM_CALL 00002098 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000003ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003bc 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000003c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003d8 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000003e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000480 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000004a8 0001f31c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004b8 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000050c 0002071c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00000578 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000005b8 0002071c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000005fc 0001782b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000600 0001782c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000604 0000fc2b R_ARM_MOVW_ABS_NC 000011bc .LC126 │ │ │ │ │ +00000608 0000fc2c R_ARM_MOVT_ABS 000011bc .LC126 │ │ │ │ │ +00000610 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000624 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000658 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000674 0001002b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ -00000678 0001002c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ -0000067c 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000068c 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000006a8 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006d0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000708 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000070c 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000710 0001012b R_ARM_MOVW_ABS_NC 000011d4 .LC128 │ │ │ │ │ -00000714 0001012c R_ARM_MOVT_ABS 000011d4 .LC128 │ │ │ │ │ -0000071c 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000724 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000728 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000074c 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000750 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000754 0001042b R_ARM_MOVW_ABS_NC 00001258 .LC131 │ │ │ │ │ -00000758 0001042c R_ARM_MOVT_ABS 00001258 .LC131 │ │ │ │ │ -00000760 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000768 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000778 0001022b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -0000077c 0001022c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -00000780 0001032b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00000784 0001032c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00000788 0001002b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ -0000078c 0001002c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ -00000790 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007b0 0000531d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ -000007d8 0001071d R_ARM_JUMP24 0000546c pad │ │ │ │ │ -00000800 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000820 00020a1d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -00000840 00020b1d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -00000860 00020c1d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -00000880 00020d1d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -000008a0 00020e1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -000008d4 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000008f0 0001122b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ -000008f4 0001122c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ -000008f8 0001ac1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000908 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000924 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000094c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000980 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000984 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000988 0001132b R_ARM_MOVW_ABS_NC 0000137c .LC136 │ │ │ │ │ -0000098c 0001132c R_ARM_MOVT_ABS 0000137c .LC136 │ │ │ │ │ -00000994 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000009a0 0001f22c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000009c4 0001832b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009c8 0001832c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009cc 0001142b R_ARM_MOVW_ABS_NC 000013d4 .LC137 │ │ │ │ │ -000009d0 0001142c R_ARM_MOVT_ABS 000013d4 .LC137 │ │ │ │ │ -000009d8 0001841c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009e0 0001f31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000009f0 0001022b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -000009f4 0001022c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -000009f8 0001032b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -000009fc 0001032c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00000a00 0001122b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ -00000a04 0001122c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ -00000a08 0001b11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000a2c 0000531d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ -00000a44 0001071d R_ARM_JUMP24 0000546c pad │ │ │ │ │ -00000a78 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000a8c 0001bd1c R_ARM_CALL 000021f8 PyBytesWriter_Grow │ │ │ │ │ -00000ac0 0001751c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000aec 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b04 0002111c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000b30 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b48 0002121c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000b70 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000b7c 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b90 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bb8 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bdc 0001071c R_ARM_CALL 0000546c pad │ │ │ │ │ -00000c08 0000531d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ -00000ca8 0001b01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000cdc 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce0 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce8 0001b81c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cf4 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d04 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000d2c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d40 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d54 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d58 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d80 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000d9c 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000da0 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000658 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000674 0000ff2b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ +00000678 0000ff2c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ +0000067c 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000068c 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000006a8 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006d0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000708 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000070c 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000710 0001002b R_ARM_MOVW_ABS_NC 000011d4 .LC128 │ │ │ │ │ +00000714 0001002c R_ARM_MOVT_ABS 000011d4 .LC128 │ │ │ │ │ +0000071c 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000724 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000728 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000074c 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000750 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000754 0001032b R_ARM_MOVW_ABS_NC 00001258 .LC131 │ │ │ │ │ +00000758 0001032c R_ARM_MOVT_ABS 00001258 .LC131 │ │ │ │ │ +00000760 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000768 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000778 0001012b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +0000077c 0001012c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +00000780 0001022b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00000784 0001022c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00000788 0000ff2b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ +0000078c 0000ff2c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ +00000790 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007b0 0000521d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ +000007d8 0001061d R_ARM_JUMP24 00005468 pad │ │ │ │ │ +00000800 0002081d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000820 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +00000840 00020a1d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000860 00020b1d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +00000880 00020c1d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +000008a0 00020d1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +000008d4 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000008f0 0001112b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ +000008f4 0001112c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ +000008f8 0001ab1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000908 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000924 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000094c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000980 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000984 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000988 0001122b R_ARM_MOVW_ABS_NC 0000137c .LC136 │ │ │ │ │ +0000098c 0001122c R_ARM_MOVT_ABS 0000137c .LC136 │ │ │ │ │ +00000994 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000099c 0001f12b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000009a0 0001f12c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000009c4 0001822b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009c8 0001822c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009cc 0001132b R_ARM_MOVW_ABS_NC 000013d4 .LC137 │ │ │ │ │ +000009d0 0001132c R_ARM_MOVT_ABS 000013d4 .LC137 │ │ │ │ │ +000009d8 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009e0 0001f21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009f0 0001012b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +000009f4 0001012c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +000009f8 0001022b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +000009fc 0001022c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00000a00 0001112b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ +00000a04 0001112c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ +00000a08 0001b01c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000a2c 0000521d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ +00000a44 0001061d R_ARM_JUMP24 00005468 pad │ │ │ │ │ +00000a78 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000a8c 0001bc1c R_ARM_CALL 00002254 PyBytesWriter_Grow │ │ │ │ │ +00000ac0 0001741c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000aec 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b04 0002101c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000b30 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b48 0002111c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000b70 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000b7c 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b90 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000bb8 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bdc 0001061c R_ARM_CALL 00005468 pad │ │ │ │ │ +00000c08 0000521d R_ARM_JUMP24 00000cb4 return_self │ │ │ │ │ +00000ca8 0001af1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000cdc 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce0 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce8 0001b71c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000cf4 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d04 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d2c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d3c 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d40 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d54 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d80 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000d9c 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000da0 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000e0c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e10 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e48 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000e6c 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e98 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed0 00018b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ed4 00018b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f00 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000f28 0002161c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000f54 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f68 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f80 0001882b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f84 0001882c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f88 0000922b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00000f8c 0000922c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00000f94 0001781c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fc0 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000100c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001030 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001070 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e48 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000e6c 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e98 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed0 00018a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ed4 00018a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f00 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f28 0002151c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000f54 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f68 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f80 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f84 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f88 0000912b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00000f8c 0000912c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00000f94 0001771c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fc0 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000100c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001030 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001070 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010a4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010a8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010c4 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000010dc 0001e41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001130 0000521c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ -0000114c 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001170 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000011a4 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c4 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000010dc 0001e31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001130 0000511c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ +0000114c 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001170 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000011a4 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000011e4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001218 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000123c 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001268 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000128c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129c 0002161c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000012d0 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012dc 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012ec 0001e51c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001318 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 00017f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001218 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000123c 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001268 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129c 0002151c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000012d0 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012dc 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012ec 0001e41c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001318 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000133c 00017e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001370 0002171c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00001388 00011f2b R_ARM_MOVW_ABS_NC 000014e8 .LC141 │ │ │ │ │ -0000138c 00011f2c R_ARM_MOVT_ABS 000014e8 .LC141 │ │ │ │ │ -00001398 0002181d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000139c 0001202b R_ARM_MOVW_ABS_NC 000014f0 .LC142 │ │ │ │ │ -000013a0 0001202c R_ARM_MOVT_ABS 000014f0 .LC142 │ │ │ │ │ -000013ac 0002181d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000013b0 00017602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013e0 0001b51c R_ARM_CALL 00000000 memset │ │ │ │ │ -000013f0 0001b31c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001424 0001931c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001438 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001370 0002161c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00001388 00011e2b R_ARM_MOVW_ABS_NC 000014e8 .LC141 │ │ │ │ │ +0000138c 00011e2c R_ARM_MOVT_ABS 000014e8 .LC141 │ │ │ │ │ +00001398 0002171d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000139c 00011f2b R_ARM_MOVW_ABS_NC 000014f0 .LC142 │ │ │ │ │ +000013a0 00011f2c R_ARM_MOVT_ABS 000014f0 .LC142 │ │ │ │ │ +000013ac 0002171d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000013b0 00017502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e0 0001b41c R_ARM_CALL 00000000 memset │ │ │ │ │ +000013f0 0001b21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001424 0001921c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001438 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001448 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000144c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001474 0001721c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000148c 0001b41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001474 0001711c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000148c 0001b31c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000014b0 0000171d R_ARM_JUMP24 00000a90 byteswriter_create │ │ │ │ │ -000014dc 0001a01c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000014ec 0001bd1c R_ARM_CALL 000021f8 PyBytesWriter_Grow │ │ │ │ │ -0000150c 0000a11c R_ARM_CALL 00003e10 bytes_fromformat │ │ │ │ │ -00001538 0002001c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -00001564 0001c71c R_ARM_CALL 00001664 PyBytes_Concat │ │ │ │ │ -00001574 0000281d R_ARM_JUMP24 000011fc Py_XDECREF │ │ │ │ │ -00001590 00006a2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00001594 00006a2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000015a0 0001d01d R_ARM_JUMP24 000031b4 _Py_bytes_repr │ │ │ │ │ -00001618 0002001c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -0000169c 00005b1c R_ARM_CALL 00005874 stringlib__preprocess │ │ │ │ │ -000016ac 00005c1c R_ARM_CALL 000059a4 stringlib__two_way │ │ │ │ │ -000016e4 0001be1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000016f4 0001c002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000017a0 00012a2b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ -000017a4 00012a2c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ -000017b4 0002181d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000017d4 0001b91c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000017f0 0001e32b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017f4 0001e32c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000017fc 0001a71c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001844 00021d1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000014dc 00019f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000014ec 0001bc1c R_ARM_CALL 00002254 PyBytesWriter_Grow │ │ │ │ │ +0000150c 0000a01c R_ARM_CALL 00003e88 bytes_fromformat │ │ │ │ │ +00001538 0001ff1c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ +00001564 0001c61c R_ARM_CALL 00001664 PyBytes_Concat │ │ │ │ │ +00001574 0000271d R_ARM_JUMP24 00001250 Py_XDECREF │ │ │ │ │ +00001590 0000692b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +00001594 0000692c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000015a0 0001cf1d R_ARM_JUMP24 00003210 _Py_bytes_repr │ │ │ │ │ +00001618 0001ff1c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ +0000169c 00005a1c R_ARM_CALL 00005870 stringlib__preprocess │ │ │ │ │ +000016ac 00005b1c R_ARM_CALL 000059a0 stringlib__two_way │ │ │ │ │ +000016e4 0001bd1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000016f4 0001bf02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000017a0 0001292b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ +000017a4 0001292c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ +000017b4 0002171d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000017d4 0001b81c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000017f0 0001e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017f4 0001e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000017fc 0001a61c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001844 00021c1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -292,15 +292,14 @@ │ │ │ │ │ -1 (the default value) means no limit. │ │ │ │ │ __bytes__($self, /) │ │ │ │ │ Convert this value to exact type bytes. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ _PyBytes_FromSize │ │ │ │ │ byteswriter_create │ │ │ │ │ byteswriter_resize │ │ │ │ │ -Py_XDECREF.part.0 │ │ │ │ │ Py_XDECREF │ │ │ │ │ bytes_hash │ │ │ │ │ bytes_richcompare │ │ │ │ │ bytes_subscript │ │ │ │ │ bytes_length │ │ │ │ │ bytes_buffer_getbuffer │ │ │ │ │ bytes_iter │ │ │ │ ├── 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 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000020 │ │ │ │ │ @@ -1381,19 +1381,19 @@ │ │ │ │ │ ble 146c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ sub r4, r0, r7 │ │ │ │ │ bne 1444 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 5874 │ │ │ │ │ + bl 5870 │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 59a4 │ │ │ │ │ + bl 59a0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 11a4 │ │ │ │ │ add sl, r7, r0 │ │ │ │ │ b 104c │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ sub sl, r4, r3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -1511,19 +1511,19 @@ │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 1530 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ b 1530 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5874 │ │ │ │ │ + bl 5870 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 59a4 │ │ │ │ │ + bl 59a0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b 104c │ │ │ │ │ ldr ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1650 │ │ │ │ │ @@ -1544,15 +1544,15 @@ │ │ │ │ │ beq 15e0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ beq 15f8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 2288 │ │ │ │ │ + b 22e4 │ │ │ │ │ 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> │ │ │ │ │ @@ -1616,15 +1616,15 @@ │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq 16cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1dc8 │ │ │ │ │ + bl 1e24 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1754 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -1804,15 +1804,15 @@ │ │ │ │ │ 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 31b4 <_PyBytes_FormatEx+0x14> │ │ │ │ │ + b 3210 <_PyBytes_FormatEx+0x70> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 0000191c <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1916,15 +1916,15 @@ │ │ │ │ │ │ │ │ │ │ 00001a7c : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2288 │ │ │ │ │ + b 22e4 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ 00001a90 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -3561,24 +3561,24 @@ │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 314c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3e10 <_PyBytes_FormatEx+0xc70> │ │ │ │ │ + bl 3e88 <_PyBytes_FormatEx+0xce8> │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq 3148 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00003158 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ @@ -3782,15 +3782,15 @@ │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4234 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4208 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl d00 │ │ │ │ │ @@ -3831,15 +3831,15 @@ │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ ble 351c <_PyBytes_FormatEx+0x37c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 39f8 <_PyBytes_FormatEx+0x858> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ bne 3fd0 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ @@ -3860,15 +3860,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r7 │ │ │ │ │ blt 401c <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 39d0 <_PyBytes_FormatEx+0x830> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3244 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ mov r3, #10 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ and r2, r2, #8 │ │ │ │ │ str r2, [sp] │ │ │ │ │ @@ -3925,18 +3925,18 @@ │ │ │ │ │ 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 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 475c <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 3470 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ @@ -4025,15 +4025,15 @@ │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ble 37e0 <_PyBytes_FormatEx+0x640> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 39f8 <_PyBytes_FormatEx+0x858> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ @@ -4190,15 +4190,15 @@ │ │ │ │ │ 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 11fc │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3650 <_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 │ │ │ │ │ @@ -4913,29 +4913,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4358 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f40 │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ b 34d8 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r3, [r6, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ b 4300 <_PyBytes_FormatEx+0x1160> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 3650 <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ @@ -5610,15 +5610,15 @@ │ │ │ │ │ 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 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4bfc <_PyBytes_FromHex+0x19c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 4b74 <_PyBytes_FromHex+0x114> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ @@ -5845,285 +5845,284 @@ │ │ │ │ │ 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 5128 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #716] @ 51cc │ │ │ │ │ + ldr ip, [pc, #712] @ 51c8 │ │ │ │ │ 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 5184 │ │ │ │ │ + beq 518c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 4f40 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 5184 │ │ │ │ │ + blt 518c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5184 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + beq 518c │ │ │ │ │ + mov sl, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - ble 510c │ │ │ │ │ - sub r3, sl, r0 │ │ │ │ │ - add ip, r7, r0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + ble 5114 │ │ │ │ │ + sub r3, r9, sl │ │ │ │ │ + add ip, r7, sl │ │ │ │ │ + mov r2, sl │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 5024 │ │ │ │ │ + beq 5028 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4fbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4fa4 │ │ │ │ │ + beq 4fa8 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ - add r2, r0, #1 │ │ │ │ │ + beq 5040 │ │ │ │ │ + add r2, sl, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 5040 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 5040 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 5024 │ │ │ │ │ - b 5130 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne 5028 │ │ │ │ │ + b 5120 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 5040 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 5040 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 503c │ │ │ │ │ + beq 5040 │ │ │ │ │ add r2, lr, #3 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - beq 5130 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + beq 5120 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - ble 5138 │ │ │ │ │ + bne 4fdc │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + ble 5140 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 50b8 │ │ │ │ │ + beq 50c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50d4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - cmpeq sl, r1 │ │ │ │ │ - beq 50e0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + beq 50dc │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + cmpeq r9, r1 │ │ │ │ │ + beq 50e8 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5160 │ │ │ │ │ + beq 5168 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5140 │ │ │ │ │ + bne 5148 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50b0 │ │ │ │ │ + bgt 4f64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 518c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + bne 4f64 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 4f64 │ │ │ │ │ - cmp sl, r1 │ │ │ │ │ - ble 5054 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + ble 5058 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ - b 5054 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + b 5058 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 506c │ │ │ │ │ + b 5070 │ │ │ │ │ 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 5068 │ │ │ │ │ + bne 506c │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5160 │ │ │ │ │ + bne 5168 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + b 5060 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 5198 │ │ │ │ │ + bhi 5194 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4f28 │ │ │ │ │ b 4ef0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - b 505c │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 505c │ │ │ │ │ + b 5060 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5160 │ │ │ │ │ + bgt 5168 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5160 │ │ │ │ │ + bne 5168 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5184 │ │ │ │ │ + bgt 518c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5184 │ │ │ │ │ + bne 518c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 510c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50b0 │ │ │ │ │ + b 5114 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #28] @ 51cc │ │ │ │ │ + ldr ip, [pc, #28] @ 51c8 │ │ │ │ │ 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 4f30 │ │ │ │ │ - b 5184 │ │ │ │ │ + b 518c │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051d0 : │ │ │ │ │ +000051cc : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000051e8 : │ │ │ │ │ +000051e4 : │ │ │ │ │ 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 523c │ │ │ │ │ + bhi 5238 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 5230 │ │ │ │ │ + ble 522c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2958 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 521c │ │ │ │ │ + b 5218 │ │ │ │ │ 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 5210 │ │ │ │ │ + b 520c │ │ │ │ │ │ │ │ │ │ -00005260 : │ │ │ │ │ +0000525c : │ │ │ │ │ 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 529c │ │ │ │ │ + beq 5298 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000052a4 : │ │ │ │ │ +000052a0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6136,94 +6135,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 535c │ │ │ │ │ + bne 5358 │ │ │ │ │ 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 5364 │ │ │ │ │ + beq 5360 │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5364 │ │ │ │ │ + bne 5360 │ │ │ │ │ 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 5350 │ │ │ │ │ + beq 534c │ │ │ │ │ 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 533c │ │ │ │ │ + b 5338 │ │ │ │ │ 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 538c │ │ │ │ │ + bne 5388 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 533c │ │ │ │ │ + b 5338 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 533c │ │ │ │ │ + b 5338 │ │ │ │ │ │ │ │ │ │ -000053a0 <_PyBytes_Find>: │ │ │ │ │ +0000539c <_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 5438 <_PyBytes_Find+0x98> │ │ │ │ │ + beq 5434 <_PyBytes_Find+0x98> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mvngt r3, #0 │ │ │ │ │ - bgt 542c <_PyBytes_Find+0x8c> │ │ │ │ │ + bgt 5428 <_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 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 542c <_PyBytes_Find+0x8c> │ │ │ │ │ + bne 5428 <_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 │ │ │ │ │ @@ -6231,64 +6230,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 542c <_PyBytes_Find+0x8c> │ │ │ │ │ + b 5428 <_PyBytes_Find+0x8c> │ │ │ │ │ │ │ │ │ │ -00005440 : │ │ │ │ │ +0000543c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000546c : │ │ │ │ │ +00005468 : │ │ │ │ │ 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 5500 │ │ │ │ │ + beq 54fc │ │ │ │ │ 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 54f8 │ │ │ │ │ + beq 54f4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ - bgt 550c │ │ │ │ │ + bgt 5508 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 54f8 │ │ │ │ │ + ble 54f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -6298,78 +6297,78 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b cb4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 54c4 │ │ │ │ │ │ │ │ │ │ -00005520 : │ │ │ │ │ +0000551c : │ │ │ │ │ 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 55dc │ │ │ │ │ + bhi 55d8 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 56cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56ac │ │ │ │ │ + ble 56a8 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 56cc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 566c │ │ │ │ │ + ble 5668 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 5628 │ │ │ │ │ + beq 5624 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 5608 │ │ │ │ │ + bne 5604 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 55cc │ │ │ │ │ + ble 55c8 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 546c │ │ │ │ │ + b 5468 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b cb4 │ │ │ │ │ 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 5550 │ │ │ │ │ + bne 554c │ │ │ │ │ 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 │ │ │ │ │ @@ -6377,81 +6376,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 55fc │ │ │ │ │ + b 55f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 5674 │ │ │ │ │ + bne 5670 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 55a8 │ │ │ │ │ + beq 55a4 │ │ │ │ │ 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 55fc │ │ │ │ │ + b 55f8 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 55a8 │ │ │ │ │ + b 55a4 │ │ │ │ │ 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 5638 │ │ │ │ │ + bne 5634 │ │ │ │ │ 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 55fc │ │ │ │ │ + b 55f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5574 │ │ │ │ │ + bne 5570 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5574 │ │ │ │ │ + b 5570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 557c │ │ │ │ │ - b 55fc │ │ │ │ │ + beq 5578 │ │ │ │ │ + b 55f8 │ │ │ │ │ │ │ │ │ │ -000056e4 : │ │ │ │ │ +000056e0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6459,18 +6458,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 574c │ │ │ │ │ + bhi 5748 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 5774 │ │ │ │ │ + bgt 5770 │ │ │ │ │ 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 │ │ │ │ │ @@ -6482,98 +6481,98 @@ │ │ │ │ │ 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 5720 │ │ │ │ │ + bne 571c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5744 │ │ │ │ │ + b 5740 │ │ │ │ │ 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 576c │ │ │ │ │ + beq 5768 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5728 │ │ │ │ │ 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 572c │ │ │ │ │ - b 576c │ │ │ │ │ + bne 5728 │ │ │ │ │ + b 5768 │ │ │ │ │ │ │ │ │ │ -000057b4 : │ │ │ │ │ +000057b0 : │ │ │ │ │ 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 5848 │ │ │ │ │ + beq 5844 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5800 │ │ │ │ │ + bne 57fc │ │ │ │ │ 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 5850 │ │ │ │ │ + ble 584c │ │ │ │ │ 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 57f4 │ │ │ │ │ + bge 57f0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5848 │ │ │ │ │ + bgt 5844 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5868 │ │ │ │ │ + beq 5864 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 57f4 │ │ │ │ │ + b 57f0 │ │ │ │ │ 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 57f4 │ │ │ │ │ - b 582c │ │ │ │ │ + bge 57f0 │ │ │ │ │ + b 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5848 │ │ │ │ │ + b 5844 │ │ │ │ │ │ │ │ │ │ -00005874 : │ │ │ │ │ +00005870 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6603,59 +6602,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 5984 │ │ │ │ │ + bne 5980 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5930 │ │ │ │ │ + blt 592c │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 599c │ │ │ │ │ + bne 5998 │ │ │ │ │ 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 5944 │ │ │ │ │ + bne 5940 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 5970 │ │ │ │ │ + b 596c │ │ │ │ │ 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 595c │ │ │ │ │ + blt 5958 │ │ │ │ │ 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 58fc │ │ │ │ │ + b 58f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 590c │ │ │ │ │ + b 5908 │ │ │ │ │ │ │ │ │ │ -000059a4 : │ │ │ │ │ +000059a0 : │ │ │ │ │ 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} │ │ │ │ │ @@ -6667,124 +6666,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 5af0 │ │ │ │ │ + beq 5aec │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5a9c │ │ │ │ │ + bcs 5a98 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5a94 │ │ │ │ │ + bne 5a90 │ │ │ │ │ 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 5a64 │ │ │ │ │ + bge 5a60 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a28 │ │ │ │ │ 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 59f4 │ │ │ │ │ + b 59f0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5a80 │ │ │ │ │ + b 5a7c │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5aa4 │ │ │ │ │ + bne 5aa0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5a6c │ │ │ │ │ + blt 5a68 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 59fc │ │ │ │ │ + bhi 59f8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5a8c │ │ │ │ │ + b 5a88 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 5a9c │ │ │ │ │ + bls 5a98 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5a14 │ │ │ │ │ + beq 5a10 │ │ │ │ │ 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 59f4 │ │ │ │ │ + b 59f0 │ │ │ │ │ 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 5a9c │ │ │ │ │ + bcs 5a98 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b38 │ │ │ │ │ + beq 5b34 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 5b14 │ │ │ │ │ - b 5a9c │ │ │ │ │ + bhi 5b10 │ │ │ │ │ + b 5a98 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5b6c │ │ │ │ │ + bge 5b68 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5b9c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 5b48 │ │ │ │ │ + b 5b44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 5bb8 │ │ │ │ │ + bge 5bb4 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5b78 │ │ │ │ │ + beq 5b74 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 5b0c │ │ │ │ │ + b 5b08 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 5b0c │ │ │ │ │ + b 5b08 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 5a8c │ │ │ │ │ + b 5a88 │ │ │ │ ├── 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,44 +625,41 @@ │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ sub r2, r2, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -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(): │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ bne b10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ b b14 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ @@ -978,29 +978,29 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e1c │ │ │ │ │ sub r2, r1, r0 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi f14 │ │ │ │ │ + bhi f30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq e74 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne e98 │ │ │ │ │ + bne eb4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq dfc │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq efc │ │ │ │ │ + beq f18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1018,22 +1018,22 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e80 │ │ │ │ │ - ldr r3, [pc, #372] @ f38 │ │ │ │ │ + ldr r3, [pc, #400] @ f54 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne ea8 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1047,39 +1047,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ b dbc │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne ed0 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi f14 │ │ │ │ │ + bmi f30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt f14 │ │ │ │ │ + blt f30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq e7c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ beq e68 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eec │ │ │ │ │ + bne f08 │ │ │ │ │ ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ b dbc │ │ │ │ │ - ldr r4, [pc, #192] @ f3c │ │ │ │ │ + ldr r4, [pc, #220] @ f58 │ │ │ │ │ b dbc │ │ │ │ │ - ldr r4, [pc, #184] @ f3c │ │ │ │ │ + ldr r4, [pc, #212] @ f58 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt dbc │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne dbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ b dbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b df0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1087,87 +1095,87 @@ │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq dbc │ │ │ │ │ b e80 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - bmi f14 │ │ │ │ │ + bmi f30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt f14 │ │ │ │ │ + bgt f30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq e7c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ beq e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ b df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r5, #256] @ 0x100 │ │ │ │ │ bne da4 │ │ │ │ │ - b ea8 │ │ │ │ │ + b ec4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ef4 │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ + b f10 │ │ │ │ │ + .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000f40 : │ │ │ │ │ +00000f5c : │ │ │ │ │ PyBytesWriter_FinishWithSize(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1044 │ │ │ │ │ + beq 1060 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ + bne 10c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 110c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 113c │ │ │ │ │ + blt 1174 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 106c │ │ │ │ │ + beq 10a4 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 10f4 │ │ │ │ │ + bhi 112c │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1158 │ │ │ │ │ + beq 1190 │ │ │ │ │ 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] │ │ │ │ │ @@ -1187,200 +1195,205 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105c │ │ │ │ │ - ldr r2, [pc, #348] @ 1168 │ │ │ │ │ + bne 1078 │ │ │ │ │ + ldr r2, [pc, #376] @ 11a0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10c0 │ │ │ │ │ + bne 10f8 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ str r5, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ec │ │ │ │ │ + beq 1124 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ - ldr r3, [pc, #276] @ 116c │ │ │ │ │ + ldr r3, [pc, #304] @ 11a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq 1020 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1020 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1020 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1004 │ │ │ │ │ + b 1020 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ mov r0, #24 │ │ │ │ │ movw r3, #25836 @ 0x64ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 1004 │ │ │ │ │ + b 1020 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1114 │ │ │ │ │ + bne 114c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 10b4 │ │ │ │ │ + beq 10ec │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112c │ │ │ │ │ + bne 1164 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #256] @ 0x100 │ │ │ │ │ - b 1004 │ │ │ │ │ + b 1020 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1038 │ │ │ │ │ + b 1054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ - b 105c │ │ │ │ │ - ldr r3, [pc, #120] @ 116c │ │ │ │ │ - b 1038 │ │ │ │ │ + beq 1020 │ │ │ │ │ + b 1078 │ │ │ │ │ + ldr r3, [pc, #120] @ 11a4 │ │ │ │ │ + b 1054 │ │ │ │ │ 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 r3, #0 │ │ │ │ │ - b 10dc │ │ │ │ │ + b 1114 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 10b4 │ │ │ │ │ + beq 10ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10b0 │ │ │ │ │ + beq 10e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1038 │ │ │ │ │ + b 1054 │ │ │ │ │ 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 110c │ │ │ │ │ + b 1144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne fe0 │ │ │ │ │ - b 110c │ │ │ │ │ - .word 0x00000154 │ │ │ │ │ + bne ffc │ │ │ │ │ + b 1144 │ │ │ │ │ + .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +000011a8 : │ │ │ │ │ PyBytesWriter_Discard(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d8 │ │ │ │ │ - ldr r2, [pc, #84] @ 11f8 │ │ │ │ │ + bne 1210 │ │ │ │ │ + ldr r2, [pc, #112] @ 124c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11e8 │ │ │ │ │ + bne 123c │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 11d4 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 11d4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 119c │ │ │ │ │ + b 11d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ + .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +00001250 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne 126c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1224 │ │ │ │ │ - │ │ │ │ │ -00001224 : │ │ │ │ │ -Py_XDECREF.part.0(): │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bgt 1254 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1254 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1260 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1260 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001260 : │ │ │ │ │ +00001294 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bxne lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1394,47 +1407,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_HashBuffer │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +000012dc : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 13a4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 13a4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1398 │ │ │ │ │ + beq 13cc │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub r2, r5, #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 13c8 │ │ │ │ │ + bhi 13fc │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 1358 │ │ │ │ │ + bne 138c │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1358 │ │ │ │ │ + bne 138c │ │ │ │ │ sub r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1455,336 +1468,336 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1504 │ │ │ │ │ + bne 1538 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #516] @ 15a4 │ │ │ │ │ + ldr r3, [pc, #516] @ 15d8 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14f8 │ │ │ │ │ + bhi 152c │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1448 │ │ │ │ │ + ble 147c │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - bne 1400 │ │ │ │ │ + bne 1434 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1448 │ │ │ │ │ - ldr r3, [pc, #416] @ 15a8 │ │ │ │ │ + beq 147c │ │ │ │ │ + ldr r3, [pc, #416] @ 15dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14d0 │ │ │ │ │ + bhi 1504 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ - ldr r3, [pc, #348] @ 15ac │ │ │ │ │ + b 13c4 │ │ │ │ │ + ldr r3, [pc, #348] @ 15e0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14b4 │ │ │ │ │ + bhi 14e8 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 13c4 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 1388 │ │ │ │ │ + bhi 13bc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1530 │ │ │ │ │ + bne 1564 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1560 │ │ │ │ │ + beq 1594 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14fc │ │ │ │ │ + bne 1530 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 15b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 13bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1388 │ │ │ │ │ - b 14fc │ │ │ │ │ + beq 13bc │ │ │ │ │ + b 1530 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000015b0 : │ │ │ │ │ +000015e4 : │ │ │ │ │ PyBytesWriter_Create(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 16b4 │ │ │ │ │ - ldr r3, [pc, #256] @ 16d8 │ │ │ │ │ + blt 16e8 │ │ │ │ │ + ldr r3, [pc, #256] @ 170c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1674 │ │ │ │ │ + beq 16a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r2, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r2, #2008] @ 0x7d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r2, #2012] @ 0x7dc │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r2, [r3, #268] @ 0x10c │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1668 │ │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ │ - bgt 1640 │ │ │ │ │ + bgt 1674 │ │ │ │ │ str r1, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1634 │ │ │ │ │ + b 1668 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 1704 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r0, [r2, #256]! @ 0x100 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne 1628 │ │ │ │ │ - b 1634 │ │ │ │ │ + bne 165c │ │ │ │ │ + b 1668 │ │ │ │ │ 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 166c │ │ │ │ │ + b 16a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 166c │ │ │ │ │ + b 16a0 │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +00001710 : │ │ │ │ │ PyBytesWriter_GetData(): │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 1730 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001718 : │ │ │ │ │ +0000174c : │ │ │ │ │ PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #260] @ 0x104 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1884 │ │ │ │ │ + beq 18ac │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184c │ │ │ │ │ + bne 1874 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 18b0 │ │ │ │ │ + bne 190c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 18ec │ │ │ │ │ + blt 191c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1820 │ │ │ │ │ + beq 1854 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 190c │ │ │ │ │ + bhi 193c │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1928 │ │ │ │ │ + beq 1984 │ │ │ │ │ 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] │ │ │ │ │ @@ -1801,26 +1814,26 @@ │ │ │ │ │ strb r6, [r2, #16] │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 188c │ │ │ │ │ - ldr r2, [pc, #336] @ 1938 │ │ │ │ │ + bne 18cc │ │ │ │ │ + ldr r2, [pc, #376] @ 1994 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 189c │ │ │ │ │ + bne 18f8 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ str r4, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -1830,263 +1843,274 @@ │ │ │ │ │ movw r3, #25836 @ 0x64ec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - ldr r2, [pc, #248] @ 193c │ │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, r2] │ │ │ │ │ - b 17ec │ │ │ │ │ + b 1814 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 18c0 │ │ │ │ │ + bne 1958 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1878 │ │ │ │ │ + beq 18a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18dc │ │ │ │ │ + bne 1974 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - b 183c │ │ │ │ │ - ldr r3, [pc, #180] @ 1940 │ │ │ │ │ - b 17d4 │ │ │ │ │ + b 1814 │ │ │ │ │ + ldr r3, [pc, #228] @ 1998 │ │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 18cc │ │ │ │ │ + ldr r2, [pc, #216] @ 199c │ │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + b 1820 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1814 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1814 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1224 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 183c │ │ │ │ │ + b 1814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1814 │ │ │ │ │ + b 1848 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 17d4 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 1878 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyByteArray_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1874 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ - R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 1814 │ │ │ │ │ + b 18b0 │ │ │ │ │ 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 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 17d4 │ │ │ │ │ + b 18b0 │ │ │ │ │ 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 │ │ │ │ │ - b 1904 │ │ │ │ │ + b 1934 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + beq 18a0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyByteArray_Resize │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 189c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11a8 │ │ │ │ │ + R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 17bc │ │ │ │ │ - b 1904 │ │ │ │ │ - .word 0x00000148 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000f0 │ │ │ │ │ + bne 17f0 │ │ │ │ │ + b 1934 │ │ │ │ │ + .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001944 : │ │ │ │ │ +000019a0 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e4 │ │ │ │ │ + bne 1a40 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1b1c │ │ │ │ │ + bne 1b78 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b14 │ │ │ │ │ + blt 1b70 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1a64 │ │ │ │ │ + ble 1ac0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1af8 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1970 │ │ │ │ │ + beq 19cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1b40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1af8 │ │ │ │ │ + blt 1b54 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 1b04 │ │ │ │ │ + ble 1b60 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ldr r0, [pc, #260] @ 1b3c │ │ │ │ │ + ldr r0, [pc, #260] @ 1b98 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1a9c │ │ │ │ │ + bne 1af8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1acc │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ 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 1a58 │ │ │ │ │ + bne 1ab4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b14 │ │ │ │ │ + beq 1b70 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ add r3, r1, #15 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldrb ip, [r4, r1] │ │ │ │ │ strb ip, [r2, #1]! │ │ │ │ │ ldr ip, [fp, #-16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ - bne 1ac8 │ │ │ │ │ - b 19dc │ │ │ │ │ + bne 1b24 │ │ │ │ │ + b 1a38 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b14 │ │ │ │ │ + bne 1b70 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bpl 1a24 │ │ │ │ │ + bpl 1a80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 19dc │ │ │ │ │ + b 1a38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1b14 │ │ │ │ │ + b 1b70 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001b40 : │ │ │ │ │ +00001b9c : │ │ │ │ │ bytes_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001b58 : │ │ │ │ │ +00001bb4 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2099,145 +2123,145 @@ │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001b9c : │ │ │ │ │ +00001bf8 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1d0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1d10 │ │ │ │ │ + blt 1d6c │ │ │ │ │ clz ip, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1cac │ │ │ │ │ + bne 1d08 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d58 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d8c │ │ │ │ │ + beq 1de8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1dc4 │ │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1da4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 1c5c │ │ │ │ │ + bne 1cb8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1e00 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1da4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #260] @ 1dc4 │ │ │ │ │ + ldr ip, [pc, #260] @ 1e20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1dbc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1c54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 1c54 │ │ │ │ │ + b 1cb0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #156] @ 1dc4 │ │ │ │ │ + ldr r1, [pc, #156] @ 1e20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ - b 1d60 │ │ │ │ │ + bne 1c54 │ │ │ │ │ + b 1dbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1c54 │ │ │ │ │ + b 1cb0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -2245,40 +2269,40 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1dbc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ subne r7, fp, #40 @ 0x28 │ │ │ │ │ - bne 1c70 │ │ │ │ │ + bne 1ccc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1dbc │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001dc8 <_PyBytes_Concat>: │ │ │ │ │ +00001e24 <_PyBytes_Concat>: │ │ │ │ │ _PyBytes_Concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -2288,44 +2312,44 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ff8 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2054 <_PyBytes_Concat+0x230> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff8 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2054 <_PyBytes_Concat+0x230> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f14 <_PyBytes_Concat+0x14c> │ │ │ │ │ + beq 1f70 <_PyBytes_Concat+0x14c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f60 <_PyBytes_Concat+0x198> │ │ │ │ │ + beq 1fbc <_PyBytes_Concat+0x198> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 1ff0 <_PyBytes_Concat+0x228> │ │ │ │ │ + bgt 204c <_PyBytes_Concat+0x228> │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 1fd4 <_PyBytes_Concat+0x20c> │ │ │ │ │ + bmi 2030 <_PyBytes_Concat+0x20c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f58 <_PyBytes_Concat+0x190> │ │ │ │ │ + beq 1fb4 <_PyBytes_Concat+0x190> │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 1f90 <_PyBytes_Concat+0x1c8> │ │ │ │ │ + bgt 1fec <_PyBytes_Concat+0x1c8> │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2024 <_PyBytes_Concat+0x25c> │ │ │ │ │ + beq 2080 <_PyBytes_Concat+0x25c> │ │ │ │ │ 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 │ │ │ │ │ @@ -2351,100 +2375,100 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1fb8 <_PyBytes_Concat+0x1f0> │ │ │ │ │ + beq 2014 <_PyBytes_Concat+0x1f0> │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1f08 <_PyBytes_Concat+0x140> │ │ │ │ │ + beq 1f64 <_PyBytes_Concat+0x140> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1f40 <_PyBytes_Concat+0x178> │ │ │ │ │ + bne 1f9c <_PyBytes_Concat+0x178> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 1ee8 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 1f44 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e3c <_PyBytes_Concat+0x74> │ │ │ │ │ + bne 1e98 <_PyBytes_Concat+0x74> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1f74 <_PyBytes_Concat+0x1ac> │ │ │ │ │ - ldr r4, [pc, #216] @ 2038 <_PyBytes_Concat+0x270> │ │ │ │ │ - b 1eb0 <_PyBytes_Concat+0xe8> │ │ │ │ │ + beq 1fd0 <_PyBytes_Concat+0x1ac> │ │ │ │ │ + ldr r4, [pc, #216] @ 2094 <_PyBytes_Concat+0x270> │ │ │ │ │ + b 1f0c <_PyBytes_Concat+0xe8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 1fc8 <_PyBytes_Concat+0x200> │ │ │ │ │ + bne 2024 <_PyBytes_Concat+0x200> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ee8 <_PyBytes_Concat+0x120> │ │ │ │ │ - b 1f00 <_PyBytes_Concat+0x138> │ │ │ │ │ + bne 1f44 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 1f5c <_PyBytes_Concat+0x138> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ee8 <_PyBytes_Concat+0x120> │ │ │ │ │ + bne 1f44 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1efc <_PyBytes_Concat+0x134> │ │ │ │ │ - b 1f08 <_PyBytes_Concat+0x140> │ │ │ │ │ + bne 1f58 <_PyBytes_Concat+0x134> │ │ │ │ │ + b 1f64 <_PyBytes_Concat+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r5, r3 │ │ │ │ │ - bge 1e54 <_PyBytes_Concat+0x8c> │ │ │ │ │ + bge 1eb0 <_PyBytes_Concat+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2004 <_PyBytes_Concat+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2004 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2452,173 +2476,173 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2004 <_PyBytes_Concat+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fa8 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + beq 2004 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1eb0 <_PyBytes_Concat+0xe8> │ │ │ │ │ + b 1f0c <_PyBytes_Concat+0xe8> │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000203c : │ │ │ │ │ +00002098 : │ │ │ │ │ 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 20c4 │ │ │ │ │ + bne 2120 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bmi 20d8 │ │ │ │ │ + bmi 2134 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 20f8 │ │ │ │ │ + bgt 2154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2100 │ │ │ │ │ + bgt 215c │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - bne 21d0 │ │ │ │ │ + bne 222c │ │ │ │ │ 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 206c │ │ │ │ │ + b 20c8 │ │ │ │ │ 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 20bc │ │ │ │ │ + b 2118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 214c │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 21b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2180 │ │ │ │ │ + bne 21dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 21a0 │ │ │ │ │ + bne 21fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 214c │ │ │ │ │ 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 20a4 │ │ │ │ │ + b 2100 │ │ │ │ │ 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 210c │ │ │ │ │ + bgt 2168 │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ - b 2110 │ │ │ │ │ + b 216c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21e4 │ │ │ │ │ + bne 2240 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ - b 20f0 │ │ │ │ │ + beq 21a8 │ │ │ │ │ + b 214c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 214c │ │ │ │ │ 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 20a4 │ │ │ │ │ + b 2100 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 20b8 │ │ │ │ │ + b 2114 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ - b 20f0 │ │ │ │ │ + beq 21a8 │ │ │ │ │ + b 214c │ │ │ │ │ │ │ │ │ │ -000021f8 : │ │ │ │ │ +00002254 : │ │ │ │ │ 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 2260 │ │ │ │ │ + bmi 22bc │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 2280 │ │ │ │ │ + blt 22dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl bcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2278 │ │ │ │ │ + beq 22d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2628,20 +2652,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 2258 │ │ │ │ │ + b 22b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2278 │ │ │ │ │ + b 22d4 │ │ │ │ │ │ │ │ │ │ -00002288 : │ │ │ │ │ +000022e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2652,54 +2676,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 2be4 │ │ │ │ │ + beq 2c40 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 29a0 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 234c │ │ │ │ │ + bne 23a8 │ │ │ │ │ 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 2358 │ │ │ │ │ + bne 23b4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2340 │ │ │ │ │ + bgt 239c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2d10 │ │ │ │ │ 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 24ec │ │ │ │ │ + bgt 2548 │ │ │ │ │ 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 │ │ │ │ │ @@ -2709,194 +2733,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 2528 │ │ │ │ │ + bne 2584 │ │ │ │ │ str r1, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 245c │ │ │ │ │ + b 24b8 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2c54 │ │ │ │ │ + blt 2cb0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 2b94 │ │ │ │ │ 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 2994 │ │ │ │ │ + beq 29f0 │ │ │ │ │ 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 29b4 │ │ │ │ │ + bne 2a10 │ │ │ │ │ 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 2c54 │ │ │ │ │ + blt 2cb0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 29c8 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2c54 │ │ │ │ │ + blt 2cb0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 2b94 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 25a8 │ │ │ │ │ + bge 2604 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2a0c │ │ │ │ │ + beq 2a68 │ │ │ │ │ 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 2a2c │ │ │ │ │ + bne 2a88 │ │ │ │ │ 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 2c54 │ │ │ │ │ + blt 2cb0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 23a0 │ │ │ │ │ + bne 23fc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 23c0 │ │ │ │ │ + beq 241c │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 2b3c │ │ │ │ │ + b 2b98 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2bc4 │ │ │ │ │ + bhi 2c20 │ │ │ │ │ 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 2bc4 │ │ │ │ │ + beq 2c20 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2364 │ │ │ │ │ + b 23c0 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 25ac │ │ │ │ │ + bge 2608 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - beq 2bbc │ │ │ │ │ + beq 2c18 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2b64 │ │ │ │ │ + bne 2bc0 │ │ │ │ │ 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 24e4 │ │ │ │ │ + bne 2540 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 245c │ │ │ │ │ + b 24b8 │ │ │ │ │ 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 2b2c │ │ │ │ │ + beq 2b88 │ │ │ │ │ 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 2c94 │ │ │ │ │ + bne 2cf0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a7c │ │ │ │ │ + bne 2ad8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 2858 │ │ │ │ │ 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 2714 │ │ │ │ │ + beq 2770 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 26f4 │ │ │ │ │ + beq 2750 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 26dc │ │ │ │ │ + beq 2738 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 26c4 │ │ │ │ │ + beq 2720 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 26ac │ │ │ │ │ + beq 2708 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2694 │ │ │ │ │ + beq 26f0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 26d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2941,15 +2965,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 27fc │ │ │ │ │ + beq 2858 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3005,53 +3029,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 2724 │ │ │ │ │ + bne 2780 │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c48 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2824 │ │ │ │ │ + bgt 2880 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ae4 │ │ │ │ │ + beq 2b40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2928 │ │ │ │ │ + beq 2984 │ │ │ │ │ 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 28dc │ │ │ │ │ + beq 2938 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 2924 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 28bc │ │ │ │ │ + beq 2918 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 290c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 28a4 │ │ │ │ │ + beq 2900 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2898 │ │ │ │ │ + beq 28f4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2980 │ │ │ │ │ + bne 29dc │ │ │ │ │ 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 │ │ │ │ │ @@ -3069,15 +3093,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 2928 │ │ │ │ │ + beq 2984 │ │ │ │ │ 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 │ │ │ │ │ @@ -3096,117 +3120,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 28dc │ │ │ │ │ + bne 2938 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 239c │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2340 │ │ │ │ │ + b 239c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2960 │ │ │ │ │ + bgt 29bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2af0 │ │ │ │ │ - ldr r3, [pc, #856] @ 2cc0 │ │ │ │ │ + beq 2b4c │ │ │ │ │ + ldr r3, [pc, #856] @ 2d1c │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2340 │ │ │ │ │ + b 239c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 2454 │ │ │ │ │ - b 24e0 │ │ │ │ │ + beq 24b0 │ │ │ │ │ + b 253c │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 288c │ │ │ │ │ + b 28e8 │ │ │ │ │ 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 23f8 │ │ │ │ │ + beq 2454 │ │ │ │ │ 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 2af8 │ │ │ │ │ + bne 2b54 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 2a04 │ │ │ │ │ + bgt 2a60 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2c4c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2418 │ │ │ │ │ + b 2474 │ │ │ │ │ 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 2494 │ │ │ │ │ + beq 24f0 │ │ │ │ │ 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 2af8 │ │ │ │ │ + bne 2b54 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a74 │ │ │ │ │ + bgt 2ad0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 2cdc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 2510 │ │ │ │ │ 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 2ac4 │ │ │ │ │ + b 2b20 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2b04 │ │ │ │ │ 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 │ │ │ │ │ @@ -3214,29 +3238,29 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2af4 │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 27fc │ │ │ │ │ + b 2858 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2824 │ │ │ │ │ + b 2880 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2960 │ │ │ │ │ + b 29bc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c24 │ │ │ │ │ + ble 2c80 │ │ │ │ │ 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 │ │ │ │ │ @@ -3245,15 +3269,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 2808 │ │ │ │ │ + b 2864 │ │ │ │ │ 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 │ │ │ │ │ @@ -3261,81 +3285,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 2808 │ │ │ │ │ + b 2864 │ │ │ │ │ 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 2b00 │ │ │ │ │ + bne 2b5c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bb0 │ │ │ │ │ + bgt 2c0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2c6c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 2584 │ │ │ │ │ + b 25e0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - b 254c │ │ │ │ │ + b 25a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2be0 │ │ │ │ │ + bgt 2c3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2340 │ │ │ │ │ + b 239c │ │ │ │ │ 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 2418 │ │ │ │ │ + b 2474 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 2584 │ │ │ │ │ + b 25e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2b08 │ │ │ │ │ + bne 2b64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2b08 │ │ │ │ │ + b 2b64 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 2808 │ │ │ │ │ + b 2864 │ │ │ │ │ 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 │ │ │ │ │ @@ -3343,124 +3367,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 2808 │ │ │ │ │ + b 2864 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 2a74 │ │ │ │ │ + b 2ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 25e8 │ │ │ │ │ + b 2644 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2be0 │ │ │ │ │ + b 2c3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2340 │ │ │ │ │ + b 239c │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002cc4 : │ │ │ │ │ +00002d20 : │ │ │ │ │ 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 2f34 │ │ │ │ │ + bne 2f90 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 2fb8 │ │ │ │ │ + bhi 3014 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2f30 │ │ │ │ │ + beq 2f8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2f14 │ │ │ │ │ + beq 2f70 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2e2c │ │ │ │ │ + beq 2e88 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 2e2c │ │ │ │ │ - ldr r1, [pc, #1144] @ 31a8 │ │ │ │ │ + bne 2e88 │ │ │ │ │ + ldr r1, [pc, #1144] @ 3204 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2d9c │ │ │ │ │ + bne 2df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e24 │ │ │ │ │ + bne 2e80 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 2f9c │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2dcc │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 3054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 361c │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2eb8 │ │ │ │ │ + bne 2f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1032] @ 31ac │ │ │ │ │ + ldr r3, [pc, #1032] @ 3208 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 1814 │ │ │ │ │ + bl 1814 │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2de0 │ │ │ │ │ + bgt 2e3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2de0 │ │ │ │ │ + bne 2e3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2ddc │ │ │ │ │ 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 │ │ │ │ │ @@ -3468,166 +3492,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 30f0 │ │ │ │ │ + ble 314c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2dec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - beq 3050 │ │ │ │ │ + beq 30ac │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 302c │ │ │ │ │ + beq 3088 │ │ │ │ │ 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 2e24 │ │ │ │ │ + beq 2e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 30d4 │ │ │ │ │ + bne 3130 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3050 │ │ │ │ │ + bne 30ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2fdc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2f80 │ │ │ │ │ + beq 2fdc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2d80 │ │ │ │ │ - b 2e24 │ │ │ │ │ + bne 2ddc │ │ │ │ │ + b 2e80 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2ef0 │ │ │ │ │ + beq 2f4c │ │ │ │ │ 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 2f0c │ │ │ │ │ + bgt 2f68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f24 │ │ │ │ │ + beq 2f80 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2dec │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f0c │ │ │ │ │ + b 2f68 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #624] @ 31b0 │ │ │ │ │ + ldr ip, [pc, #624] @ 320c │ │ │ │ │ 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 2e24 │ │ │ │ │ + beq 2e80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2f14 │ │ │ │ │ + beq 2f70 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d14 │ │ │ │ │ + b 2d70 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [pc, #492] @ 31b0 │ │ │ │ │ + ldr r1, [pc, #492] @ 320c │ │ │ │ │ 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 2d14 │ │ │ │ │ - b 2e24 │ │ │ │ │ + bne 2d70 │ │ │ │ │ + b 2e80 │ │ │ │ │ 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 3170 │ │ │ │ │ + beq 31cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 310c │ │ │ │ │ + blt 3168 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 134 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2f08 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -3635,37 +3659,37 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 31ac │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e80 │ │ │ │ │ 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 30d4 │ │ │ │ │ + bne 3130 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 3184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2ee8 │ │ │ │ │ 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 │ │ │ │ │ @@ -3677,47 +3701,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 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e24 │ │ │ │ │ + bne 2e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ 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 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ 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 │ │ │ │ │ @@ -3725,201 +3749,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 2f94 │ │ │ │ │ + b 2ff0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 310c │ │ │ │ │ + beq 3168 │ │ │ │ │ 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 2e24 │ │ │ │ │ + beq 2e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 361c │ │ │ │ │ + bl 3678 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2eac │ │ │ │ │ + b 2f08 │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000031b4 <_Py_bytes_repr>: │ │ │ │ │ +00003210 <_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 33ac <_Py_bytes_repr+0x1f8> │ │ │ │ │ + ble 3408 <_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 3214 <_Py_bytes_repr+0x60> │ │ │ │ │ + b 3270 <_Py_bytes_repr+0x60> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 3384 <_Py_bytes_repr+0x1d0> │ │ │ │ │ + bhi 33e0 <_Py_bytes_repr+0x1d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 33e0 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 343c <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 324c <_Py_bytes_repr+0x98> │ │ │ │ │ + beq 32a8 <_Py_bytes_repr+0x98> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 31f0 <_Py_bytes_repr+0x3c> │ │ │ │ │ + bls 324c <_Py_bytes_repr+0x3c> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 33a0 <_Py_bytes_repr+0x1ec> │ │ │ │ │ + beq 33fc <_Py_bytes_repr+0x1ec> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 31f8 <_Py_bytes_repr+0x44> │ │ │ │ │ + bhi 3254 <_Py_bytes_repr+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 33e0 <_Py_bytes_repr+0x22c> │ │ │ │ │ + beq 343c <_Py_bytes_repr+0x22c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 3214 <_Py_bytes_repr+0x60> │ │ │ │ │ + bne 3270 <_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 33d8 <_Py_bytes_repr+0x224> │ │ │ │ │ + bne 3434 <_Py_bytes_repr+0x224> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 340c <_Py_bytes_repr+0x258> │ │ │ │ │ + bne 3468 <_Py_bytes_repr+0x258> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33fc <_Py_bytes_repr+0x248> │ │ │ │ │ + beq 3458 <_Py_bytes_repr+0x248> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3404 <_Py_bytes_repr+0x250> │ │ │ │ │ + beq 3460 <_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 337c <_Py_bytes_repr+0x1c8> │ │ │ │ │ + ble 33d8 <_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 32ec <_Py_bytes_repr+0x138> │ │ │ │ │ + b 3348 <_Py_bytes_repr+0x138> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 337c <_Py_bytes_repr+0x1c8> │ │ │ │ │ + beq 33d8 <_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 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 3374 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33d0 <_Py_bytes_repr+0x1c0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 32d8 <_Py_bytes_repr+0x124> │ │ │ │ │ + bls 3334 <_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 32e8 <_Py_bytes_repr+0x134> │ │ │ │ │ + bne 3344 <_Py_bytes_repr+0x134> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #156] @ 3428 <_Py_bytes_repr+0x274> │ │ │ │ │ + ldr r8, [pc, #156] @ 3484 <_Py_bytes_repr+0x274> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 3228 <_Py_bytes_repr+0x74> │ │ │ │ │ + bhi 3284 <_Py_bytes_repr+0x74> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 3200 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 325c <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 327c <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32d8 <_Py_bytes_repr+0xc8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3200 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 325c <_Py_bytes_repr+0x4c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3200 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 325c <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 327c <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32d8 <_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 │ │ │ │ │ @@ -3927,71 +3951,71 @@ │ │ │ │ │ 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 32a4 <_Py_bytes_repr+0xf0> │ │ │ │ │ + b 3300 <_Py_bytes_repr+0xf0> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 33e0 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 343c <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 327c <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32d8 <_Py_bytes_repr+0xc8> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000342c : │ │ │ │ │ +00003488 : │ │ │ │ │ bytes_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ldrlt r3, [pc, #28] @ 346c │ │ │ │ │ + ldrlt r3, [pc, #28] @ 34c8 │ │ │ │ │ movge r3, #0 │ │ │ │ │ ldrblt r2, [r1, #16] │ │ │ │ │ strge r2, [r0, #4] │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003470 : │ │ │ │ │ +000034cc : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34cc │ │ │ │ │ + beq 3528 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 34a8 │ │ │ │ │ + bge 3504 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #88] @ 34f8 │ │ │ │ │ + ldr r0, [pc, #88] @ 3554 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34cc │ │ │ │ │ + bgt 3528 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 34d4 │ │ │ │ │ + beq 3530 │ │ │ │ │ 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 │ │ │ │ │ @@ -3999,15 +4023,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034fc : │ │ │ │ │ +00003558 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4015,18 +4039,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 35ac │ │ │ │ │ + bhi 3608 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3564 │ │ │ │ │ + bne 35c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4034,152 +4058,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 35a4 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 3544 │ │ │ │ │ + beq 35a0 │ │ │ │ │ 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 3544 │ │ │ │ │ + bne 35a0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 355c │ │ │ │ │ + b 35b8 │ │ │ │ │ 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 35a4 │ │ │ │ │ + beq 3600 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 3544 │ │ │ │ │ + ble 35a0 │ │ │ │ │ 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 3588 │ │ │ │ │ - b 35a4 │ │ │ │ │ + bne 35e4 │ │ │ │ │ + b 3600 │ │ │ │ │ │ │ │ │ │ -000035f8 : │ │ │ │ │ +00003654 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000361c : │ │ │ │ │ +00003678 : │ │ │ │ │ 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 3dc8 │ │ │ │ │ + beq 3e40 │ │ │ │ │ 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 3db4 │ │ │ │ │ + beq 3e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 37e0 │ │ │ │ │ + beq 383c │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3b74 │ │ │ │ │ + blt 3bec │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3cc0 │ │ │ │ │ - ldr r3, [pc, #1916] @ 3e04 │ │ │ │ │ + blt 3d38 │ │ │ │ │ + ldr r3, [pc, #1944] @ 3e7c │ │ │ │ │ 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 3af4 │ │ │ │ │ + beq 3b6c │ │ │ │ │ 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 36e8 │ │ │ │ │ + beq 3744 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 38c0 │ │ │ │ │ + bgt 391c │ │ │ │ │ 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 3c00 │ │ │ │ │ + blt 3c78 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 39a4 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3910 │ │ │ │ │ + bne 396c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3bb8 │ │ │ │ │ + bne 3c30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 3b9c │ │ │ │ │ + blt 3c14 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 38a0 │ │ │ │ │ + beq 38fc │ │ │ │ │ cmn r8, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3b7c │ │ │ │ │ + bhi 3bf4 │ │ │ │ │ add r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3c1c │ │ │ │ │ + beq 3c94 │ │ │ │ │ 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> │ │ │ │ │ @@ -4193,77 +4217,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 3a54 │ │ │ │ │ - ldr r3, [pc, #1628] @ 3e08 │ │ │ │ │ + bne 3ab0 │ │ │ │ │ + ldr r3, [pc, #1656] @ 3e80 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b38 │ │ │ │ │ + bne 3bb0 │ │ │ │ │ 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 3950 │ │ │ │ │ + bne 39ac │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3b74 │ │ │ │ │ + beq 3bec │ │ │ │ │ ldr r6, [r3, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c5c │ │ │ │ │ + bne 3cd4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 388c │ │ │ │ │ + ble 38e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3cc8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ad0 │ │ │ │ │ + ble 3b48 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3c2c │ │ │ │ │ + beq 3ca4 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3c38 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bge 3c74 │ │ │ │ │ + bhi 3cb0 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 3cec │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt 382c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt 3888 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ @@ -4271,695 +4295,703 @@ │ │ │ │ │ movw r5, #25836 @ 0x64ec │ │ │ │ │ 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 37a4 │ │ │ │ │ + b 3800 │ │ │ │ │ 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 3bf4 │ │ │ │ │ + beq 3c6c │ │ │ │ │ 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 3700 │ │ │ │ │ - b 3c00 │ │ │ │ │ + bge 375c │ │ │ │ │ + b 3c78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bne 3bcc │ │ │ │ │ + bne 3c44 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 393c │ │ │ │ │ + beq 3998 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3be8 │ │ │ │ │ + bne 3c60 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 37a4 │ │ │ │ │ - ldr r5, [pc, #1212] @ 3e0c │ │ │ │ │ - b 3798 │ │ │ │ │ + b 3800 │ │ │ │ │ + ldr r5, [pc, #1240] @ 3e84 │ │ │ │ │ + b 37f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3ad4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3d34 │ │ │ │ │ + bne 3dac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3bbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3d84 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl a90 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3d04 │ │ │ │ │ + beq 3d7c │ │ │ │ │ ldr r1, [r8, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 3d94 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ │ - b 3a00 │ │ │ │ │ + b 3a5c │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d90 │ │ │ │ │ + ble 3e08 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3cf0 │ │ │ │ │ + beq 3d68 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3d74 │ │ │ │ │ + bhi 3dec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 3d40 │ │ │ │ │ + bge 3db8 │ │ │ │ │ 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 39c0 │ │ │ │ │ + bne 3a1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 3d74 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37d4 │ │ │ │ │ + bgt 3830 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 37d4 │ │ │ │ │ + bne 3830 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37d4 │ │ │ │ │ - bl 1224 │ │ │ │ │ - b 37a4 │ │ │ │ │ + b 3830 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3800 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3800 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3800 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl a90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3b74 │ │ │ │ │ + beq 3bec │ │ │ │ │ ldr r6, [r4, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3cdc │ │ │ │ │ + bne 3d54 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble 3abc │ │ │ │ │ + ble 3b34 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ddc │ │ │ │ │ + beq 3e54 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 3de8 │ │ │ │ │ + bhi 3e60 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 3a8c │ │ │ │ │ + b 3b04 │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b f40 │ │ │ │ │ + b f5c │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 385c │ │ │ │ │ + bne 38b8 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 385c │ │ │ │ │ + b 38b8 │ │ │ │ │ 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 3c14 │ │ │ │ │ + beq 3c8c │ │ │ │ │ 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 36d8 │ │ │ │ │ + bne 3734 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 36e8 │ │ │ │ │ + b 3744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 3830 │ │ │ │ │ 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 3b74 │ │ │ │ │ + beq 3bec │ │ │ │ │ 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 37d4 │ │ │ │ │ + b 3830 │ │ │ │ │ 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 3798 │ │ │ │ │ + b 37f4 │ │ │ │ │ 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 3b94 │ │ │ │ │ + b 3c0c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3798 │ │ │ │ │ + b 37f4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 393c │ │ │ │ │ + beq 3998 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3938 │ │ │ │ │ + beq 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3bfc │ │ │ │ │ + b 3c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3788 │ │ │ │ │ - b 3b94 │ │ │ │ │ + bne 37e4 │ │ │ │ │ + b 3c0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c50 │ │ │ │ │ + bne 3cc8 │ │ │ │ │ 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 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3bec │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3820 │ │ │ │ │ + b 387c │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3cc8 │ │ │ │ │ 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 382c │ │ │ │ │ - b 388c │ │ │ │ │ + blt 3888 │ │ │ │ │ + b 38e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3bfc │ │ │ │ │ + b 3c74 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3a84 │ │ │ │ │ + b 3afc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3dec │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1170 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3a2c │ │ │ │ │ + b 3a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3994 │ │ │ │ │ - b 3d04 │ │ │ │ │ + beq 39f0 │ │ │ │ │ + b 3d7c │ │ │ │ │ ldr r3, [r8, #264] @ 0x108 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r9, r1, #16 │ │ │ │ │ ldrne r9, [r1, #20] │ │ │ │ │ - b 3a00 │ │ │ │ │ + b 3a5c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3b60 │ │ │ │ │ + b 3bd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 15d8 │ │ │ │ │ + bl 15d8 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3cfc │ │ │ │ │ + beq 3d74 │ │ │ │ │ ldr r2, [r8, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r7, #256 @ 0x100 │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ - b 39f0 │ │ │ │ │ + b 3a4c │ │ │ │ │ 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 3cfc │ │ │ │ │ + b 3d74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 39d8 │ │ │ │ │ + bne 3a34 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 39d8 │ │ │ │ │ + b 3a34 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 3830 │ │ │ │ │ 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 3b74 │ │ │ │ │ + b 3bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3be8 │ │ │ │ │ + bne 3c60 │ │ │ │ │ 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 3be8 │ │ │ │ │ - .word 0x00000774 │ │ │ │ │ + b 3c60 │ │ │ │ │ + .word 0x00000790 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000658 │ │ │ │ │ + .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003e10 : │ │ │ │ │ +00003e88 : │ │ │ │ │ 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] @ 4510 │ │ │ │ │ + ldr r2, [pc, #1756] @ 4588 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 41c4 │ │ │ │ │ + bne 423c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3f98 │ │ │ │ │ + beq 4010 │ │ │ │ │ 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 3f88 │ │ │ │ │ + bne 4000 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 4350 │ │ │ │ │ + bne 43c8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 443c │ │ │ │ │ + beq 44b4 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq 4148 │ │ │ │ │ + beq 41c0 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 4460 │ │ │ │ │ + beq 44d8 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 4128 │ │ │ │ │ + beq 41a0 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4154 │ │ │ │ │ + beq 41cc │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq 4508 │ │ │ │ │ + beq 4580 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r0, r3 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi 44a0 │ │ │ │ │ - ldr r0, [pc, #1556] @ 4514 │ │ │ │ │ + bhi 4518 │ │ │ │ │ + ldr r0, [pc, #1556] @ 458c │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 44a0 │ │ │ │ │ + bhi 4518 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr sl, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 4028 │ │ │ │ │ + bgt 40a0 │ │ │ │ │ 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 4064 │ │ │ │ │ + bne 40dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 411c │ │ │ │ │ + blt 4194 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 3fbc │ │ │ │ │ + bgt 4034 │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ 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 3e6c │ │ │ │ │ - ldr r3, [pc, #1392] @ 4510 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ + ldr r3, [pc, #1392] @ 4588 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 4110 │ │ │ │ │ + bne 4188 │ │ │ │ │ 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 40a4 │ │ │ │ │ + bne 411c │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4170 │ │ │ │ │ + bne 41e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ 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 3f6c │ │ │ │ │ + beq 3fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq ip, ip, #16 │ │ │ │ │ ldrne ip, [ip, #20] │ │ │ │ │ - b 4098 │ │ │ │ │ + b 4110 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r1, [sl, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 40c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 402c │ │ │ │ │ + bne 40a4 │ │ │ │ │ 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 3f4c │ │ │ │ │ + beq 3fc4 │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ + bne 418c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 411c │ │ │ │ │ + blt 4194 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r4, r4, ip │ │ │ │ │ - blt 40fc │ │ │ │ │ + blt 4174 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, ip, r4 │ │ │ │ │ - bne 3f74 │ │ │ │ │ - b 4120 │ │ │ │ │ + bne 3fec │ │ │ │ │ + b 4198 │ │ │ │ │ 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 3fd0 │ │ │ │ │ + beq 4048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4364 │ │ │ │ │ + bne 43dc │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 4120 │ │ │ │ │ + beq 4074 │ │ │ │ │ + b 4198 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 419c │ │ │ │ │ + bne 4214 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 40e4 │ │ │ │ │ + b 415c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 437c │ │ │ │ │ + bge 43f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4010 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 450c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 3f54 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 44a0 │ │ │ │ │ + bne 4518 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b 3ee8 │ │ │ │ │ + b 3f60 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ - b 4000 │ │ │ │ │ + b 4078 │ │ │ │ │ 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 4108 │ │ │ │ │ + bgt 4180 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 40e4 │ │ │ │ │ + b 415c │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r2, #16 │ │ │ │ │ ldrne r4, [r2, #20] │ │ │ │ │ - b 3e50 │ │ │ │ │ + b 3ec8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 4310 │ │ │ │ │ + bne 4388 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -4973,25 +5005,25 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4000 │ │ │ │ │ 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 │ │ │ │ │ @@ -4999,110 +5031,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 428c │ │ │ │ │ + beq 4304 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne 42c4 │ │ │ │ │ + bne 433c │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4000 │ │ │ │ │ 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 428c │ │ │ │ │ + b 4304 │ │ │ │ │ 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 428c │ │ │ │ │ + b 4304 │ │ │ │ │ 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 4214 │ │ │ │ │ + b 428c │ │ │ │ │ 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 428c │ │ │ │ │ + b 4304 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 3e90 │ │ │ │ │ - b 4350 │ │ │ │ │ + beq 3f08 │ │ │ │ │ + b 43c8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 4120 │ │ │ │ │ + beq 4074 │ │ │ │ │ + b 4198 │ │ │ │ │ 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 4018 │ │ │ │ │ + ble 4090 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 40a8 │ │ │ │ │ + bne 4120 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 40dc │ │ │ │ │ + b 4154 │ │ │ │ │ ldr r3, [r8], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 4420 │ │ │ │ │ + bne 4498 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5116,92 +5148,92 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4000 │ │ │ │ │ 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 43e8 │ │ │ │ │ + b 4460 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r9, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 3ea4 │ │ │ │ │ + beq 3f1c │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 443c │ │ │ │ │ + b 44b4 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 3ecc │ │ │ │ │ + beq 3f44 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 3ec4 │ │ │ │ │ + bne 3f3c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 4474 │ │ │ │ │ - b 3ecc │ │ │ │ │ + bne 44ec │ │ │ │ │ + b 3f44 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 3f54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4120 │ │ │ │ │ + beq 4198 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4010 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ addls r8, r8, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4000 │ │ │ │ │ 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 4120 │ │ │ │ │ + b 4198 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4000 │ │ │ │ │ .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 31b4 <_Py_bytes_repr> │ │ │ │ │ + b 3210 <_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 │ │ │ │ │ @@ -304,15 +304,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3d0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 203c │ │ │ │ │ + bl 2098 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 3b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 330 │ │ │ │ │ @@ -627,15 +627,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 546c │ │ │ │ │ + b 5468 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007e4 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -838,15 +838,15 @@ │ │ │ │ │ b cb4 │ │ │ │ │ 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 546c │ │ │ │ │ + b 5468 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a50 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -861,15 +861,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 21f8 │ │ │ │ │ + bl 2254 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq ab4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -964,15 +964,15 @@ │ │ │ │ │ bne bf0 │ │ │ │ │ b b7c │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 546c │ │ │ │ │ + bl 5468 │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c0c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -1636,24 +1636,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 21f8 │ │ │ │ │ + bl 2254 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 153c │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3e10 │ │ │ │ │ + bl 3e88 │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ beq 1530 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1677,15 +1677,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 1664 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 11fc │ │ │ │ │ + b 1250 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 00001578 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -1694,15 +1694,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 31b4 <_Py_bytes_repr> │ │ │ │ │ + b 3210 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 000015a4 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1768,20 +1768,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 5874 │ │ │ │ │ + bl 5870 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 59a4 │ │ │ │ │ + bl 59a0 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16cc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -5,406 +5,405 @@ │ │ │ │ │ 0x00000020 7465735f 46726f6d 53697a65 002e4c43 tes_FromSize..LC │ │ │ │ │ 0x00000030 32002e4c 4333002e 4c433500 2e4c4336 2..LC3..LC5..LC6 │ │ │ │ │ 0x00000040 002e4c43 37002e4c 4338002e 4c433130 ..LC7..LC8..LC10 │ │ │ │ │ 0x00000050 002e4c43 31310062 79746573 77726974 ..LC11.byteswrit │ │ │ │ │ 0x00000060 65725f63 72656174 65002e4c 43313200 er_create..LC12. │ │ │ │ │ 0x00000070 62797465 73777269 7465725f 72657369 byteswriter_resi │ │ │ │ │ 0x00000080 7a65002e 4c433133 0050795f 58444543 ze..LC13.Py_XDEC │ │ │ │ │ - 0x00000090 5245462e 70617274 2e300050 795f5844 REF.part.0.Py_XD │ │ │ │ │ - 0x000000a0 45435245 46006279 7465735f 68617368 ECREF.bytes_hash │ │ │ │ │ - 0x000000b0 002e4c43 3134002e 4c433135 00627974 ..LC14..LC15.byt │ │ │ │ │ - 0x000000c0 65735f72 69636863 6f6d7061 7265002e es_richcompare.. │ │ │ │ │ - 0x000000d0 4c433139 002e4c43 3230002e 4c433231 LC19..LC20..LC21 │ │ │ │ │ - 0x000000e0 00627974 65735f73 75627363 72697074 .bytes_subscript │ │ │ │ │ - 0x000000f0 00627974 65735f6c 656e6774 68006279 .bytes_length.by │ │ │ │ │ - 0x00000100 7465735f 62756666 65725f67 65746275 tes_buffer_getbu │ │ │ │ │ - 0x00000110 66666572 00627974 65735f69 74657200 ffer.bytes_iter. │ │ │ │ │ - 0x00000120 73747269 7465725f 6465616c 6c6f6300 striter_dealloc. │ │ │ │ │ - 0x00000130 2e4c4332 32002e4c 43323300 2e4c4332 .LC22..LC23..LC2 │ │ │ │ │ - 0x00000140 34002e4c 43323500 2e4c4332 36002e4c 4..LC25..LC26..L │ │ │ │ │ - 0x00000150 43323700 62797465 735f6465 636f6465 C27.bytes_decode │ │ │ │ │ - 0x00000160 002e4c43 3238002e 4c433239 00627974 ..LC28..LC29.byt │ │ │ │ │ - 0x00000170 65735f72 65706c61 63650066 61737473 es_replace.fasts │ │ │ │ │ - 0x00000180 65617263 68007265 7475726e 5f73656c earch.return_sel │ │ │ │ │ - 0x00000190 66002e4c 43333000 2e4c4333 31002e4c f..LC30..LC31..L │ │ │ │ │ - 0x000001a0 43333200 73747269 6e676c69 625f5f70 C32.stringlib__p │ │ │ │ │ - 0x000001b0 72657072 6f636573 73007374 72696e67 reprocess.string │ │ │ │ │ - 0x000001c0 6c69625f 5f74776f 5f776179 00737472 lib__two_way.str │ │ │ │ │ - 0x000001d0 696e676c 69625f5f 74776f5f 7761795f inglib__two_way_ │ │ │ │ │ - 0x000001e0 636f756e 74002e4c 43333400 73747269 count..LC34.stri │ │ │ │ │ - 0x000001f0 6e676c69 625f6279 7465735f 6a6f696e nglib_bytes_join │ │ │ │ │ - 0x00000200 002e4c43 3335002e 4c433336 002e4c43 ..LC35..LC36..LC │ │ │ │ │ - 0x00000210 3337002e 4c433338 002e4c43 3339002e 37..LC38..LC39.. │ │ │ │ │ - 0x00000220 4c433430 002e4c43 3431002e 4c433432 LC40..LC41..LC42 │ │ │ │ │ - 0x00000230 002e4c43 3433002e 4c433434 00627974 ..LC43..LC44.byt │ │ │ │ │ - 0x00000240 65735f6e 6577005f 50794f62 6a656374 es_new._PyObject │ │ │ │ │ - 0x00000250 5f566563 746f7263 616c6c54 73746174 _VectorcallTstat │ │ │ │ │ - 0x00000260 652e636f 6e737470 726f702e 30006279 e.constprop.0.by │ │ │ │ │ - 0x00000270 7465735f 5f5f6279 7465735f 5f002e4c tes___bytes__..L │ │ │ │ │ - 0x00000280 43343500 62797465 735f7374 72002e4c C45.bytes_str..L │ │ │ │ │ - 0x00000290 43343700 62797465 735f6974 65726974 C47.bytes_iterit │ │ │ │ │ - 0x000002a0 656d0073 74726974 65725f6e 65787400 em.striter_next. │ │ │ │ │ - 0x000002b0 2e4c4334 38002e4c 43343900 2e4c4335 .LC48..LC49..LC5 │ │ │ │ │ - 0x000002c0 30002e4c 43353100 2e4c4335 32006279 0..LC51..LC52.by │ │ │ │ │ - 0x000002d0 7465735f 72657065 6174002e 4c433533 tes_repeat..LC53 │ │ │ │ │ - 0x000002e0 002e4c43 3534005f 50794279 74657357 ..LC54._PyBytesW │ │ │ │ │ - 0x000002f0 72697465 725f5265 73697a65 416e6455 riter_ResizeAndU │ │ │ │ │ - 0x00000300 70646174 65506f69 6e746572 002e4c43 pdatePointer..LC │ │ │ │ │ - 0x00000310 3535002e 4c433536 00627974 65735f70 55..LC56.bytes_p │ │ │ │ │ - 0x00000320 61727469 74696f6e 00627974 65735f73 artition.bytes_s │ │ │ │ │ - 0x00000330 706c6974 002e4c43 35370062 79746573 plit..LC57.bytes │ │ │ │ │ - 0x00000340 5f727374 72697000 646f5f61 72677374 _rstrip.do_argst │ │ │ │ │ - 0x00000350 72697000 62797465 735f7472 616e736c rip.bytes_transl │ │ │ │ │ - 0x00000360 61746500 62797465 735f7472 616e736c ate.bytes_transl │ │ │ │ │ - 0x00000370 6174655f 696d706c 002e4c43 35380062 ate_impl..LC58.b │ │ │ │ │ - 0x00000380 79746573 5f66726f 6d666f72 6d617400 ytes_fromformat. │ │ │ │ │ - 0x00000390 2e4c4336 30002e4c 43363100 2e4c4336 .LC60..LC61..LC6 │ │ │ │ │ - 0x000003a0 32002e4c 43363300 2e4c4336 34002e4c 2..LC63..LC64..L │ │ │ │ │ - 0x000003b0 43363500 2e4c4336 36002e4c 43363700 C65..LC66..LC67. │ │ │ │ │ - 0x000003c0 2e4c4336 38002e4c 43363900 62797465 .LC68..LC69.byte │ │ │ │ │ - 0x000003d0 735f6d6f 64002e4c 43373100 2e4c4337 s_mod..LC71..LC7 │ │ │ │ │ - 0x000003e0 32002e4c 43373300 2e4c4337 34002e4c 2..LC73..LC74..L │ │ │ │ │ - 0x000003f0 43373500 2e4c4337 37002e4c 43373800 C75..LC77..LC78. │ │ │ │ │ - 0x00000400 2e4c4337 39002e4c 43383000 2e4c4338 .LC79..LC80..LC8 │ │ │ │ │ - 0x00000410 31002e4c 43383200 2e4c4338 33002e4c 1..LC82..LC83..L │ │ │ │ │ - 0x00000420 43383400 2e4c4338 35002e4c 43383600 C84..LC85..LC86. │ │ │ │ │ - 0x00000430 2e4c4338 37002e4c 43383800 2e4c4338 .LC87..LC88..LC8 │ │ │ │ │ - 0x00000440 39002e4c 43393000 2e4c4339 32002e4c 9..LC90..LC92..L │ │ │ │ │ - 0x00000450 43393300 2e4c4339 34002e4c 43393600 C93..LC94..LC96. │ │ │ │ │ - 0x00000460 2e4c4339 37002e4c 43393800 2e4c4339 .LC97..LC98..LC9 │ │ │ │ │ - 0x00000470 39002e4c 43313030 002e4c43 31303100 9..LC100..LC101. │ │ │ │ │ - 0x00000480 2e4c4331 3032002e 4c433130 33002e4c .LC102..LC103..L │ │ │ │ │ - 0x00000490 43313034 002e4c43 31303500 2e4c4331 C104..LC105..LC1 │ │ │ │ │ - 0x000004a0 3036002e 4c433130 37002e4c 43313038 06..LC107..LC108 │ │ │ │ │ - 0x000004b0 002e4c43 31303900 2e4c4331 3130002e ..LC109..LC110.. │ │ │ │ │ - 0x000004c0 4c433131 31002e4c 43313132 002e4c43 LC111..LC112..LC │ │ │ │ │ - 0x000004d0 31313300 2e4c4331 3134002e 4c433131 113..LC114..LC11 │ │ │ │ │ - 0x000004e0 35002e4c 43313136 00676574 6e657874 5..LC116.getnext │ │ │ │ │ - 0x000004f0 61726700 666f726d 6174666c 6f617400 arg.formatfloat. │ │ │ │ │ - 0x00000500 2e4c4331 31370062 79746573 5f686578 .LC117.bytes_hex │ │ │ │ │ - 0x00000510 00627974 65735f66 726f6d68 6578002e .bytes_fromhex.. │ │ │ │ │ - 0x00000520 4c433131 38002e4c 43313139 002e4c43 LC118..LC119..LC │ │ │ │ │ - 0x00000530 31323000 62797465 735f7270 61727469 120.bytes_rparti │ │ │ │ │ - 0x00000540 74696f6e 00737472 696e676c 69625f6c tion.stringlib_l │ │ │ │ │ - 0x00000550 6f776572 00737472 696e676c 69625f69 ower.stringlib_i │ │ │ │ │ - 0x00000560 73646967 69740073 7472696e 676c6962 sdigit.stringlib │ │ │ │ │ - 0x00000570 5f697361 73636969 002e4c43 31323100 _isascii..LC121. │ │ │ │ │ - 0x00000580 62797465 735f6c73 74726970 00627974 bytes_lstrip.byt │ │ │ │ │ - 0x00000590 65735f73 706c6974 6c696e65 73002e4c es_splitlines..L │ │ │ │ │ - 0x000005a0 43313232 00627974 65735f73 74726970 C122.bytes_strip │ │ │ │ │ - 0x000005b0 00737472 696e676c 69625f75 70706572 .stringlib_upper │ │ │ │ │ - 0x000005c0 00627974 65735f72 656d6f76 65737566 .bytes_removesuf │ │ │ │ │ - 0x000005d0 66697800 62797465 735f6974 656d0073 fix.bytes_item.s │ │ │ │ │ - 0x000005e0 7472696e 676c6962 5f636170 6974616c tringlib_capital │ │ │ │ │ - 0x000005f0 697a6500 73747269 7465725f 6c656e00 ize.striter_len. │ │ │ │ │ - 0x00000600 2e4c4331 3233002e 4c433132 34002e4c .LC123..LC124..L │ │ │ │ │ - 0x00000610 43313235 002e4c43 31323600 73747269 C125..LC126.stri │ │ │ │ │ - 0x00000620 6e676c69 625f6578 70616e64 74616273 nglib_expandtabs │ │ │ │ │ - 0x00000630 002e4c43 31323700 2e4c4331 3238002e ..LC127..LC128.. │ │ │ │ │ - 0x00000640 4c433132 39002e4c 43313330 002e4c43 LC129..LC130..LC │ │ │ │ │ - 0x00000650 31333100 73747269 6e676c69 625f6365 131.stringlib_ce │ │ │ │ │ - 0x00000660 6e746572 00706164 00737472 696e676c nter.pad.stringl │ │ │ │ │ - 0x00000670 69625f69 73616c6e 756d0073 7472696e ib_isalnum.strin │ │ │ │ │ - 0x00000680 676c6962 5f697361 6c706861 00737472 glib_isalpha.str │ │ │ │ │ - 0x00000690 696e676c 69625f69 736c6f77 65720073 inglib_islower.s │ │ │ │ │ - 0x000006a0 7472696e 676c6962 5f697373 70616365 tringlib_isspace │ │ │ │ │ - 0x000006b0 00737472 696e676c 69625f69 73746974 .stringlib_istit │ │ │ │ │ - 0x000006c0 6c650073 7472696e 676c6962 5f697375 le.stringlib_isu │ │ │ │ │ - 0x000006d0 70706572 002e4c43 31333200 2e4c4331 pper..LC132..LC1 │ │ │ │ │ - 0x000006e0 3333002e 4c433133 34007374 72696e67 33..LC134.string │ │ │ │ │ - 0x000006f0 6c69625f 6c6a7573 74002e4c 43313335 lib_ljust..LC135 │ │ │ │ │ - 0x00000700 002e4c43 31333600 2e4c4331 33370073 ..LC136..LC137.s │ │ │ │ │ - 0x00000710 7472696e 676c6962 5f726a75 7374002e tringlib_rjust.. │ │ │ │ │ - 0x00000720 4c433133 38007374 72696e67 6c69625f LC138.stringlib_ │ │ │ │ │ - 0x00000730 73776170 63617365 00737472 696e676c swapcase.stringl │ │ │ │ │ - 0x00000740 69625f74 69746c65 00737472 696e676c ib_title.stringl │ │ │ │ │ - 0x00000750 69625f7a 66696c6c 002e4c43 31333900 ib_zfill..LC139. │ │ │ │ │ - 0x00000760 2e4c4331 34300062 79746573 5f727370 .LC140.bytes_rsp │ │ │ │ │ - 0x00000770 6c697400 2e4c4331 3431002e 4c433134 lit..LC141..LC14 │ │ │ │ │ - 0x00000780 32007374 72697465 725f7265 64756365 2.striter_reduce │ │ │ │ │ - 0x00000790 00627974 65735f72 656d6f76 65707265 .bytes_removepre │ │ │ │ │ - 0x000007a0 66697800 73747269 7465725f 74726176 fix.striter_trav │ │ │ │ │ - 0x000007b0 65727365 00737472 696e676c 69625f5f erse.stringlib__ │ │ │ │ │ - 0x000007c0 6c65785f 73656172 6368002e 4c433134 lex_search..LC14 │ │ │ │ │ - 0x000007d0 34006279 7465735f 6765746e 65776172 4.bytes_getnewar │ │ │ │ │ - 0x000007e0 67730073 74726974 65725f73 65747374 gs.striter_setst │ │ │ │ │ - 0x000007f0 61746500 62797465 735f616c 6c6f6300 ate.bytes_alloc. │ │ │ │ │ - 0x00000800 62797465 735f6173 5f6e756d 62657200 bytes_as_number. │ │ │ │ │ - 0x00000810 62797465 735f6173 5f736571 75656e63 bytes_as_sequenc │ │ │ │ │ - 0x00000820 65006279 7465735f 61735f6d 61707069 e.bytes_as_mappi │ │ │ │ │ - 0x00000830 6e670062 79746573 5f61735f 62756666 ng.bytes_as_buff │ │ │ │ │ - 0x00000840 65720062 79746573 5f646f63 00627974 er.bytes_doc.byt │ │ │ │ │ - 0x00000850 65735f6d 6574686f 64730073 74726974 es_methods.strit │ │ │ │ │ - 0x00000860 65725f6d 6574686f 6473005f 70617273 er_methods._pars │ │ │ │ │ - 0x00000870 65722e32 005f6b65 79776f72 64732e31 er.2._keywords.1 │ │ │ │ │ - 0x00000880 005f6b77 7475706c 652e3000 5f706172 ._kwtuple.0._par │ │ │ │ │ - 0x00000890 7365722e 3131005f 6b657977 6f726473 ser.11._keywords │ │ │ │ │ - 0x000008a0 2e313000 5f6b7774 75706c65 2e39005f .10._kwtuple.9._ │ │ │ │ │ - 0x000008b0 70617273 65722e32 36005f6b 6579776f parser.26._keywo │ │ │ │ │ - 0x000008c0 7264732e 3235005f 6b777475 706c652e rds.25._kwtuple. │ │ │ │ │ - 0x000008d0 3234005f 70617273 65722e31 37005f6b 24._parser.17._k │ │ │ │ │ - 0x000008e0 6579776f 7264732e 3136005f 6b777475 eywords.16._kwtu │ │ │ │ │ - 0x000008f0 706c652e 3135005f 70617273 65722e32 ple.15._parser.2 │ │ │ │ │ - 0x00000900 33005f6b 6579776f 7264732e 3232005f 3._keywords.22._ │ │ │ │ │ - 0x00000910 6b777475 706c652e 3231005f 70617273 kwtuple.21._pars │ │ │ │ │ - 0x00000920 65722e38 005f6b65 79776f72 64732e37 er.8._keywords.7 │ │ │ │ │ - 0x00000930 005f6b77 7475706c 652e3600 5f706172 ._kwtuple.6._par │ │ │ │ │ - 0x00000940 7365722e 3230005f 6b657977 6f726473 ser.20._keywords │ │ │ │ │ - 0x00000950 2e313900 5f6b7774 75706c65 2e313800 .19._kwtuple.18. │ │ │ │ │ - 0x00000960 5f706172 7365722e 35005f6b 6579776f _parser.5._keywo │ │ │ │ │ - 0x00000970 7264732e 34005f6b 77747570 6c652e33 rds.4._kwtuple.3 │ │ │ │ │ - 0x00000980 005f7061 72736572 2e313400 5f6b6579 ._parser.14._key │ │ │ │ │ - 0x00000990 776f7264 732e3133 005f6b77 7475706c words.13._kwtupl │ │ │ │ │ - 0x000009a0 652e3132 006c656e 6774685f 68696e74 e.12.length_hint │ │ │ │ │ - 0x000009b0 5f646f63 00726564 7563655f 646f6300 _doc.reduce_doc. │ │ │ │ │ - 0x000009c0 73657473 74617465 5f646f63 00627974 setstate_doc.byt │ │ │ │ │ - 0x000009d0 65735f5f 5f627974 65735f5f 5f5f646f es___bytes____do │ │ │ │ │ - 0x000009e0 635f5f00 73747269 6e676c69 625f6365 c__.stringlib_ce │ │ │ │ │ - 0x000009f0 6e746572 5f5f646f 635f5f00 62797465 nter__doc__.byte │ │ │ │ │ - 0x00000a00 735f636f 756e745f 5f646f63 5f5f0062 s_count__doc__.b │ │ │ │ │ - 0x00000a10 79746573 5f646563 6f64655f 5f646f63 ytes_decode__doc │ │ │ │ │ - 0x00000a20 5f5f0062 79746573 5f656e64 73776974 __.bytes_endswit │ │ │ │ │ - 0x00000a30 685f5f64 6f635f5f 00737472 696e676c h__doc__.stringl │ │ │ │ │ - 0x00000a40 69625f65 7870616e 64746162 735f5f64 ib_expandtabs__d │ │ │ │ │ - 0x00000a50 6f635f5f 00627974 65735f66 696e645f oc__.bytes_find_ │ │ │ │ │ - 0x00000a60 5f646f63 5f5f0062 79746573 5f66726f _doc__.bytes_fro │ │ │ │ │ - 0x00000a70 6d686578 5f5f646f 635f5f00 62797465 mhex__doc__.byte │ │ │ │ │ - 0x00000a80 735f6865 785f5f64 6f635f5f 00627974 s_hex__doc__.byt │ │ │ │ │ - 0x00000a90 65735f69 6e646578 5f5f646f 635f5f00 es_index__doc__. │ │ │ │ │ - 0x00000aa0 62797465 735f6a6f 696e5f5f 646f635f bytes_join__doc_ │ │ │ │ │ - 0x00000ab0 5f007374 72696e67 6c69625f 6c6a7573 _.stringlib_ljus │ │ │ │ │ - 0x00000ac0 745f5f64 6f635f5f 00627974 65735f6c t__doc__.bytes_l │ │ │ │ │ - 0x00000ad0 73747269 705f5f64 6f635f5f 00627974 strip__doc__.byt │ │ │ │ │ - 0x00000ae0 65735f6d 616b6574 72616e73 5f5f646f es_maketrans__do │ │ │ │ │ - 0x00000af0 635f5f00 62797465 735f7061 72746974 c__.bytes_partit │ │ │ │ │ - 0x00000b00 696f6e5f 5f646f63 5f5f0062 79746573 ion__doc__.bytes │ │ │ │ │ - 0x00000b10 5f726570 6c616365 5f5f646f 635f5f00 _replace__doc__. │ │ │ │ │ - 0x00000b20 62797465 735f7265 6d6f7665 70726566 bytes_removepref │ │ │ │ │ - 0x00000b30 69785f5f 646f635f 5f006279 7465735f ix__doc__.bytes_ │ │ │ │ │ - 0x00000b40 72656d6f 76657375 66666978 5f5f646f removesuffix__do │ │ │ │ │ - 0x00000b50 635f5f00 62797465 735f7266 696e645f c__.bytes_rfind_ │ │ │ │ │ - 0x00000b60 5f646f63 5f5f0062 79746573 5f72696e _doc__.bytes_rin │ │ │ │ │ - 0x00000b70 6465785f 5f646f63 5f5f0073 7472696e dex__doc__.strin │ │ │ │ │ - 0x00000b80 676c6962 5f726a75 73745f5f 646f635f glib_rjust__doc_ │ │ │ │ │ - 0x00000b90 5f006279 7465735f 72706172 74697469 _.bytes_rpartiti │ │ │ │ │ - 0x00000ba0 6f6e5f5f 646f635f 5f006279 7465735f on__doc__.bytes_ │ │ │ │ │ - 0x00000bb0 7273706c 69745f5f 646f635f 5f006279 rsplit__doc__.by │ │ │ │ │ - 0x00000bc0 7465735f 72737472 69705f5f 646f635f tes_rstrip__doc_ │ │ │ │ │ - 0x00000bd0 5f006279 7465735f 73706c69 745f5f64 _.bytes_split__d │ │ │ │ │ - 0x00000be0 6f635f5f 00627974 65735f73 706c6974 oc__.bytes_split │ │ │ │ │ - 0x00000bf0 6c696e65 735f5f64 6f635f5f 00627974 lines__doc__.byt │ │ │ │ │ - 0x00000c00 65735f73 74617274 73776974 685f5f64 es_startswith__d │ │ │ │ │ - 0x00000c10 6f635f5f 00627974 65735f73 74726970 oc__.bytes_strip │ │ │ │ │ - 0x00000c20 5f5f646f 635f5f00 62797465 735f7472 __doc__.bytes_tr │ │ │ │ │ - 0x00000c30 616e736c 6174655f 5f646f63 5f5f0073 anslate__doc__.s │ │ │ │ │ - 0x00000c40 7472696e 676c6962 5f7a6669 6c6c5f5f tringlib_zfill__ │ │ │ │ │ - 0x00000c50 646f635f 5f005079 42797465 735f4672 doc__.PyBytes_Fr │ │ │ │ │ - 0x00000c60 6f6d5374 72696e67 416e6453 697a6500 omStringAndSize. │ │ │ │ │ - 0x00000c70 50794f62 6a656374 5f4d616c 6c6f6300 PyObject_Malloc. │ │ │ │ │ - 0x00000c80 5f50795f 4e657752 65666572 656e6365 _Py_NewReference │ │ │ │ │ - 0x00000c90 006d656d 63707900 5f507952 756e7469 .memcpy._PyRunti │ │ │ │ │ - 0x00000ca0 6d650050 79457863 5f537973 74656d45 me.PyExc_SystemE │ │ │ │ │ - 0x00000cb0 72726f72 00507945 72725f53 65745374 rror.PyErr_SetSt │ │ │ │ │ - 0x00000cc0 72696e67 00507945 78635f4f 76657266 ring.PyExc_Overf │ │ │ │ │ - 0x00000cd0 6c6f7745 72726f72 00507945 72725f4e lowError.PyErr_N │ │ │ │ │ - 0x00000ce0 6f4d656d 6f727900 50794f62 6a656374 oMemory.PyObject │ │ │ │ │ - 0x00000cf0 5f43616c 6c6f6300 5f507942 79746573 _Calloc._PyBytes │ │ │ │ │ - 0x00000d00 5f526573 697a6500 50794f62 6a656374 _Resize.PyObject │ │ │ │ │ - 0x00000d10 5f526561 6c6c6f63 005f5079 5f4e6577 _Realloc._Py_New │ │ │ │ │ - 0x00000d20 52656665 72656e63 654e6f54 6f74616c ReferenceNoTotal │ │ │ │ │ - 0x00000d30 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ - 0x00000d40 4572725f 42616449 6e746572 6e616c43 Err_BadInternalC │ │ │ │ │ - 0x00000d50 616c6c00 50794f62 6a656374 5f467265 all.PyObject_Fre │ │ │ │ │ - 0x00000d60 65005079 42797465 735f4173 53747269 e.PyBytes_AsStri │ │ │ │ │ - 0x00000d70 6e670050 79457863 5f547970 65457272 ng.PyExc_TypeErr │ │ │ │ │ - 0x00000d80 6f720050 79457272 5f466f72 6d617400 or.PyErr_Format. │ │ │ │ │ - 0x00000d90 5f507942 79746573 5f446563 6f646545 _PyBytes_DecodeE │ │ │ │ │ - 0x00000da0 73636170 6532005f 50794c6f 6e675f44 scape2._PyLong_D │ │ │ │ │ - 0x00000db0 69676974 56616c75 65005079 42797465 igitValue.PyByte │ │ │ │ │ - 0x00000dc0 73577269 7465725f 46696e69 73685769 sWriter_FinishWi │ │ │ │ │ - 0x00000dd0 7468506f 696e7465 72005079 4578635f thPointer.PyExc_ │ │ │ │ │ - 0x00000de0 56616c75 65457272 6f720050 79427974 ValueError.PyByt │ │ │ │ │ - 0x00000df0 65735772 69746572 5f446973 63617264 esWriter_Discard │ │ │ │ │ - 0x00000e00 00737472 636d7000 5f50795f 63747970 .strcmp._Py_ctyp │ │ │ │ │ - 0x00000e10 655f7461 626c6500 50794d65 6d5f4d61 e_table.PyMem_Ma │ │ │ │ │ - 0x00000e20 6c6c6f63 00507942 79746541 72726179 lloc.PyByteArray │ │ │ │ │ - 0x00000e30 5f46726f 6d537472 696e6741 6e645369 _FromStringAndSi │ │ │ │ │ - 0x00000e40 7a65005f 50795f74 73735f69 6e746572 ze._Py_tss_inter │ │ │ │ │ - 0x00000e50 70005079 42797465 41727261 795f5265 p.PyByteArray_Re │ │ │ │ │ - 0x00000e60 73697a65 0050794d 656d5f46 72656500 size.PyMem_Free. │ │ │ │ │ - 0x00000e70 50794279 74657357 72697465 725f4669 PyBytesWriter_Fi │ │ │ │ │ - 0x00000e80 6e697368 57697468 53697a65 0050795f nishWithSize.Py_ │ │ │ │ │ - 0x00000e90 48617368 42756666 6572006d 656d636d HashBuffer.memcm │ │ │ │ │ - 0x00000ea0 70005079 426f6f6c 5f46726f 6d4c6f6e p.PyBool_FromLon │ │ │ │ │ - 0x00000eb0 67005f50 795f4765 74436f6e 66696700 g._Py_GetConfig. │ │ │ │ │ - 0x00000ec0 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ - 0x00000ed0 65645374 72756374 005f5079 5f547275 edStruct._Py_Tru │ │ │ │ │ - 0x00000ee0 65537472 75637400 5f50795f 46616c73 eStruct._Py_Fals │ │ │ │ │ - 0x00000ef0 65537472 75637400 50794572 725f4261 eStruct.PyErr_Ba │ │ │ │ │ - 0x00000f00 64417267 756d656e 74005079 4578635f dArgument.PyExc_ │ │ │ │ │ - 0x00000f10 42797465 73576172 6e696e67 00507945 BytesWarning.PyE │ │ │ │ │ - 0x00000f20 72725f57 61726e45 78005079 42797465 rr_WarnEx.PyByte │ │ │ │ │ - 0x00000f30 73577269 7465725f 43726561 74650050 sWriter_Create.P │ │ │ │ │ - 0x00000f40 79427974 65735772 69746572 5f476574 yBytesWriter_Get │ │ │ │ │ - 0x00000f50 44617461 00507942 79746573 57726974 Data.PyBytesWrit │ │ │ │ │ - 0x00000f60 65725f46 696e6973 68005079 42797465 er_Finish.PyByte │ │ │ │ │ - 0x00000f70 735f4672 6f6d5374 72696e67 00737472 s_FromString.str │ │ │ │ │ - 0x00000f80 6c656e00 5079536c 6963655f 54797065 len.PySlice_Type │ │ │ │ │ - 0x00000f90 00507953 6c696365 5f556e70 61636b00 .PySlice_Unpack. │ │ │ │ │ - 0x00000fa0 5079536c 6963655f 41646a75 7374496e PySlice_AdjustIn │ │ │ │ │ - 0x00000fb0 64696365 73005079 4578635f 496e6465 dices.PyExc_Inde │ │ │ │ │ - 0x00000fc0 78457272 6f720050 794e756d 6265725f xError.PyNumber_ │ │ │ │ │ - 0x00000fd0 41735373 697a655f 74005079 5f476574 AsSsize_t.Py_Get │ │ │ │ │ - 0x00000fe0 436f6e73 74616e74 00507945 72725f4f Constant.PyErr_O │ │ │ │ │ - 0x00000ff0 63637572 72656400 50794275 66666572 ccurred.PyBuffer │ │ │ │ │ - 0x00001000 5f46696c 6c496e66 6f005f50 794f626a _FillInfo._PyObj │ │ │ │ │ - 0x00001010 6563745f 47435f4e 65770050 794f626a ect_GC_New.PyObj │ │ │ │ │ - 0x00001020 6563745f 47435f44 656c005f 50795f62 ect_GC_Del._Py_b │ │ │ │ │ - 0x00001030 79746573 5f726669 6e64005f 50794172 ytes_rfind._PyAr │ │ │ │ │ - 0x00001040 675f4368 65636b50 6f736974 696f6e61 g_CheckPositiona │ │ │ │ │ - 0x00001050 6c005f50 79457661 6c5f536c 69636549 l._PyEval_SliceI │ │ │ │ │ - 0x00001060 6e646578 00507955 6e69636f 64655f41 ndex.PyUnicode_A │ │ │ │ │ - 0x00001070 73555446 38416e64 53697a65 00507955 sUTF8AndSize.PyU │ │ │ │ │ - 0x00001080 6e69636f 64655f46 726f6d45 6e636f64 nicode_FromEncod │ │ │ │ │ - 0x00001090 65644f62 6a656374 005f5079 4172675f edObject._PyArg_ │ │ │ │ │ - 0x000010a0 556e7061 636b4b65 79776f72 6473005f UnpackKeywords._ │ │ │ │ │ - 0x000010b0 50794172 675f4261 64417267 756d656e PyArg_BadArgumen │ │ │ │ │ - 0x000010c0 74005f50 79427974 65735f43 6f6e6361 t._PyBytes_Conca │ │ │ │ │ - 0x000010d0 74005079 4f626a65 63745f47 65744275 t.PyObject_GetBu │ │ │ │ │ - 0x000010e0 66666572 00507942 75666665 725f5265 ffer.PyBuffer_Re │ │ │ │ │ - 0x000010f0 6c656173 65006d65 6d736574 006d656d lease.memset.mem │ │ │ │ │ - 0x00001100 63687200 5f5f6165 6162695f 69646976 chr.__aeabi_idiv │ │ │ │ │ - 0x00001110 005f5079 4e756d62 65725f49 6e646578 ._PyNumber_Index │ │ │ │ │ - 0x00001120 0050794c 6f6e675f 41735373 697a655f .PyLong_AsSsize_ │ │ │ │ │ - 0x00001130 74005f50 795f6279 7465735f 6d616b65 t._Py_bytes_make │ │ │ │ │ - 0x00001140 7472616e 73005079 42797465 735f4173 trans.PyBytes_As │ │ │ │ │ - 0x00001150 53747269 6e67416e 6453697a 65005079 StringAndSize.Py │ │ │ │ │ - 0x00001160 42797465 73577269 7465725f 47726f77 BytesWriter_Grow │ │ │ │ │ - 0x00001170 416e6455 70646174 65506f69 6e746572 AndUpdatePointer │ │ │ │ │ - 0x00001180 00507942 79746573 57726974 65725f47 .PyBytesWriter_G │ │ │ │ │ - 0x00001190 726f7700 5f5f7374 61636b5f 63686b5f row.__stack_chk_ │ │ │ │ │ - 0x000011a0 6661696c 006d656d 72636872 005f5f73 fail.memrchr.__s │ │ │ │ │ - 0x000011b0 7461636b 5f63686b 5f677561 72640050 tack_chk_guard.P │ │ │ │ │ - 0x000011c0 79427974 65735f4a 6f696e00 50795365 yBytes_Join.PySe │ │ │ │ │ - 0x000011d0 7175656e 63655f46 61737400 50794578 quence_Fast.PyEx │ │ │ │ │ - 0x000011e0 635f5275 6e74696d 65457272 6f720050 c_RuntimeError.P │ │ │ │ │ - 0x000011f0 79457661 6c5f5265 73746f72 65546872 yEval_RestoreThr │ │ │ │ │ - 0x00001200 65616400 50794576 616c5f53 61766554 ead.PyEval_SaveT │ │ │ │ │ - 0x00001210 68726561 64005079 42797465 735f5369 hread.PyBytes_Si │ │ │ │ │ - 0x00001220 7a65005f 50794f62 6a656374 5f4c6f6f ze._PyObject_Loo │ │ │ │ │ - 0x00001230 6b757053 70656369 616c0050 79427974 kupSpecial.PyByt │ │ │ │ │ - 0x00001240 65735f46 726f6d4f 626a6563 74005079 es_FromObject.Py │ │ │ │ │ - 0x00001250 556e6963 6f64655f 4173456e 636f6465 Unicode_AsEncode │ │ │ │ │ - 0x00001260 64537472 696e6700 50794572 725f4578 dString.PyErr_Ex │ │ │ │ │ - 0x00001270 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ - 0x00001280 79457272 5f436c65 6172005f 50795f74 yErr_Clear._Py_t │ │ │ │ │ - 0x00001290 73735f74 73746174 65005f50 795f4368 ss_tstate._Py_Ch │ │ │ │ │ - 0x000012a0 65636b46 756e6374 696f6e52 6573756c eckFunctionResul │ │ │ │ │ - 0x000012b0 74005f50 794f626a 6563745f 4d616b65 t._PyObject_Make │ │ │ │ │ - 0x000012c0 54704361 6c6c005f 50795f62 79746573 TpCall._Py_bytes │ │ │ │ │ - 0x000012d0 5f726570 72005079 556e6963 6f64655f _repr.PyUnicode_ │ │ │ │ │ - 0x000012e0 4e657700 50795f68 65786469 67697473 New.Py_hexdigits │ │ │ │ │ - 0x000012f0 005f5079 42797465 735f5265 70656174 ._PyBytes_Repeat │ │ │ │ │ - 0x00001300 005f5079 5f627974 65735f69 6e646578 ._Py_bytes_index │ │ │ │ │ - 0x00001310 005f5079 5f627974 65735f66 696e6400 ._Py_bytes_find. │ │ │ │ │ - 0x00001320 5f50795f 62797465 735f7374 61727473 _Py_bytes_starts │ │ │ │ │ - 0x00001330 77697468 005f5079 5f627974 65735f63 with._Py_bytes_c │ │ │ │ │ - 0x00001340 6f6e7461 696e7300 5f50795f 62797465 ontains._Py_byte │ │ │ │ │ - 0x00001350 735f656e 64737769 74680050 794f626a s_endswith.PyObj │ │ │ │ │ - 0x00001360 6563745f 43686563 6b427566 66657200 ect_CheckBuffer. │ │ │ │ │ - 0x00001370 50794275 66666572 5f546f43 6f6e7469 PyBuffer_ToConti │ │ │ │ │ - 0x00001380 67756f75 73005079 4c697374 5f547970 guous.PyList_Typ │ │ │ │ │ - 0x00001390 65005f50 794c6973 745f4765 74497465 e._PyList_GetIte │ │ │ │ │ - 0x000013a0 6d526566 00507954 75706c65 5f547970 mRef.PyTuple_Typ │ │ │ │ │ - 0x000013b0 65005079 4f626a65 63745f47 65744974 e.PyObject_GetIt │ │ │ │ │ - 0x000013c0 65720050 794f626a 6563745f 4c656e67 er.PyObject_Leng │ │ │ │ │ - 0x000013d0 74684869 6e740050 79497465 725f4e65 thHint.PyIter_Ne │ │ │ │ │ - 0x000013e0 7874005f 50795f62 79746573 5f636f75 xt._Py_bytes_cou │ │ │ │ │ - 0x000013f0 6e740050 79547570 6c655f4e 6577005f nt.PyTuple_New._ │ │ │ │ │ - 0x00001400 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ - 0x00001410 4c697374 5f4e6577 0050794c 6973745f List_New.PyList_ │ │ │ │ │ - 0x00001420 41707065 6e640050 79427974 65735f46 Append.PyBytes_F │ │ │ │ │ - 0x00001430 726f6d46 6f726d61 74005079 42797465 romFormat.PyByte │ │ │ │ │ - 0x00001440 735f4672 6f6d466f 726d6174 56005f5f s_FromFormatV.__ │ │ │ │ │ - 0x00001450 73707269 6e74665f 63686b00 5f5f6d65 sprintf_chk.__me │ │ │ │ │ - 0x00001460 6d6d6f76 655f6368 6b005f50 79427974 mmove_chk._PyByt │ │ │ │ │ - 0x00001470 65735f46 6f726d61 74457800 50794c6f es_FormatEx.PyLo │ │ │ │ │ - 0x00001480 6e675f54 79706500 5f50794c 6f6e675f ng_Type._PyLong_ │ │ │ │ │ - 0x00001490 466f726d 61744279 74657357 72697465 FormatBytesWrite │ │ │ │ │ - 0x000014a0 72005079 4f626a65 63745f41 53434949 r.PyObject_ASCII │ │ │ │ │ - 0x000014b0 005f5079 556e6963 6f64655f 466f726d ._PyUnicode_Form │ │ │ │ │ - 0x000014c0 61744c6f 6e670050 794f626a 6563745f atLong.PyObject_ │ │ │ │ │ - 0x000014d0 47657449 74656d00 50794e75 6d626572 GetItem.PyNumber │ │ │ │ │ - 0x000014e0 5f436865 636b0050 794e756d 6265725f _Check.PyNumber_ │ │ │ │ │ - 0x000014f0 4c6f6e67 00507942 79746541 72726179 Long.PyByteArray │ │ │ │ │ - 0x00001500 5f547970 65005079 54797065 5f497353 _Type.PyType_IsS │ │ │ │ │ - 0x00001510 75627479 70650050 794c6f6e 675f4173 ubtype.PyLong_As │ │ │ │ │ - 0x00001520 496e7400 5079496e 6465785f 43686563 Int.PyIndex_Chec │ │ │ │ │ - 0x00001530 6b005079 4c6f6e67 5f41734c 6f6e6741 k.PyLong_AsLongA │ │ │ │ │ - 0x00001540 6e644f76 6572666c 6f770050 79547570 ndOverflow.PyTup │ │ │ │ │ - 0x00001550 6c655f47 65744974 656d005f 50795f73 le_GetItem._Py_s │ │ │ │ │ - 0x00001560 74726865 785f7769 74685f73 6570005f trhex_with_sep._ │ │ │ │ │ - 0x00001570 50794279 7465735f 46726f6d 48657800 PyBytes_FromHex. │ │ │ │ │ - 0x00001580 50794f62 6a656374 5f43616c 6c4f6e65 PyObject_CallOne │ │ │ │ │ - 0x00001590 41726700 5f50795f 62797465 735f6c6f Arg._Py_bytes_lo │ │ │ │ │ - 0x000015a0 77657200 5f50795f 62797465 735f6973 wer._Py_bytes_is │ │ │ │ │ - 0x000015b0 64696769 74005f50 795f6279 7465735f digit._Py_bytes_ │ │ │ │ │ - 0x000015c0 69736173 63696900 50794f62 6a656374 isascii.PyObject │ │ │ │ │ - 0x000015d0 5f497354 72756500 50794279 74657357 _IsTrue.PyBytesW │ │ │ │ │ - 0x000015e0 72697465 725f4765 7453697a 65005079 riter_GetSize.Py │ │ │ │ │ - 0x000015f0 42797465 73577269 7465725f 52657369 BytesWriter_Resi │ │ │ │ │ - 0x00001600 7a65005f 50795f62 79746573 5f757070 ze._Py_bytes_upp │ │ │ │ │ - 0x00001610 6572005f 50794279 7465735f 46696e64 er._PyBytes_Find │ │ │ │ │ - 0x00001620 005f5079 5f627974 65735f63 61706974 ._Py_bytes_capit │ │ │ │ │ - 0x00001630 616c697a 65005079 4c6f6e67 5f46726f alize.PyLong_Fro │ │ │ │ │ - 0x00001640 6d537369 7a655f74 005f5079 42797465 mSsize_t._PyByte │ │ │ │ │ - 0x00001650 735f5265 76657273 6546696e 64005079 s_ReverseFind.Py │ │ │ │ │ - 0x00001660 466c6f61 745f4173 446f7562 6c650050 Float_AsDouble.P │ │ │ │ │ - 0x00001670 794f535f 646f7562 6c655f74 6f5f7374 yOS_double_to_st │ │ │ │ │ - 0x00001680 72696e67 005f5f61 65616269 5f696469 ring.__aeabi_idi │ │ │ │ │ - 0x00001690 766d6f64 005f5079 5f627974 65735f69 vmod._Py_bytes_i │ │ │ │ │ - 0x000016a0 73616c6e 756d005f 50795f62 79746573 salnum._Py_bytes │ │ │ │ │ - 0x000016b0 5f697361 6c706861 005f5079 5f627974 _isalpha._Py_byt │ │ │ │ │ - 0x000016c0 65735f69 736c6f77 6572005f 50795f62 es_islower._Py_b │ │ │ │ │ - 0x000016d0 79746573 5f697373 70616365 005f5079 ytes_isspace._Py │ │ │ │ │ - 0x000016e0 5f627974 65735f69 73746974 6c65005f _bytes_istitle._ │ │ │ │ │ - 0x000016f0 50795f62 79746573 5f697375 70706572 Py_bytes_isupper │ │ │ │ │ - 0x00001700 005f5079 5f627974 65735f72 696e6465 ._Py_bytes_rinde │ │ │ │ │ - 0x00001710 78005079 42797465 73577269 7465725f x.PyBytesWriter_ │ │ │ │ │ - 0x00001720 57726974 65427974 6573005f 50795f62 WriteBytes._Py_b │ │ │ │ │ - 0x00001730 79746573 5f737761 70636173 65005f50 ytes_swapcase._P │ │ │ │ │ - 0x00001740 795f6279 7465735f 7469746c 65005079 y_bytes_title.Py │ │ │ │ │ - 0x00001750 42797465 735f4465 636f6465 45736361 Bytes_DecodeEsca │ │ │ │ │ - 0x00001760 70650050 79457863 5f446570 72656361 pe.PyExc_Depreca │ │ │ │ │ - 0x00001770 74696f6e 5761726e 696e6700 50794572 tionWarning.PyEr │ │ │ │ │ - 0x00001780 725f5761 726e466f 726d6174 0050794c r_WarnFormat.PyL │ │ │ │ │ - 0x00001790 6973745f 52657665 72736500 5f507945 ist_Reverse._PyE │ │ │ │ │ - 0x000017a0 76616c5f 47657442 75696c74 696e0050 val_GetBuiltin.P │ │ │ │ │ - 0x000017b0 795f4275 696c6456 616c7565 005f5079 y_BuildValue._Py │ │ │ │ │ - 0x000017c0 42797465 73577269 7465725f 43726561 BytesWriter_Crea │ │ │ │ │ - 0x000017d0 74654279 74654172 72617900 50794279 teByteArray.PyBy │ │ │ │ │ - 0x000017e0 74657357 72697465 725f466f 726d6174 tesWriter_Format │ │ │ │ │ - 0x000017f0 00507942 79746573 5f436f6e 63617441 .PyBytes_ConcatA │ │ │ │ │ - 0x00001800 6e644465 6c005079 42797465 735f5265 ndDel.PyBytes_Re │ │ │ │ │ - 0x00001810 70720050 79547970 655f4765 6e657269 pr.PyType_Generi │ │ │ │ │ - 0x00001820 63416c6c 6f630050 79427974 65734974 cAlloc.PyBytesIt │ │ │ │ │ - 0x00001830 65725f54 79706500 50794279 7465735f er_Type.PyBytes_ │ │ │ │ │ - 0x00001840 54797065 00507954 7970655f 54797065 Type.PyType_Type │ │ │ │ │ - 0x00001850 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001860 63476574 41747472 0050794f 626a6563 cGetAttr.PyObjec │ │ │ │ │ - 0x00001870 745f5365 6c664974 6572005f 50795f63 t_SelfIter._Py_c │ │ │ │ │ - 0x00001880 61706974 616c697a 655f5f64 6f635f5f apitalize__doc__ │ │ │ │ │ - 0x00001890 005f5079 5f697361 6c6e756d 5f5f646f ._Py_isalnum__do │ │ │ │ │ - 0x000018a0 635f5f00 5f50795f 6973616c 7068615f c__._Py_isalpha_ │ │ │ │ │ - 0x000018b0 5f646f63 5f5f005f 50795f69 73617363 _doc__._Py_isasc │ │ │ │ │ - 0x000018c0 69695f5f 646f635f 5f005f50 795f6973 ii__doc__._Py_is │ │ │ │ │ - 0x000018d0 64696769 745f5f64 6f635f5f 005f5079 digit__doc__._Py │ │ │ │ │ - 0x000018e0 5f69736c 6f776572 5f5f646f 635f5f00 _islower__doc__. │ │ │ │ │ - 0x000018f0 5f50795f 69737370 6163655f 5f646f63 _Py_isspace__doc │ │ │ │ │ - 0x00001900 5f5f005f 50795f69 73746974 6c655f5f __._Py_istitle__ │ │ │ │ │ - 0x00001910 646f635f 5f005f50 795f6973 75707065 doc__._Py_isuppe │ │ │ │ │ - 0x00001920 725f5f64 6f635f5f 005f5079 5f6c6f77 r__doc__._Py_low │ │ │ │ │ - 0x00001930 65725f5f 646f635f 5f005f50 795f7377 er__doc__._Py_sw │ │ │ │ │ - 0x00001940 61706361 73655f5f 646f635f 5f005f50 apcase__doc__._P │ │ │ │ │ - 0x00001950 795f7469 746c655f 5f646f63 5f5f005f y_title__doc__._ │ │ │ │ │ - 0x00001960 50795f75 70706572 5f5f646f 635f5f00 Py_upper__doc__. │ │ │ │ │ + 0x00000090 52454600 62797465 735f6861 7368002e REF.bytes_hash.. │ │ │ │ │ + 0x000000a0 4c433134 002e4c43 31350062 79746573 LC14..LC15.bytes │ │ │ │ │ + 0x000000b0 5f726963 68636f6d 70617265 002e4c43 _richcompare..LC │ │ │ │ │ + 0x000000c0 3139002e 4c433230 002e4c43 32310062 19..LC20..LC21.b │ │ │ │ │ + 0x000000d0 79746573 5f737562 73637269 70740062 ytes_subscript.b │ │ │ │ │ + 0x000000e0 79746573 5f6c656e 67746800 62797465 ytes_length.byte │ │ │ │ │ + 0x000000f0 735f6275 66666572 5f676574 62756666 s_buffer_getbuff │ │ │ │ │ + 0x00000100 65720062 79746573 5f697465 72007374 er.bytes_iter.st │ │ │ │ │ + 0x00000110 72697465 725f6465 616c6c6f 63002e4c riter_dealloc..L │ │ │ │ │ + 0x00000120 43323200 2e4c4332 33002e4c 43323400 C22..LC23..LC24. │ │ │ │ │ + 0x00000130 2e4c4332 35002e4c 43323600 2e4c4332 .LC25..LC26..LC2 │ │ │ │ │ + 0x00000140 37006279 7465735f 6465636f 6465002e 7.bytes_decode.. │ │ │ │ │ + 0x00000150 4c433238 002e4c43 32390062 79746573 LC28..LC29.bytes │ │ │ │ │ + 0x00000160 5f726570 6c616365 00666173 74736561 _replace.fastsea │ │ │ │ │ + 0x00000170 72636800 72657475 726e5f73 656c6600 rch.return_self. │ │ │ │ │ + 0x00000180 2e4c4333 30002e4c 43333100 2e4c4333 .LC30..LC31..LC3 │ │ │ │ │ + 0x00000190 32007374 72696e67 6c69625f 5f707265 2.stringlib__pre │ │ │ │ │ + 0x000001a0 70726f63 65737300 73747269 6e676c69 process.stringli │ │ │ │ │ + 0x000001b0 625f5f74 776f5f77 61790073 7472696e b__two_way.strin │ │ │ │ │ + 0x000001c0 676c6962 5f5f7477 6f5f7761 795f636f glib__two_way_co │ │ │ │ │ + 0x000001d0 756e7400 2e4c4333 34007374 72696e67 unt..LC34.string │ │ │ │ │ + 0x000001e0 6c69625f 62797465 735f6a6f 696e002e lib_bytes_join.. │ │ │ │ │ + 0x000001f0 4c433335 002e4c43 3336002e 4c433337 LC35..LC36..LC37 │ │ │ │ │ + 0x00000200 002e4c43 3338002e 4c433339 002e4c43 ..LC38..LC39..LC │ │ │ │ │ + 0x00000210 3430002e 4c433431 002e4c43 3432002e 40..LC41..LC42.. │ │ │ │ │ + 0x00000220 4c433433 002e4c43 34340062 79746573 LC43..LC44.bytes │ │ │ │ │ + 0x00000230 5f6e6577 005f5079 4f626a65 63745f56 _new._PyObject_V │ │ │ │ │ + 0x00000240 6563746f 7263616c 6c547374 6174652e ectorcallTstate. │ │ │ │ │ + 0x00000250 636f6e73 7470726f 702e3000 62797465 constprop.0.byte │ │ │ │ │ + 0x00000260 735f5f5f 62797465 735f5f00 2e4c4334 s___bytes__..LC4 │ │ │ │ │ + 0x00000270 35006279 7465735f 73747200 2e4c4334 5.bytes_str..LC4 │ │ │ │ │ + 0x00000280 37006279 7465735f 69746572 6974656d 7.bytes_iteritem │ │ │ │ │ + 0x00000290 00737472 69746572 5f6e6578 74002e4c .striter_next..L │ │ │ │ │ + 0x000002a0 43343800 2e4c4334 39002e4c 43353000 C48..LC49..LC50. │ │ │ │ │ + 0x000002b0 2e4c4335 31002e4c 43353200 62797465 .LC51..LC52.byte │ │ │ │ │ + 0x000002c0 735f7265 70656174 002e4c43 3533002e s_repeat..LC53.. │ │ │ │ │ + 0x000002d0 4c433534 005f5079 42797465 73577269 LC54._PyBytesWri │ │ │ │ │ + 0x000002e0 7465725f 52657369 7a65416e 64557064 ter_ResizeAndUpd │ │ │ │ │ + 0x000002f0 61746550 6f696e74 6572002e 4c433535 atePointer..LC55 │ │ │ │ │ + 0x00000300 002e4c43 35360062 79746573 5f706172 ..LC56.bytes_par │ │ │ │ │ + 0x00000310 74697469 6f6e0062 79746573 5f73706c tition.bytes_spl │ │ │ │ │ + 0x00000320 6974002e 4c433537 00627974 65735f72 it..LC57.bytes_r │ │ │ │ │ + 0x00000330 73747269 7000646f 5f617267 73747269 strip.do_argstri │ │ │ │ │ + 0x00000340 70006279 7465735f 7472616e 736c6174 p.bytes_translat │ │ │ │ │ + 0x00000350 65006279 7465735f 7472616e 736c6174 e.bytes_translat │ │ │ │ │ + 0x00000360 655f696d 706c002e 4c433538 00627974 e_impl..LC58.byt │ │ │ │ │ + 0x00000370 65735f66 726f6d66 6f726d61 74002e4c es_fromformat..L │ │ │ │ │ + 0x00000380 43363000 2e4c4336 31002e4c 43363200 C60..LC61..LC62. │ │ │ │ │ + 0x00000390 2e4c4336 33002e4c 43363400 2e4c4336 .LC63..LC64..LC6 │ │ │ │ │ + 0x000003a0 35002e4c 43363600 2e4c4336 37002e4c 5..LC66..LC67..L │ │ │ │ │ + 0x000003b0 43363800 2e4c4336 39006279 7465735f C68..LC69.bytes_ │ │ │ │ │ + 0x000003c0 6d6f6400 2e4c4337 31002e4c 43373200 mod..LC71..LC72. │ │ │ │ │ + 0x000003d0 2e4c4337 33002e4c 43373400 2e4c4337 .LC73..LC74..LC7 │ │ │ │ │ + 0x000003e0 35002e4c 43373700 2e4c4337 38002e4c 5..LC77..LC78..L │ │ │ │ │ + 0x000003f0 43373900 2e4c4338 30002e4c 43383100 C79..LC80..LC81. │ │ │ │ │ + 0x00000400 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ + 0x00000410 34002e4c 43383500 2e4c4338 36002e4c 4..LC85..LC86..L │ │ │ │ │ + 0x00000420 43383700 2e4c4338 38002e4c 43383900 C87..LC88..LC89. │ │ │ │ │ + 0x00000430 2e4c4339 30002e4c 43393200 2e4c4339 .LC90..LC92..LC9 │ │ │ │ │ + 0x00000440 33002e4c 43393400 2e4c4339 36002e4c 3..LC94..LC96..L │ │ │ │ │ + 0x00000450 43393700 2e4c4339 38002e4c 43393900 C97..LC98..LC99. │ │ │ │ │ + 0x00000460 2e4c4331 3030002e 4c433130 31002e4c .LC100..LC101..L │ │ │ │ │ + 0x00000470 43313032 002e4c43 31303300 2e4c4331 C102..LC103..LC1 │ │ │ │ │ + 0x00000480 3034002e 4c433130 35002e4c 43313036 04..LC105..LC106 │ │ │ │ │ + 0x00000490 002e4c43 31303700 2e4c4331 3038002e ..LC107..LC108.. │ │ │ │ │ + 0x000004a0 4c433130 39002e4c 43313130 002e4c43 LC109..LC110..LC │ │ │ │ │ + 0x000004b0 31313100 2e4c4331 3132002e 4c433131 111..LC112..LC11 │ │ │ │ │ + 0x000004c0 33002e4c 43313134 002e4c43 31313500 3..LC114..LC115. │ │ │ │ │ + 0x000004d0 2e4c4331 31360067 65746e65 78746172 .LC116.getnextar │ │ │ │ │ + 0x000004e0 6700666f 726d6174 666c6f61 74002e4c g.formatfloat..L │ │ │ │ │ + 0x000004f0 43313137 00627974 65735f68 65780062 C117.bytes_hex.b │ │ │ │ │ + 0x00000500 79746573 5f66726f 6d686578 002e4c43 ytes_fromhex..LC │ │ │ │ │ + 0x00000510 31313800 2e4c4331 3139002e 4c433132 118..LC119..LC12 │ │ │ │ │ + 0x00000520 30006279 7465735f 72706172 74697469 0.bytes_rpartiti │ │ │ │ │ + 0x00000530 6f6e0073 7472696e 676c6962 5f6c6f77 on.stringlib_low │ │ │ │ │ + 0x00000540 65720073 7472696e 676c6962 5f697364 er.stringlib_isd │ │ │ │ │ + 0x00000550 69676974 00737472 696e676c 69625f69 igit.stringlib_i │ │ │ │ │ + 0x00000560 73617363 6969002e 4c433132 31006279 sascii..LC121.by │ │ │ │ │ + 0x00000570 7465735f 6c737472 69700062 79746573 tes_lstrip.bytes │ │ │ │ │ + 0x00000580 5f73706c 69746c69 6e657300 2e4c4331 _splitlines..LC1 │ │ │ │ │ + 0x00000590 32320062 79746573 5f737472 69700073 22.bytes_strip.s │ │ │ │ │ + 0x000005a0 7472696e 676c6962 5f757070 65720062 tringlib_upper.b │ │ │ │ │ + 0x000005b0 79746573 5f72656d 6f766573 75666669 ytes_removesuffi │ │ │ │ │ + 0x000005c0 78006279 7465735f 6974656d 00737472 x.bytes_item.str │ │ │ │ │ + 0x000005d0 696e676c 69625f63 61706974 616c697a inglib_capitaliz │ │ │ │ │ + 0x000005e0 65007374 72697465 725f6c65 6e002e4c e.striter_len..L │ │ │ │ │ + 0x000005f0 43313233 002e4c43 31323400 2e4c4331 C123..LC124..LC1 │ │ │ │ │ + 0x00000600 3235002e 4c433132 36007374 72696e67 25..LC126.string │ │ │ │ │ + 0x00000610 6c69625f 65787061 6e647461 6273002e lib_expandtabs.. │ │ │ │ │ + 0x00000620 4c433132 37002e4c 43313238 002e4c43 LC127..LC128..LC │ │ │ │ │ + 0x00000630 31323900 2e4c4331 3330002e 4c433133 129..LC130..LC13 │ │ │ │ │ + 0x00000640 31007374 72696e67 6c69625f 63656e74 1.stringlib_cent │ │ │ │ │ + 0x00000650 65720070 61640073 7472696e 676c6962 er.pad.stringlib │ │ │ │ │ + 0x00000660 5f697361 6c6e756d 00737472 696e676c _isalnum.stringl │ │ │ │ │ + 0x00000670 69625f69 73616c70 68610073 7472696e ib_isalpha.strin │ │ │ │ │ + 0x00000680 676c6962 5f69736c 6f776572 00737472 glib_islower.str │ │ │ │ │ + 0x00000690 696e676c 69625f69 73737061 63650073 inglib_isspace.s │ │ │ │ │ + 0x000006a0 7472696e 676c6962 5f697374 69746c65 tringlib_istitle │ │ │ │ │ + 0x000006b0 00737472 696e676c 69625f69 73757070 .stringlib_isupp │ │ │ │ │ + 0x000006c0 6572002e 4c433133 32002e4c 43313333 er..LC132..LC133 │ │ │ │ │ + 0x000006d0 002e4c43 31333400 73747269 6e676c69 ..LC134.stringli │ │ │ │ │ + 0x000006e0 625f6c6a 75737400 2e4c4331 3335002e b_ljust..LC135.. │ │ │ │ │ + 0x000006f0 4c433133 36002e4c 43313337 00737472 LC136..LC137.str │ │ │ │ │ + 0x00000700 696e676c 69625f72 6a757374 002e4c43 inglib_rjust..LC │ │ │ │ │ + 0x00000710 31333800 73747269 6e676c69 625f7377 138.stringlib_sw │ │ │ │ │ + 0x00000720 61706361 73650073 7472696e 676c6962 apcase.stringlib │ │ │ │ │ + 0x00000730 5f746974 6c650073 7472696e 676c6962 _title.stringlib │ │ │ │ │ + 0x00000740 5f7a6669 6c6c002e 4c433133 39002e4c _zfill..LC139..L │ │ │ │ │ + 0x00000750 43313430 00627974 65735f72 73706c69 C140.bytes_rspli │ │ │ │ │ + 0x00000760 74002e4c 43313431 002e4c43 31343200 t..LC141..LC142. │ │ │ │ │ + 0x00000770 73747269 7465725f 72656475 63650062 striter_reduce.b │ │ │ │ │ + 0x00000780 79746573 5f72656d 6f766570 72656669 ytes_removeprefi │ │ │ │ │ + 0x00000790 78007374 72697465 725f7472 61766572 x.striter_traver │ │ │ │ │ + 0x000007a0 73650073 7472696e 676c6962 5f5f6c65 se.stringlib__le │ │ │ │ │ + 0x000007b0 785f7365 61726368 002e4c43 31343400 x_search..LC144. │ │ │ │ │ + 0x000007c0 62797465 735f6765 746e6577 61726773 bytes_getnewargs │ │ │ │ │ + 0x000007d0 00737472 69746572 5f736574 73746174 .striter_setstat │ │ │ │ │ + 0x000007e0 65006279 7465735f 616c6c6f 63006279 e.bytes_alloc.by │ │ │ │ │ + 0x000007f0 7465735f 61735f6e 756d6265 72006279 tes_as_number.by │ │ │ │ │ + 0x00000800 7465735f 61735f73 65717565 6e636500 tes_as_sequence. │ │ │ │ │ + 0x00000810 62797465 735f6173 5f6d6170 70696e67 bytes_as_mapping │ │ │ │ │ + 0x00000820 00627974 65735f61 735f6275 66666572 .bytes_as_buffer │ │ │ │ │ + 0x00000830 00627974 65735f64 6f630062 79746573 .bytes_doc.bytes │ │ │ │ │ + 0x00000840 5f6d6574 686f6473 00737472 69746572 _methods.striter │ │ │ │ │ + 0x00000850 5f6d6574 686f6473 005f7061 72736572 _methods._parser │ │ │ │ │ + 0x00000860 2e32005f 6b657977 6f726473 2e31005f .2._keywords.1._ │ │ │ │ │ + 0x00000870 6b777475 706c652e 30005f70 61727365 kwtuple.0._parse │ │ │ │ │ + 0x00000880 722e3131 005f6b65 79776f72 64732e31 r.11._keywords.1 │ │ │ │ │ + 0x00000890 30005f6b 77747570 6c652e39 005f7061 0._kwtuple.9._pa │ │ │ │ │ + 0x000008a0 72736572 2e323600 5f6b6579 776f7264 rser.26._keyword │ │ │ │ │ + 0x000008b0 732e3235 005f6b77 7475706c 652e3234 s.25._kwtuple.24 │ │ │ │ │ + 0x000008c0 005f7061 72736572 2e313700 5f6b6579 ._parser.17._key │ │ │ │ │ + 0x000008d0 776f7264 732e3136 005f6b77 7475706c words.16._kwtupl │ │ │ │ │ + 0x000008e0 652e3135 005f7061 72736572 2e323300 e.15._parser.23. │ │ │ │ │ + 0x000008f0 5f6b6579 776f7264 732e3232 005f6b77 _keywords.22._kw │ │ │ │ │ + 0x00000900 7475706c 652e3231 005f7061 72736572 tuple.21._parser │ │ │ │ │ + 0x00000910 2e38005f 6b657977 6f726473 2e37005f .8._keywords.7._ │ │ │ │ │ + 0x00000920 6b777475 706c652e 36005f70 61727365 kwtuple.6._parse │ │ │ │ │ + 0x00000930 722e3230 005f6b65 79776f72 64732e31 r.20._keywords.1 │ │ │ │ │ + 0x00000940 39005f6b 77747570 6c652e31 38005f70 9._kwtuple.18._p │ │ │ │ │ + 0x00000950 61727365 722e3500 5f6b6579 776f7264 arser.5._keyword │ │ │ │ │ + 0x00000960 732e3400 5f6b7774 75706c65 2e33005f s.4._kwtuple.3._ │ │ │ │ │ + 0x00000970 70617273 65722e31 34005f6b 6579776f parser.14._keywo │ │ │ │ │ + 0x00000980 7264732e 3133005f 6b777475 706c652e rds.13._kwtuple. │ │ │ │ │ + 0x00000990 3132006c 656e6774 685f6869 6e745f64 12.length_hint_d │ │ │ │ │ + 0x000009a0 6f630072 65647563 655f646f 63007365 oc.reduce_doc.se │ │ │ │ │ + 0x000009b0 74737461 74655f64 6f630062 79746573 tstate_doc.bytes │ │ │ │ │ + 0x000009c0 5f5f5f62 79746573 5f5f5f5f 646f635f ___bytes____doc_ │ │ │ │ │ + 0x000009d0 5f007374 72696e67 6c69625f 63656e74 _.stringlib_cent │ │ │ │ │ + 0x000009e0 65725f5f 646f635f 5f006279 7465735f er__doc__.bytes_ │ │ │ │ │ + 0x000009f0 636f756e 745f5f64 6f635f5f 00627974 count__doc__.byt │ │ │ │ │ + 0x00000a00 65735f64 65636f64 655f5f64 6f635f5f es_decode__doc__ │ │ │ │ │ + 0x00000a10 00627974 65735f65 6e647377 6974685f .bytes_endswith_ │ │ │ │ │ + 0x00000a20 5f646f63 5f5f0073 7472696e 676c6962 _doc__.stringlib │ │ │ │ │ + 0x00000a30 5f657870 616e6474 6162735f 5f646f63 _expandtabs__doc │ │ │ │ │ + 0x00000a40 5f5f0062 79746573 5f66696e 645f5f64 __.bytes_find__d │ │ │ │ │ + 0x00000a50 6f635f5f 00627974 65735f66 726f6d68 oc__.bytes_fromh │ │ │ │ │ + 0x00000a60 65785f5f 646f635f 5f006279 7465735f ex__doc__.bytes_ │ │ │ │ │ + 0x00000a70 6865785f 5f646f63 5f5f0062 79746573 hex__doc__.bytes │ │ │ │ │ + 0x00000a80 5f696e64 65785f5f 646f635f 5f006279 _index__doc__.by │ │ │ │ │ + 0x00000a90 7465735f 6a6f696e 5f5f646f 635f5f00 tes_join__doc__. │ │ │ │ │ + 0x00000aa0 73747269 6e676c69 625f6c6a 7573745f stringlib_ljust_ │ │ │ │ │ + 0x00000ab0 5f646f63 5f5f0062 79746573 5f6c7374 _doc__.bytes_lst │ │ │ │ │ + 0x00000ac0 7269705f 5f646f63 5f5f0062 79746573 rip__doc__.bytes │ │ │ │ │ + 0x00000ad0 5f6d616b 65747261 6e735f5f 646f635f _maketrans__doc_ │ │ │ │ │ + 0x00000ae0 5f006279 7465735f 70617274 6974696f _.bytes_partitio │ │ │ │ │ + 0x00000af0 6e5f5f64 6f635f5f 00627974 65735f72 n__doc__.bytes_r │ │ │ │ │ + 0x00000b00 65706c61 63655f5f 646f635f 5f006279 eplace__doc__.by │ │ │ │ │ + 0x00000b10 7465735f 72656d6f 76657072 65666978 tes_removeprefix │ │ │ │ │ + 0x00000b20 5f5f646f 635f5f00 62797465 735f7265 __doc__.bytes_re │ │ │ │ │ + 0x00000b30 6d6f7665 73756666 69785f5f 646f635f movesuffix__doc_ │ │ │ │ │ + 0x00000b40 5f006279 7465735f 7266696e 645f5f64 _.bytes_rfind__d │ │ │ │ │ + 0x00000b50 6f635f5f 00627974 65735f72 696e6465 oc__.bytes_rinde │ │ │ │ │ + 0x00000b60 785f5f64 6f635f5f 00737472 696e676c x__doc__.stringl │ │ │ │ │ + 0x00000b70 69625f72 6a757374 5f5f646f 635f5f00 ib_rjust__doc__. │ │ │ │ │ + 0x00000b80 62797465 735f7270 61727469 74696f6e bytes_rpartition │ │ │ │ │ + 0x00000b90 5f5f646f 635f5f00 62797465 735f7273 __doc__.bytes_rs │ │ │ │ │ + 0x00000ba0 706c6974 5f5f646f 635f5f00 62797465 plit__doc__.byte │ │ │ │ │ + 0x00000bb0 735f7273 74726970 5f5f646f 635f5f00 s_rstrip__doc__. │ │ │ │ │ + 0x00000bc0 62797465 735f7370 6c69745f 5f646f63 bytes_split__doc │ │ │ │ │ + 0x00000bd0 5f5f0062 79746573 5f73706c 69746c69 __.bytes_splitli │ │ │ │ │ + 0x00000be0 6e65735f 5f646f63 5f5f0062 79746573 nes__doc__.bytes │ │ │ │ │ + 0x00000bf0 5f737461 72747377 6974685f 5f646f63 _startswith__doc │ │ │ │ │ + 0x00000c00 5f5f0062 79746573 5f737472 69705f5f __.bytes_strip__ │ │ │ │ │ + 0x00000c10 646f635f 5f006279 7465735f 7472616e doc__.bytes_tran │ │ │ │ │ + 0x00000c20 736c6174 655f5f64 6f635f5f 00737472 slate__doc__.str │ │ │ │ │ + 0x00000c30 696e676c 69625f7a 66696c6c 5f5f646f inglib_zfill__do │ │ │ │ │ + 0x00000c40 635f5f00 50794279 7465735f 46726f6d c__.PyBytes_From │ │ │ │ │ + 0x00000c50 53747269 6e67416e 6453697a 65005079 StringAndSize.Py │ │ │ │ │ + 0x00000c60 4f626a65 63745f4d 616c6c6f 63005f50 Object_Malloc._P │ │ │ │ │ + 0x00000c70 795f4e65 77526566 6572656e 6365006d y_NewReference.m │ │ │ │ │ + 0x00000c80 656d6370 79005f50 7952756e 74696d65 emcpy._PyRuntime │ │ │ │ │ + 0x00000c90 00507945 78635f53 79737465 6d457272 .PyExc_SystemErr │ │ │ │ │ + 0x00000ca0 6f720050 79457272 5f536574 53747269 or.PyErr_SetStri │ │ │ │ │ + 0x00000cb0 6e670050 79457863 5f4f7665 72666c6f ng.PyExc_Overflo │ │ │ │ │ + 0x00000cc0 77457272 6f720050 79457272 5f4e6f4d wError.PyErr_NoM │ │ │ │ │ + 0x00000cd0 656d6f72 79005079 4f626a65 63745f43 emory.PyObject_C │ │ │ │ │ + 0x00000ce0 616c6c6f 63005f50 79427974 65735f52 alloc._PyBytes_R │ │ │ │ │ + 0x00000cf0 6573697a 65005079 4f626a65 63745f52 esize.PyObject_R │ │ │ │ │ + 0x00000d00 65616c6c 6f63005f 50795f4e 65775265 ealloc._Py_NewRe │ │ │ │ │ + 0x00000d10 66657265 6e63654e 6f546f74 616c005f ferenceNoTotal._ │ │ │ │ │ + 0x00000d20 50795f44 65616c6c 6f63005f 50794572 Py_Dealloc._PyEr │ │ │ │ │ + 0x00000d30 725f4261 64496e74 65726e61 6c43616c r_BadInternalCal │ │ │ │ │ + 0x00000d40 6c005079 4f626a65 63745f46 72656500 l.PyObject_Free. │ │ │ │ │ + 0x00000d50 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00000d60 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ + 0x00000d70 00507945 72725f46 6f726d61 74005f50 .PyErr_Format._P │ │ │ │ │ + 0x00000d80 79427974 65735f44 65636f64 65457363 yBytes_DecodeEsc │ │ │ │ │ + 0x00000d90 61706532 005f5079 4c6f6e67 5f446967 ape2._PyLong_Dig │ │ │ │ │ + 0x00000da0 69745661 6c756500 50794279 74657357 itValue.PyBytesW │ │ │ │ │ + 0x00000db0 72697465 725f4669 6e697368 57697468 riter_FinishWith │ │ │ │ │ + 0x00000dc0 506f696e 74657200 50794578 635f5661 Pointer.PyExc_Va │ │ │ │ │ + 0x00000dd0 6c756545 72726f72 00507942 79746573 lueError.PyBytes │ │ │ │ │ + 0x00000de0 57726974 65725f44 69736361 72640073 Writer_Discard.s │ │ │ │ │ + 0x00000df0 7472636d 70005f50 795f6374 7970655f trcmp._Py_ctype_ │ │ │ │ │ + 0x00000e00 7461626c 65005079 4d656d5f 4d616c6c table.PyMem_Mall │ │ │ │ │ + 0x00000e10 6f630050 79427974 65417272 61795f46 oc.PyByteArray_F │ │ │ │ │ + 0x00000e20 726f6d53 7472696e 67416e64 53697a65 romStringAndSize │ │ │ │ │ + 0x00000e30 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ + 0x00000e40 50794279 74654172 7261795f 52657369 PyByteArray_Resi │ │ │ │ │ + 0x00000e50 7a650050 794d656d 5f467265 65005079 ze.PyMem_Free.Py │ │ │ │ │ + 0x00000e60 42797465 73577269 7465725f 46696e69 BytesWriter_Fini │ │ │ │ │ + 0x00000e70 73685769 74685369 7a650050 795f4861 shWithSize.Py_Ha │ │ │ │ │ + 0x00000e80 73684275 66666572 006d656d 636d7000 shBuffer.memcmp. │ │ │ │ │ + 0x00000e90 5079426f 6f6c5f46 726f6d4c 6f6e6700 PyBool_FromLong. │ │ │ │ │ + 0x00000ea0 5f50795f 47657443 6f6e6669 67005f50 _Py_GetConfig._P │ │ │ │ │ + 0x00000eb0 795f4e6f 74496d70 6c656d65 6e746564 y_NotImplemented │ │ │ │ │ + 0x00000ec0 53747275 6374005f 50795f54 72756553 Struct._Py_TrueS │ │ │ │ │ + 0x00000ed0 74727563 74005f50 795f4661 6c736553 truct._Py_FalseS │ │ │ │ │ + 0x00000ee0 74727563 74005079 4572725f 42616441 truct.PyErr_BadA │ │ │ │ │ + 0x00000ef0 7267756d 656e7400 50794578 635f4279 rgument.PyExc_By │ │ │ │ │ + 0x00000f00 74657357 61726e69 6e670050 79457272 tesWarning.PyErr │ │ │ │ │ + 0x00000f10 5f576172 6e457800 50794279 74657357 _WarnEx.PyBytesW │ │ │ │ │ + 0x00000f20 72697465 725f4372 65617465 00507942 riter_Create.PyB │ │ │ │ │ + 0x00000f30 79746573 57726974 65725f47 65744461 ytesWriter_GetDa │ │ │ │ │ + 0x00000f40 74610050 79427974 65735772 69746572 ta.PyBytesWriter │ │ │ │ │ + 0x00000f50 5f46696e 69736800 50794279 7465735f _Finish.PyBytes_ │ │ │ │ │ + 0x00000f60 46726f6d 53747269 6e670073 74726c65 FromString.strle │ │ │ │ │ + 0x00000f70 6e005079 536c6963 655f5479 70650050 n.PySlice_Type.P │ │ │ │ │ + 0x00000f80 79536c69 63655f55 6e706163 6b005079 ySlice_Unpack.Py │ │ │ │ │ + 0x00000f90 536c6963 655f4164 6a757374 496e6469 Slice_AdjustIndi │ │ │ │ │ + 0x00000fa0 63657300 50794578 635f496e 64657845 ces.PyExc_IndexE │ │ │ │ │ + 0x00000fb0 72726f72 0050794e 756d6265 725f4173 rror.PyNumber_As │ │ │ │ │ + 0x00000fc0 5373697a 655f7400 50795f47 6574436f Ssize_t.Py_GetCo │ │ │ │ │ + 0x00000fd0 6e737461 6e740050 79457272 5f4f6363 nstant.PyErr_Occ │ │ │ │ │ + 0x00000fe0 75727265 64005079 42756666 65725f46 urred.PyBuffer_F │ │ │ │ │ + 0x00000ff0 696c6c49 6e666f00 5f50794f 626a6563 illInfo._PyObjec │ │ │ │ │ + 0x00001000 745f4743 5f4e6577 0050794f 626a6563 t_GC_New.PyObjec │ │ │ │ │ + 0x00001010 745f4743 5f44656c 005f5079 5f627974 t_GC_Del._Py_byt │ │ │ │ │ + 0x00001020 65735f72 66696e64 005f5079 4172675f es_rfind._PyArg_ │ │ │ │ │ + 0x00001030 43686563 6b506f73 6974696f 6e616c00 CheckPositional. │ │ │ │ │ + 0x00001040 5f507945 76616c5f 536c6963 65496e64 _PyEval_SliceInd │ │ │ │ │ + 0x00001050 65780050 79556e69 636f6465 5f417355 ex.PyUnicode_AsU │ │ │ │ │ + 0x00001060 54463841 6e645369 7a650050 79556e69 TF8AndSize.PyUni │ │ │ │ │ + 0x00001070 636f6465 5f46726f 6d456e63 6f646564 code_FromEncoded │ │ │ │ │ + 0x00001080 4f626a65 6374005f 50794172 675f556e Object._PyArg_Un │ │ │ │ │ + 0x00001090 7061636b 4b657977 6f726473 005f5079 packKeywords._Py │ │ │ │ │ + 0x000010a0 4172675f 42616441 7267756d 656e7400 Arg_BadArgument. │ │ │ │ │ + 0x000010b0 5f507942 79746573 5f436f6e 63617400 _PyBytes_Concat. │ │ │ │ │ + 0x000010c0 50794f62 6a656374 5f476574 42756666 PyObject_GetBuff │ │ │ │ │ + 0x000010d0 65720050 79427566 6665725f 52656c65 er.PyBuffer_Rele │ │ │ │ │ + 0x000010e0 61736500 6d656d73 6574006d 656d6368 ase.memset.memch │ │ │ │ │ + 0x000010f0 72005f5f 61656162 695f6964 6976005f r.__aeabi_idiv._ │ │ │ │ │ + 0x00001100 50794e75 6d626572 5f496e64 65780050 PyNumber_Index.P │ │ │ │ │ + 0x00001110 794c6f6e 675f4173 5373697a 655f7400 yLong_AsSsize_t. │ │ │ │ │ + 0x00001120 5f50795f 62797465 735f6d61 6b657472 _Py_bytes_maketr │ │ │ │ │ + 0x00001130 616e7300 50794279 7465735f 41735374 ans.PyBytes_AsSt │ │ │ │ │ + 0x00001140 72696e67 416e6453 697a6500 50794279 ringAndSize.PyBy │ │ │ │ │ + 0x00001150 74657357 72697465 725f4772 6f77416e tesWriter_GrowAn │ │ │ │ │ + 0x00001160 64557064 61746550 6f696e74 65720050 dUpdatePointer.P │ │ │ │ │ + 0x00001170 79427974 65735772 69746572 5f47726f yBytesWriter_Gro │ │ │ │ │ + 0x00001180 77005f5f 73746163 6b5f6368 6b5f6661 w.__stack_chk_fa │ │ │ │ │ + 0x00001190 696c006d 656d7263 6872005f 5f737461 il.memrchr.__sta │ │ │ │ │ + 0x000011a0 636b5f63 686b5f67 75617264 00507942 ck_chk_guard.PyB │ │ │ │ │ + 0x000011b0 79746573 5f4a6f69 6e005079 53657175 ytes_Join.PySequ │ │ │ │ │ + 0x000011c0 656e6365 5f466173 74005079 4578635f ence_Fast.PyExc_ │ │ │ │ │ + 0x000011d0 52756e74 696d6545 72726f72 00507945 RuntimeError.PyE │ │ │ │ │ + 0x000011e0 76616c5f 52657374 6f726554 68726561 val_RestoreThrea │ │ │ │ │ + 0x000011f0 64005079 4576616c 5f536176 65546872 d.PyEval_SaveThr │ │ │ │ │ + 0x00001200 65616400 50794279 7465735f 53697a65 ead.PyBytes_Size │ │ │ │ │ + 0x00001210 005f5079 4f626a65 63745f4c 6f6f6b75 ._PyObject_Looku │ │ │ │ │ + 0x00001220 70537065 6369616c 00507942 79746573 pSpecial.PyBytes │ │ │ │ │ + 0x00001230 5f46726f 6d4f626a 65637400 5079556e _FromObject.PyUn │ │ │ │ │ + 0x00001240 69636f64 655f4173 456e636f 64656453 icode_AsEncodedS │ │ │ │ │ + 0x00001250 7472696e 67005079 4572725f 45786365 tring.PyErr_Exce │ │ │ │ │ + 0x00001260 7074696f 6e4d6174 63686573 00507945 ptionMatches.PyE │ │ │ │ │ + 0x00001270 72725f43 6c656172 005f5079 5f747373 rr_Clear._Py_tss │ │ │ │ │ + 0x00001280 5f747374 61746500 5f50795f 43686563 _tstate._Py_Chec │ │ │ │ │ + 0x00001290 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ + 0x000012a0 5f50794f 626a6563 745f4d61 6b655470 _PyObject_MakeTp │ │ │ │ │ + 0x000012b0 43616c6c 005f5079 5f627974 65735f72 Call._Py_bytes_r │ │ │ │ │ + 0x000012c0 65707200 5079556e 69636f64 655f4e65 epr.PyUnicode_Ne │ │ │ │ │ + 0x000012d0 77005079 5f686578 64696769 7473005f w.Py_hexdigits._ │ │ │ │ │ + 0x000012e0 50794279 7465735f 52657065 6174005f PyBytes_Repeat._ │ │ │ │ │ + 0x000012f0 50795f62 79746573 5f696e64 6578005f Py_bytes_index._ │ │ │ │ │ + 0x00001300 50795f62 79746573 5f66696e 64005f50 Py_bytes_find._P │ │ │ │ │ + 0x00001310 795f6279 7465735f 73746172 74737769 y_bytes_startswi │ │ │ │ │ + 0x00001320 7468005f 50795f62 79746573 5f636f6e th._Py_bytes_con │ │ │ │ │ + 0x00001330 7461696e 73005f50 795f6279 7465735f tains._Py_bytes_ │ │ │ │ │ + 0x00001340 656e6473 77697468 0050794f 626a6563 endswith.PyObjec │ │ │ │ │ + 0x00001350 745f4368 65636b42 75666665 72005079 t_CheckBuffer.Py │ │ │ │ │ + 0x00001360 42756666 65725f54 6f436f6e 74696775 Buffer_ToContigu │ │ │ │ │ + 0x00001370 6f757300 50794c69 73745f54 79706500 ous.PyList_Type. │ │ │ │ │ + 0x00001380 5f50794c 6973745f 47657449 74656d52 _PyList_GetItemR │ │ │ │ │ + 0x00001390 65660050 79547570 6c655f54 79706500 ef.PyTuple_Type. │ │ │ │ │ + 0x000013a0 50794f62 6a656374 5f476574 49746572 PyObject_GetIter │ │ │ │ │ + 0x000013b0 0050794f 626a6563 745f4c65 6e677468 .PyObject_Length │ │ │ │ │ + 0x000013c0 48696e74 00507949 7465725f 4e657874 Hint.PyIter_Next │ │ │ │ │ + 0x000013d0 005f5079 5f627974 65735f63 6f756e74 ._Py_bytes_count │ │ │ │ │ + 0x000013e0 00507954 75706c65 5f4e6577 005f5079 .PyTuple_New._Py │ │ │ │ │ + 0x000013f0 5f4e6f6e 65537472 75637400 50794c69 _NoneStruct.PyLi │ │ │ │ │ + 0x00001400 73745f4e 65770050 794c6973 745f4170 st_New.PyList_Ap │ │ │ │ │ + 0x00001410 70656e64 00507942 79746573 5f46726f pend.PyBytes_Fro │ │ │ │ │ + 0x00001420 6d466f72 6d617400 50794279 7465735f mFormat.PyBytes_ │ │ │ │ │ + 0x00001430 46726f6d 466f726d 61745600 5f5f7370 FromFormatV.__sp │ │ │ │ │ + 0x00001440 72696e74 665f6368 6b005f5f 6d656d6d rintf_chk.__memm │ │ │ │ │ + 0x00001450 6f76655f 63686b00 5f507942 79746573 ove_chk._PyBytes │ │ │ │ │ + 0x00001460 5f466f72 6d617445 78005079 4c6f6e67 _FormatEx.PyLong │ │ │ │ │ + 0x00001470 5f547970 65005f50 794c6f6e 675f466f _Type._PyLong_Fo │ │ │ │ │ + 0x00001480 726d6174 42797465 73577269 74657200 rmatBytesWriter. │ │ │ │ │ + 0x00001490 50794f62 6a656374 5f415343 4949005f PyObject_ASCII._ │ │ │ │ │ + 0x000014a0 5079556e 69636f64 655f466f 726d6174 PyUnicode_Format │ │ │ │ │ + 0x000014b0 4c6f6e67 0050794f 626a6563 745f4765 Long.PyObject_Ge │ │ │ │ │ + 0x000014c0 74497465 6d005079 4e756d62 65725f43 tItem.PyNumber_C │ │ │ │ │ + 0x000014d0 6865636b 0050794e 756d6265 725f4c6f heck.PyNumber_Lo │ │ │ │ │ + 0x000014e0 6e670050 79427974 65417272 61795f54 ng.PyByteArray_T │ │ │ │ │ + 0x000014f0 79706500 50795479 70655f49 73537562 ype.PyType_IsSub │ │ │ │ │ + 0x00001500 74797065 0050794c 6f6e675f 4173496e type.PyLong_AsIn │ │ │ │ │ + 0x00001510 74005079 496e6465 785f4368 65636b00 t.PyIndex_Check. │ │ │ │ │ + 0x00001520 50794c6f 6e675f41 734c6f6e 67416e64 PyLong_AsLongAnd │ │ │ │ │ + 0x00001530 4f766572 666c6f77 00507954 75706c65 Overflow.PyTuple │ │ │ │ │ + 0x00001540 5f476574 4974656d 005f5079 5f737472 _GetItem._Py_str │ │ │ │ │ + 0x00001550 6865785f 77697468 5f736570 005f5079 hex_with_sep._Py │ │ │ │ │ + 0x00001560 42797465 735f4672 6f6d4865 78005079 Bytes_FromHex.Py │ │ │ │ │ + 0x00001570 4f626a65 63745f43 616c6c4f 6e654172 Object_CallOneAr │ │ │ │ │ + 0x00001580 67005f50 795f6279 7465735f 6c6f7765 g._Py_bytes_lowe │ │ │ │ │ + 0x00001590 72005f50 795f6279 7465735f 69736469 r._Py_bytes_isdi │ │ │ │ │ + 0x000015a0 67697400 5f50795f 62797465 735f6973 git._Py_bytes_is │ │ │ │ │ + 0x000015b0 61736369 69005079 4f626a65 63745f49 ascii.PyObject_I │ │ │ │ │ + 0x000015c0 73547275 65005079 42797465 73577269 sTrue.PyBytesWri │ │ │ │ │ + 0x000015d0 7465725f 47657453 697a6500 50794279 ter_GetSize.PyBy │ │ │ │ │ + 0x000015e0 74657357 72697465 725f5265 73697a65 tesWriter_Resize │ │ │ │ │ + 0x000015f0 005f5079 5f627974 65735f75 70706572 ._Py_bytes_upper │ │ │ │ │ + 0x00001600 005f5079 42797465 735f4669 6e64005f ._PyBytes_Find._ │ │ │ │ │ + 0x00001610 50795f62 79746573 5f636170 6974616c Py_bytes_capital │ │ │ │ │ + 0x00001620 697a6500 50794c6f 6e675f46 726f6d53 ize.PyLong_FromS │ │ │ │ │ + 0x00001630 73697a65 5f74005f 50794279 7465735f size_t._PyBytes_ │ │ │ │ │ + 0x00001640 52657665 72736546 696e6400 5079466c ReverseFind.PyFl │ │ │ │ │ + 0x00001650 6f61745f 4173446f 75626c65 0050794f oat_AsDouble.PyO │ │ │ │ │ + 0x00001660 535f646f 75626c65 5f746f5f 73747269 S_double_to_stri │ │ │ │ │ + 0x00001670 6e67005f 5f616561 62695f69 6469766d ng.__aeabi_idivm │ │ │ │ │ + 0x00001680 6f64005f 50795f62 79746573 5f697361 od._Py_bytes_isa │ │ │ │ │ + 0x00001690 6c6e756d 005f5079 5f627974 65735f69 lnum._Py_bytes_i │ │ │ │ │ + 0x000016a0 73616c70 6861005f 50795f62 79746573 salpha._Py_bytes │ │ │ │ │ + 0x000016b0 5f69736c 6f776572 005f5079 5f627974 _islower._Py_byt │ │ │ │ │ + 0x000016c0 65735f69 73737061 6365005f 50795f62 es_isspace._Py_b │ │ │ │ │ + 0x000016d0 79746573 5f697374 69746c65 005f5079 ytes_istitle._Py │ │ │ │ │ + 0x000016e0 5f627974 65735f69 73757070 6572005f _bytes_isupper._ │ │ │ │ │ + 0x000016f0 50795f62 79746573 5f72696e 64657800 Py_bytes_rindex. │ │ │ │ │ + 0x00001700 50794279 74657357 72697465 725f5772 PyBytesWriter_Wr │ │ │ │ │ + 0x00001710 69746542 79746573 005f5079 5f627974 iteBytes._Py_byt │ │ │ │ │ + 0x00001720 65735f73 77617063 61736500 5f50795f es_swapcase._Py_ │ │ │ │ │ + 0x00001730 62797465 735f7469 746c6500 50794279 bytes_title.PyBy │ │ │ │ │ + 0x00001740 7465735f 4465636f 64654573 63617065 tes_DecodeEscape │ │ │ │ │ + 0x00001750 00507945 78635f44 65707265 63617469 .PyExc_Deprecati │ │ │ │ │ + 0x00001760 6f6e5761 726e696e 67005079 4572725f onWarning.PyErr_ │ │ │ │ │ + 0x00001770 5761726e 466f726d 61740050 794c6973 WarnFormat.PyLis │ │ │ │ │ + 0x00001780 745f5265 76657273 65005f50 79457661 t_Reverse._PyEva │ │ │ │ │ + 0x00001790 6c5f4765 74427569 6c74696e 0050795f l_GetBuiltin.Py_ │ │ │ │ │ + 0x000017a0 4275696c 6456616c 7565005f 50794279 BuildValue._PyBy │ │ │ │ │ + 0x000017b0 74657357 72697465 725f4372 65617465 tesWriter_Create │ │ │ │ │ + 0x000017c0 42797465 41727261 79005079 42797465 ByteArray.PyByte │ │ │ │ │ + 0x000017d0 73577269 7465725f 466f726d 61740050 sWriter_Format.P │ │ │ │ │ + 0x000017e0 79427974 65735f43 6f6e6361 74416e64 yBytes_ConcatAnd │ │ │ │ │ + 0x000017f0 44656c00 50794279 7465735f 52657072 Del.PyBytes_Repr │ │ │ │ │ + 0x00001800 00507954 7970655f 47656e65 72696341 .PyType_GenericA │ │ │ │ │ + 0x00001810 6c6c6f63 00507942 79746573 49746572 lloc.PyBytesIter │ │ │ │ │ + 0x00001820 5f547970 65005079 42797465 735f5479 _Type.PyBytes_Ty │ │ │ │ │ + 0x00001830 70650050 79547970 655f5479 70650050 pe.PyType_Type.P │ │ │ │ │ + 0x00001840 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ │ + 0x00001850 65744174 74720050 794f626a 6563745f etAttr.PyObject_ │ │ │ │ │ + 0x00001860 53656c66 49746572 005f5079 5f636170 SelfIter._Py_cap │ │ │ │ │ + 0x00001870 6974616c 697a655f 5f646f63 5f5f005f italize__doc__._ │ │ │ │ │ + 0x00001880 50795f69 73616c6e 756d5f5f 646f635f Py_isalnum__doc_ │ │ │ │ │ + 0x00001890 5f005f50 795f6973 616c7068 615f5f64 _._Py_isalpha__d │ │ │ │ │ + 0x000018a0 6f635f5f 005f5079 5f697361 73636969 oc__._Py_isascii │ │ │ │ │ + 0x000018b0 5f5f646f 635f5f00 5f50795f 69736469 __doc__._Py_isdi │ │ │ │ │ + 0x000018c0 6769745f 5f646f63 5f5f005f 50795f69 git__doc__._Py_i │ │ │ │ │ + 0x000018d0 736c6f77 65725f5f 646f635f 5f005f50 slower__doc__._P │ │ │ │ │ + 0x000018e0 795f6973 73706163 655f5f64 6f635f5f y_isspace__doc__ │ │ │ │ │ + 0x000018f0 005f5079 5f697374 69746c65 5f5f646f ._Py_istitle__do │ │ │ │ │ + 0x00001900 635f5f00 5f50795f 69737570 7065725f c__._Py_isupper_ │ │ │ │ │ + 0x00001910 5f646f63 5f5f005f 50795f6c 6f776572 _doc__._Py_lower │ │ │ │ │ + 0x00001920 5f5f646f 635f5f00 5f50795f 73776170 __doc__._Py_swap │ │ │ │ │ + 0x00001930 63617365 5f5f646f 635f5f00 5f50795f case__doc__._Py_ │ │ │ │ │ + 0x00001940 7469746c 655f5f64 6f635f5f 005f5079 title__doc__._Py │ │ │ │ │ + 0x00001950 5f757070 65725f5f 646f635f 5f00 _upper__doc__. │ │ │ ├── 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: 23964 (bytes into file) │ │ │ │ │ + Start of section headers: 24004 (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 0x5d9c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5dc4: │ │ │ │ │ │ │ │ │ │ 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 004eb4 0000d8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004edc 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 0034b8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004f8c 000bc0 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00397c 000628 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005b4c 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003fa4 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003fb8 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003fb8 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003fec 0008e0 10 14 78 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0048cc 0005e7 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005d14 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0004c4 0034e0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004fb4 000bc0 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0039a4 000628 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005b74 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003fcc 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003fe0 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003fe0 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 004014 0008e0 10 14 78 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0048f4 0005e7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005d3c 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,47 +15,47 @@ │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 12: 000000b8 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 13: 00000078 408 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ 14: 00000bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000bf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 00000fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000fac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00001274 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 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 │ │ │ │ │ + 18: 0000128c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00001294 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 00001538 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 21: 00001534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00001538 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 000015c8 772 FUNC LOCAL DEFAULT 6 object_vacall │ │ │ │ │ + 24: 000015c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000015c8 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: 00001c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 29: 00001c94 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: 00001d5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 33: 00001d60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00001ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 00001ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00002318 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: 00002f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002f8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 0000333c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00003340 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 38: 00002320 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 39: 00002884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00002888 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00002b04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 00002b08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 43: 00002fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002fb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 00003364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003368 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: 000034b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000034dc 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: 00001cf4 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 │ │ │ │ │ - 96: 00000fac 712 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ - 97: 00001274 676 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ + 95: 00002320 412 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict │ │ │ │ │ + 96: 00000fac 744 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallDictTstate │ │ │ │ │ + 97: 00001294 676 FUNC GLOBAL DEFAULT 6 PyObject_VectorcallMethod │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 99: 00002ae0 888 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ - 100: 00001554 84 FUNC GLOBAL DEFAULT 6 PyObject_CallFunctionObjArgs │ │ │ │ │ + 99: 00002b08 888 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 100: 00001574 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: 000018cc 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: 00001d60 324 FUNC GLOBAL DEFAULT 6 PyObject_CallOneArg │ │ │ │ │ + 108: 00001ea4 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: 00002e58 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ - 120: 00002f8c 948 FUNC GLOBAL DEFAULT 6 _PyObject_CallMethod │ │ │ │ │ + 114: 000024bc 188 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_Free │ │ │ │ │ + 115: 00002578 92 FUNC GLOBAL DEFAULT 6 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 116: 000025d4 692 FUNC GLOBAL DEFAULT 6 PyObject_Call │ │ │ │ │ + 117: 00002888 356 FUNC GLOBAL HIDDEN 6 _PyObject_Call │ │ │ │ │ + 118: 000029ec 284 FUNC GLOBAL DEFAULT 6 PyObject_CallMethodObjArgs │ │ │ │ │ + 119: 00002e80 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ + 120: 00002fb4 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: 00003340 44 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 123: 00003368 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: 0000336c 332 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 128: 00003394 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 0x4eb4 contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4edc 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 0x4f8c contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4fb4 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 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00000c5c 00005d2c R_ARM_MOVT_ABS 00001cf4 _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 00002320 _PyStack_UnpackDict │ │ │ │ │ +00000d20 00005d2b R_ARM_MOVW_ABS_NC 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00000d24 00005d2c R_ARM_MOVT_ABS 00001cf4 _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,280 +149,280 @@ │ │ │ │ │ 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 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00001008 00005d2c R_ARM_MOVT_ABS 00001cf4 _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 │ │ │ │ │ -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 │ │ │ │ │ -0000137c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001398 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00001404 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00001450 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001454 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001464 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001468 00000a2b R_ARM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -0000146c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001474 00000a2c R_ARM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ -0000147c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -00001820 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001824 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001830 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001834 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000183c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000185c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001860 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000186c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001870 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001878 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001880 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -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 │ │ │ │ │ +00001160 00005f1c R_ARM_CALL 00002320 _PyStack_UnpackDict │ │ │ │ │ +00001174 00005d2b R_ARM_MOVW_ABS_NC 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00001178 00005d2c R_ARM_MOVT_ABS 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +000011cc 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001238 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001250 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001280 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001290 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000012ec 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +0000139c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001424 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00001470 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001474 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001484 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001488 00000a2b R_ARM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ +0000148c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001494 00000a2c R_ARM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ +0000149c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000014bc 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000014c0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000014d0 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000014d4 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000014d8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000014e0 00000b2c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000014e8 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000150c 0000631c R_ARM_CALL 00002b08 _PyObject_VectorcallPrepend │ │ │ │ │ +0000152c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001534 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001570 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000015c4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001774 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000017f4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000180c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001840 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001844 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001850 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001854 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000185c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000187c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001880 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000188c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001890 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001898 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000018a0 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000018ac 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +000018c4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001914 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00001928 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001964 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +00001aa0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001acc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001b3c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b90 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00001ba0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bc0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001bd0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bfc 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +00001c20 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c24 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c34 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001c38 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001c3c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001c44 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001c48 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001c58 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c5c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c60 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001c78 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c84 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00001c90 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001cbc 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001cf0 00001a1d R_ARM_JUMP24 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +00001d50 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001d5c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001df8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00001e40 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e44 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e50 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001e54 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001e5c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001e64 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e68 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e74 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e78 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e80 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e98 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ea0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ee8 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f24 00005d2b R_ARM_MOVW_ABS_NC 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00001f28 00005d2c R_ARM_MOVT_ABS 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00001f68 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001ff4 00005f1c R_ARM_CALL 00002320 _PyStack_UnpackDict │ │ │ │ │ +00002008 00005d2b R_ARM_MOVW_ABS_NC 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +0000200c 00005d2c R_ARM_MOVT_ABS 00001cf4 _PyFunction_Vectorcall │ │ │ │ │ +00002054 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000020f4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002120 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002144 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002168 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000217c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000021a4 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021d0 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000021e0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021fc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002218 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002264 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002268 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002274 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002278 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002280 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002288 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000228c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002298 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000229c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022a4 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000022c4 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000022d4 0000661c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000022f0 00005e1c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00002310 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002318 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000231c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002368 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002378 00006e1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000023fc 00006f1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00002474 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002484 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +0000248c 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002490 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002498 0000252b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +0000249c 0000252c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +000024a4 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000024b4 0000721c R_ARM_CALL 000024bc _PyStack_UnpackDict_Free │ │ │ │ │ +00002520 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000253c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000256c 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002598 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025c8 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000026a0 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +000026c0 00005f1c R_ARM_CALL 00002320 _PyStack_UnpackDict │ │ │ │ │ +00002770 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002794 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 │ │ │ │ │ -00002c14 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002c44 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002c70 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002cd4 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00002d14 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002d34 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d64 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002dac 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002dc8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002dec 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002df0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002dfc 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002e00 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002e08 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002e10 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e14 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e20 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e24 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e2c 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e38 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002e50 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002f28 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f2c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f38 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002f3c 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002f44 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002f4c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002f50 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002f5c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002f60 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002f68 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002f80 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f88 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002fd4 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002fe8 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00003024 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -00003164 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003194 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -000031d4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031e0 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ec 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000323c 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -0000324c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000326c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -0000327c 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000032b8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000032bc 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000032cc 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000032d0 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000032d4 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -000032dc 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000032e0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000032f0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000032f4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000032f8 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003304 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -0000331c 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -00003334 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000333c 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000342c 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -00003460 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00003464 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000346c 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000348c 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -00003494 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003498 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000034a0 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -000034a4 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -000034ac 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000034b4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000027e8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000280c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002830 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002844 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +00002864 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002868 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002870 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002884 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002948 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002960 00005f1c R_ARM_CALL 00002320 _PyStack_UnpackDict │ │ │ │ │ +00002994 0000721c R_ARM_CALL 000024bc _PyStack_UnpackDict_Free │ │ │ │ │ +000029ac 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +000029cc 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000029d0 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000029d8 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a48 0000621c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00002abc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ad8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002afc 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00002b04 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002b78 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c3c 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002c6c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002c98 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002cfc 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00002d3c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002d5c 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d8c 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002dd4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002df0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002e14 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e18 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e24 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002e28 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002e30 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002e38 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e3c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e48 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e4c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e54 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e60 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002e78 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f10 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002f50 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f54 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f60 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002f64 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002f6c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002f74 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f78 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f84 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f88 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f90 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002fa8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fb0 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ffc 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00003010 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000304c 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +0000318c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031bc 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000031fc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003208 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003214 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003264 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00003274 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003294 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000032a4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032e0 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000032e4 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000032f4 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000032f8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000032fc 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00003304 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003308 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003318 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000331c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003320 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000332c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +00003344 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +0000335c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003364 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003454 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +00003488 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000348c 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00003494 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000034b4 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +000034bc 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000034c0 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000034c8 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +000034cc 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +000034d4 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000034dc 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5b4c contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5b74 contains 57 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 0000751d R_ARM_JUMP24 00002860 _PyObject_Call │ │ │ │ │ +0000002c 0000751d R_ARM_JUMP24 00002888 _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 00002320 _PyStack_UnpackDict │ │ │ │ │ +00000120 0000721c R_ARM_CALL 000024bc _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 00001c94 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 00001c94 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 00001c94 callmethod │ │ │ │ │ 000004c4 0000681c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000004ec 00001d1c R_ARM_CALL 00001c6c callmethod │ │ │ │ │ +000004ec 00001d1c R_ARM_CALL 00001c94 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 00002888 _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 2320 <_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 │ │ │ │ │ @@ -1151,67 +1151,67 @@ │ │ │ │ │ │ │ │ │ │ 00000fac <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ 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 r7, [fp, #4] │ │ │ │ │ + bic r8, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ + ldr r4, [lr, #84] @ 0x54 │ │ │ │ │ + tst r4, #2048 @ 0x800 │ │ │ │ │ beq 1078 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ - ldr ip, [lr, #28] │ │ │ │ │ - ldr r7, [r1, ip] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + ldr lr, [lr, #28] │ │ │ │ │ + ldr r6, [r1, lr] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ beq 1078 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ bne 1140 <_PyObject_VectorcallDictTstate+0x194> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ bne 1124 <_PyObject_VectorcallDictTstate+0x178> │ │ │ │ │ - ldr r3, [pc, #592] @ 126c <_PyObject_VectorcallDictTstate+0x2c0> │ │ │ │ │ + ldr r3, [pc, #624] @ 128c <_PyObject_VectorcallDictTstate+0x2e0> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r2, r3, #1 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne r3, ip │ │ │ │ │ moveq r3, ip │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + str r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 10d0 <_PyObject_VectorcallDictTstate+0x124> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1090 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ + str r7, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 106c <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ @@ -1260,112 +1260,120 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 10a8 <_PyObject_VectorcallDictTstate+0xfc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 1058 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1004 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 22f8 <_PyStack_UnpackDict> │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bl 2320 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 10c8 <_PyObject_VectorcallDictTstate+0x11c> │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 11ec <_PyObject_VectorcallDictTstate+0x240> │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne 1204 <_PyObject_VectorcallDictTstate+0x258> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - ldr r3, [pc, #220] @ 1270 <_PyObject_VectorcallDictTstate+0x2c4> │ │ │ │ │ + ldr r3, [pc, #252] @ 1290 <_PyObject_VectorcallDictTstate+0x2e4> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ movne r3, sl │ │ │ │ │ - stm sp, {r6, r8} │ │ │ │ │ - moveq r3, sl │ │ │ │ │ + ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ + streq r3, [sp, #4] │ │ │ │ │ + moveq r3, sl │ │ │ │ │ + streq r8, [sp] │ │ │ │ │ + strne r1, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ + strne r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ │ - add r6, sl, r6, lsl #2 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - ble 1230 <_PyObject_VectorcallDictTstate+0x284> │ │ │ │ │ - ldr r0, [r6], #4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r7, sl, r8, lsl #2 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + ble 1248 <_PyObject_VectorcallDictTstate+0x29c> │ │ │ │ │ + ldr r0, [r7], #4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1208 <_PyObject_VectorcallDictTstate+0x25c> │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 11cc <_PyObject_VectorcallDictTstate+0x220> │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + ble 1220 <_PyObject_VectorcallDictTstate+0x274> │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 11e4 <_PyObject_VectorcallDictTstate+0x238> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r2, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 11c0 <_PyObject_VectorcallDictTstate+0x214> │ │ │ │ │ + b 11d4 <_PyObject_VectorcallDictTstate+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11e4 <_PyObject_VectorcallDictTstate+0x238> │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 11fc <_PyObject_VectorcallDictTstate+0x250> │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 11e4 <_PyObject_VectorcallDictTstate+0x238> │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 11fc <_PyObject_VectorcallDictTstate+0x250> │ │ │ │ │ sub r0, sl, #4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1058 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ + str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1058 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1058 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ - .word 0x00000244 │ │ │ │ │ + .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x000000d4 │ │ │ │ │ + .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001274 : │ │ │ │ │ +00001294 : │ │ │ │ │ PyObject_VectorcallMethod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #644] @ 1514 │ │ │ │ │ + ldr ip, [pc, #644] @ 1534 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ @@ -1377,113 +1385,113 @@ │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1438 │ │ │ │ │ + blt 1458 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bic r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls 13c0 │ │ │ │ │ + bls 13e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 14d0 │ │ │ │ │ + bne 14f0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 13a0 │ │ │ │ │ + beq 13c0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 13a0 │ │ │ │ │ + beq 13c0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 141c │ │ │ │ │ + beq 143c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 14a4 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1384 │ │ │ │ │ + beq 13a4 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1368 │ │ │ │ │ + beq 1388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 135c │ │ │ │ │ + bne 137c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 135c │ │ │ │ │ + b 137c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1350 │ │ │ │ │ + bne 1370 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1350 │ │ │ │ │ + b 1370 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1364 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r2, r8, #1 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 1410 │ │ │ │ │ + beq 1430 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r5, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1410 │ │ │ │ │ + beq 1430 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1364 │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 13a8 │ │ │ │ │ + b 13c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1450 │ │ │ │ │ + beq 1470 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1450 │ │ │ │ │ + beq 1470 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1364 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 1518 │ │ │ │ │ + bl 1538 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 1518 │ │ │ │ │ - b 135c │ │ │ │ │ + bl 1538 │ │ │ │ │ + b 137c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1495,21 +1503,21 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movhi r3, r5 │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1450 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 1364 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14f8 │ │ │ │ │ + ble 1518 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1521,563 +1529,565 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ movhi r3, r5 │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1450 │ │ │ │ │ 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 2b08 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1364 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149c │ │ │ │ │ + bne 14bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 149c │ │ │ │ │ + b 14bc │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001518 : │ │ │ │ │ +00001538 : │ │ │ │ │ PyStackRef_XCLOSE(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1534 │ │ │ │ │ + beq 1554 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1528 │ │ │ │ │ + bne 1548 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001554 : │ │ │ │ │ +00001574 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r0, [pc, #48] @ 15a4 │ │ │ │ │ + ldr r0, [pc, #48] @ 15c4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 15c8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000015c8 : │ │ │ │ │ object_vacall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 188c │ │ │ │ │ + beq 18ac │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r7, r3, #4 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1714 │ │ │ │ │ + beq 1734 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 16f8 │ │ │ │ │ + beq 1718 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1760 │ │ │ │ │ + beq 1780 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ + bne 1638 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt 17dc │ │ │ │ │ + bgt 17fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17a8 │ │ │ │ │ + bne 17c8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ subgt r6, fp, #48 @ 0x30 │ │ │ │ │ movgt r5, r6 │ │ │ │ │ - ble 1724 │ │ │ │ │ + ble 1744 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 16a0 │ │ │ │ │ + ble 16c0 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ ldr ip, [r7] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3, #4] │ │ │ │ │ - ble 16a0 │ │ │ │ │ + ble 16c0 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add ip, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 1690 │ │ │ │ │ + bne 16b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 173c │ │ │ │ │ + beq 175c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 173c │ │ │ │ │ + beq 175c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17b4 │ │ │ │ │ + beq 17d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1844 │ │ │ │ │ + bne 1864 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 17d0 │ │ │ │ │ + bne 17f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 17b0 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 16a0 │ │ │ │ │ + b 16c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - bne 16b0 │ │ │ │ │ + bne 16d0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 16e4 │ │ │ │ │ + b 1704 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r2, #3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r3, r0, fp │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str ip, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1668 │ │ │ │ │ + b 1688 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 1670 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 1640 │ │ │ │ │ + b 1660 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1820 │ │ │ │ │ + beq 1840 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1820 │ │ │ │ │ + beq 1840 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 16e4 │ │ │ │ │ + b 1704 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 16ec │ │ │ │ │ + b 170c │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1880 │ │ │ │ │ + beq 18a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1814 │ │ │ │ │ + bne 1834 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 1670 │ │ │ │ │ str r1, [r5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 180c │ │ │ │ │ + b 182c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 17c8 │ │ │ │ │ + b 17e8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16e4 │ │ │ │ │ + beq 1704 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1894 │ │ │ │ │ + ble 18b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 17c8 │ │ │ │ │ + b 17e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 16ec │ │ │ │ │ + b 170c │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 1884 │ │ │ │ │ + b 18a4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 187c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 185c │ │ │ │ │ + b 187c │ │ │ │ │ │ │ │ │ │ -000018ac : │ │ │ │ │ +000018cc : │ │ │ │ │ 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] @ 1c90 │ │ │ │ │ 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 1c80 │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c60 │ │ │ │ │ + beq 1c88 │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1bf4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b4c │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1b4c │ │ │ │ │ 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 1b98 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ + beq 1b04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ae0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aac │ │ │ │ │ + beq 1ae0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1bd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be0 │ │ │ │ │ + bne 1c08 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1a58 │ │ │ │ │ + ble 1a78 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1aa0 │ │ │ │ │ + bgt 1ac0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a98 │ │ │ │ │ + beq 1ab8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a78 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19f4 │ │ │ │ │ + bgt 1ad4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1acc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 1a58 │ │ │ │ │ + beq 1a78 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a1c │ │ │ │ │ + bgt 1a3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1ba0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble 1a58 │ │ │ │ │ + ble 1a78 │ │ │ │ │ add r7, r5, #8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a4c │ │ │ │ │ + bgt 1a6c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 1b04 │ │ │ │ │ + beq 1b38 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1a2c │ │ │ │ │ + blt 1a4c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1ba4 │ │ │ │ │ + bne 1bcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a84 │ │ │ │ │ + bgt 1aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a84 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt 19d4 │ │ │ │ │ - b 1a58 │ │ │ │ │ + bgt 19f4 │ │ │ │ │ + b 1a78 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bgt 1a1c │ │ │ │ │ + b 1a78 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19c0 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 195c │ │ │ │ │ + beq 197c │ │ │ │ │ str r9, [sp] │ │ │ │ │ add r2, r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 5f8 <_PyObject_VectorcallTstate> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19c0 │ │ │ │ │ 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 │ │ │ │ │ + b 1a6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1bac │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b84 │ │ │ │ │ + beq 1bac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1a1c │ │ │ │ │ + b 1a3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1b70 │ │ │ │ │ + b 1b98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c44 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c1c │ │ │ │ │ + beq 1c44 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 19c0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19a0 │ │ │ │ │ + beq 19c0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1c40 │ │ │ │ │ + ble 1c68 │ │ │ │ │ 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 1bec │ │ │ │ │ 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 1bec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1c20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bf8 │ │ │ │ │ + b 1c20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1a84 │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + b 1aa4 │ │ │ │ │ + .word 0x00000384 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001c6c : │ │ │ │ │ +00001c94 : │ │ │ │ │ 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 +2096,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 1ce0 │ │ │ │ │ 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>: │ │ │ │ │ +00001cf4 <_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] @ 1d5c <_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 +2140,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 : │ │ │ │ │ +00001d60 : │ │ │ │ │ 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] @ 1ea0 │ │ │ │ │ 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 1de0 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1de0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ + beq 1e0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e00 │ │ │ │ │ + bne 1e28 │ │ │ │ │ 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 +2187,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 1e64 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1dac │ │ │ │ │ + b 1dd4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1dac │ │ │ │ │ + beq 1dd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e60 │ │ │ │ │ + ble 1e88 │ │ │ │ │ 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 1e20 │ │ │ │ │ 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 1e20 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e18 │ │ │ │ │ + bne 1e40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e18 │ │ │ │ │ + b 1e40 │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001e7c <_PyObject_Call_Prepend>: │ │ │ │ │ +00001ea4 <_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 2174 <_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 21b8 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2190 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ + beq 21b8 <_PyObject_Call_Prepend+0x314> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa8 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1fd0 <_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 1f94 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #988] @ 2318 <_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 22dc <_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, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f8c <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1fb4 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2224 <_PyObject_Call_Prepend+0x3a8> │ │ │ │ │ + bne 224c <_PyObject_Call_Prepend+0x3a8> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 21b4 <_PyObject_Call_Prepend+0x338> │ │ │ │ │ + bne 21dc <_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, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f50 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1f78 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2260 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ + beq 2288 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2260 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ + beq 2288 <_PyObject_Call_Prepend+0x3e4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1f80 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efc <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1f24 <_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 2320 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1fa0 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1fc8 <_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 2220 <_PyObject_Call_Prepend+0x37c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #756] @ 22f4 <_PyObject_Call_Prepend+0x478> │ │ │ │ │ + ldr r3, [pc, #756] @ 231c <_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 22ac <_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 20ec <_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 2134 <_PyObject_Call_Prepend+0x290> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20ec <_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 21e8 <_PyObject_Call_Prepend+0x344> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20ec <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21e0 <_PyObject_Call_Prepend+0x364> │ │ │ │ │ + ble 2208 <_PyObject_Call_Prepend+0x364> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 20c4 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 20ec <_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 2154 <_PyObject_Call_Prepend+0x2b0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20a8 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 20d0 <_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 2124 <_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 2124 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f50 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1f8c <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1f78 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1fb4 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2058 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 2080 <_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 2088 <_PyObject_Call_Prepend+0x1e4> │ │ │ │ │ + b 20ec <_PyObject_Call_Prepend+0x248> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20b8 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 20e0 <_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 20e0 <_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 22d0 <_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 1f08 <_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 1f80 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1f60 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1f88 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2078 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 20a0 <_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 20a0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2090 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 20b8 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2090 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 20b8 <_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 2068 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 20ec <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f58 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1f80 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22d4 <_PyObject_Call_Prepend+0x458> │ │ │ │ │ + ble 22fc <_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 1fc8 <_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 1fc8 <_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 2238 <_PyObject_Call_Prepend+0x394> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1f60 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1f88 <_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 2124 <_PyObject_Call_Prepend+0x280> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223c <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ + bne 2264 <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 223c <_PyObject_Call_Prepend+0x3c0> │ │ │ │ │ + b 2264 <_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>: │ │ │ │ │ +00002320 <_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 2480 <_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 2480 <_PyStack_UnpackDict+0x160> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2448 <_PyStack_UnpackDict+0x150> │ │ │ │ │ + beq 2470 <_PyStack_UnpackDict+0x150> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ - ble 243c <_PyStack_UnpackDict+0x144> │ │ │ │ │ + ble 2464 <_PyStack_UnpackDict+0x144> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 23b0 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ + beq 23d8 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23b0 <_PyStack_UnpackDict+0xb8> │ │ │ │ │ + beq 23d8 <_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 23c8 <_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 2448 <_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 +2639,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 23ec <_PyStack_UnpackDict+0xcc> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 2464 <_PyStack_UnpackDict+0x16c> │ │ │ │ │ + beq 248c <_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 23e0 <_PyStack_UnpackDict+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 2430 <_PyStack_UnpackDict+0x138> │ │ │ │ │ + b 2458 <_PyStack_UnpackDict+0x138> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2450 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + b 2478 <_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 +2674,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 24bc <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 2450 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + b 2478 <_PyStack_UnpackDict+0x158> │ │ │ │ │ │ │ │ │ │ -00002494 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +000024bc <_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 2534 <_PyStack_UnpackDict_Free+0x78> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 24dc <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 2504 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 24bc <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 24e4 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 24d4 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 24fc <_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 24fc <_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 2570 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2548 <_PyStack_UnpackDict_Free+0xb4> │ │ │ │ │ + bne 2570 <_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>: │ │ │ │ │ +00002578 <_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 25cc <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25a4 <_PyStack_UnpackDict_FreeNoDecRef+0x54> │ │ │ │ │ + bne 25cc <_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 : │ │ │ │ │ +000025d4 : │ │ │ │ │ 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] @ 2884 │ │ │ │ │ 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 2664 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 263c │ │ │ │ │ + beq 2664 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 2630 │ │ │ │ │ + beq 2658 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 267c │ │ │ │ │ + bne 26a4 │ │ │ │ │ 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 2644 │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2814 │ │ │ │ │ + beq 283c │ │ │ │ │ ldr r3, [r9, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 282c │ │ │ │ │ + bcc 2854 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -2811,182 +2821,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 2320 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2848 │ │ │ │ │ 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 276c │ │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27ac │ │ │ │ │ + ble 27d4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 276c │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27cc │ │ │ │ │ + ble 27f4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 276c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27f4 │ │ │ │ │ + ble 281c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2744 │ │ │ │ │ + beq 276c │ │ │ │ │ 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 27a4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 2750 │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2770 │ │ │ │ │ + bgt 2798 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2770 │ │ │ │ │ + bne 2798 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2668 │ │ │ │ │ + b 2690 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 2760 │ │ │ │ │ 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 2760 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 2708 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 26e0 │ │ │ │ │ + b 2708 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 26fc │ │ │ │ │ + bne 2724 │ │ │ │ │ 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 2724 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2714 │ │ │ │ │ + bne 273c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2714 │ │ │ │ │ + b 273c │ │ │ │ │ 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 267c │ │ │ │ │ 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 2848 │ │ │ │ │ + b 267c │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002860 <_PyObject_Call>: │ │ │ │ │ +00002888 <_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 290c <_PyObject_Call+0x84> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r4, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28e4 <_PyObject_Call+0x84> │ │ │ │ │ + beq 290c <_PyObject_Call+0x84> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 28c4 <_PyObject_Call+0x64> │ │ │ │ │ + beq 28ec <_PyObject_Call+0x64> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2924 <_PyObject_Call+0xc4> │ │ │ │ │ + bne 294c <_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 29a4 <_PyObject_Call+0x11c> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2994 <_PyObject_Call+0x134> │ │ │ │ │ + bcc 29bc <_PyObject_Call+0x134> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -2995,206 +3005,206 @@ │ │ │ │ │ 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 2320 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2988 <_PyObject_Call+0x128> │ │ │ │ │ + beq 29b0 <_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 24bc <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 2910 <_PyObject_Call+0xb0> │ │ │ │ │ + b 2938 <_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 2924 <_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 29b0 <_PyObject_Call+0x128> │ │ │ │ │ + b 2924 <_PyObject_Call+0x9c> │ │ │ │ │ │ │ │ │ │ -000029c4 : │ │ │ │ │ +000029ec : │ │ │ │ │ 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] @ 2b04 │ │ │ │ │ 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 2af8 │ │ │ │ │ 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 2ae0 │ │ │ │ │ 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 │ │ │ │ │ + bl 15c8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2a7c │ │ │ │ │ + beq 2aa4 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 2a9c │ │ │ │ │ + beq 2ac4 │ │ │ │ │ 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 2a84 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a84 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a90 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 1518 │ │ │ │ │ + bl 1538 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1518 │ │ │ │ │ + bl 1538 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2af0 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ae0 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00002b08 <_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 2be4 <_PyObject_VectorcallPrepend+0xdc> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2c80 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ + bne 2ca8 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2c90 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ + beq 2cb8 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 2d24 <_PyObject_VectorcallPrepend+0x244> │ │ │ │ │ + bgt 2d4c <_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 2c2c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2c54 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - beq 2c2c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2c54 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ce0 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ + beq 2d08 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2dd4 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ + bne 2dfc <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 2dc0 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ + bne 2de8 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 2c58 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2c80 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ - beq 2c58 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2c80 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ blx ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -3225,367 +3235,367 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ 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 2bd8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 2b30 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 2b58 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2cfc <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 2d24 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2cfc <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 2d24 <_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 2bd8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2e10 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ + beq 2e38 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e10 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ + beq 2e38 <_PyObject_VectorcallPrepend+0x330> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2ba8 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ + b 2bd0 <_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 2bd8 <_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 2e34 <_PyObject_VectorcallPrepend+0x354> │ │ │ │ │ + beq 2e5c <_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 2d94 <_PyObject_VectorcallPrepend+0x2b4> │ │ │ │ │ + beq 2dbc <_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 2bac <_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 2bd8 <_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 2bd8 <_PyObject_VectorcallPrepend+0xd0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ba8 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ + beq 2bd0 <_PyObject_VectorcallPrepend+0xc8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e40 <_PyObject_VectorcallPrepend+0x360> │ │ │ │ │ + ble 2e68 <_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 2cf4 <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ + b 2d1c <_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 2cf4 <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ + b 2d1c <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2d1c <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ + b 2d44 <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2dec <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ + bne 2e14 <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2dec <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ + b 2e14 <_PyObject_VectorcallPrepend+0x30c> │ │ │ │ │ │ │ │ │ │ -00002e58 : │ │ │ │ │ +00002e80 : │ │ │ │ │ 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] @ 2f88 │ │ │ │ │ + ldr r3, [pc, #276] @ 2fb0 │ │ │ │ │ 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 2ed4 │ │ │ │ │ + beq 2efc │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2efc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2f1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f10 │ │ │ │ │ + bne 2f38 │ │ │ │ │ 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 2ec8 │ │ │ │ │ + b 2ef0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f4c │ │ │ │ │ + beq 2f74 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f4c │ │ │ │ │ + beq 2f74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2ec8 │ │ │ │ │ + b 2ef0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ec8 │ │ │ │ │ + beq 2ef0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f70 │ │ │ │ │ + ble 2f98 │ │ │ │ │ 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 2f08 │ │ │ │ │ + b 2f30 │ │ │ │ │ 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 2f08 │ │ │ │ │ + b 2f30 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f28 │ │ │ │ │ + bne 2f50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2f28 │ │ │ │ │ + b 2f50 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f8c <_PyObject_CallMethod>: │ │ │ │ │ +00002fb4 <_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] @ 333c <_PyObject_CallMethod+0x3b0> │ │ │ │ │ + ldr r3, [pc, #912] @ 3364 <_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 3300 <_PyObject_CallMethod+0x374> │ │ │ │ │ + beq 3328 <_PyObject_CallMethod+0x374> │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3308 <_PyObject_CallMethod+0x37c> │ │ │ │ │ + beq 3330 <_PyObject_CallMethod+0x37c> │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3310 <_PyObject_CallMethod+0x384> │ │ │ │ │ + beq 3338 <_PyObject_CallMethod+0x384> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 31f8 <_PyObject_CallMethod+0x26c> │ │ │ │ │ + beq 3220 <_PyObject_CallMethod+0x26c> │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31f8 <_PyObject_CallMethod+0x26c> │ │ │ │ │ + beq 3220 <_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 3244 <_PyObject_CallMethod+0x2b8> │ │ │ │ │ + beq 326c <_PyObject_CallMethod+0x2b8> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 31a0 <_PyObject_CallMethod+0x214> │ │ │ │ │ + beq 31c8 <_PyObject_CallMethod+0x214> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 317c <_PyObject_CallMethod+0x1f0> │ │ │ │ │ + beq 31a4 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 317c <_PyObject_CallMethod+0x1f0> │ │ │ │ │ + beq 31a4 <_PyObject_CallMethod+0x1f0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq 3284 <_PyObject_CallMethod+0x2f8> │ │ │ │ │ + beq 32ac <_PyObject_CallMethod+0x2f8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32a0 <_PyObject_CallMethod+0x314> │ │ │ │ │ + bne 32c8 <_PyObject_CallMethod+0x314> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3164 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30b0 <_PyObject_CallMethod+0x124> │ │ │ │ │ + bgt 30d8 <_PyObject_CallMethod+0x124> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31d4 <_PyObject_CallMethod+0x248> │ │ │ │ │ + beq 31fc <_PyObject_CallMethod+0x248> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3164 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30d8 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + bgt 3100 <_PyObject_CallMethod+0x14c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31e0 <_PyObject_CallMethod+0x254> │ │ │ │ │ + beq 3208 <_PyObject_CallMethod+0x254> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3164 <_PyObject_CallMethod+0x1b0> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3100 <_PyObject_CallMethod+0x174> │ │ │ │ │ + bgt 3128 <_PyObject_CallMethod+0x174> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 324c <_PyObject_CallMethod+0x2c0> │ │ │ │ │ + beq 3274 <_PyObject_CallMethod+0x2c0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble 313c <_PyObject_CallMethod+0x1b0> │ │ │ │ │ + ble 3164 <_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 3130 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + bgt 3158 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq 31ec <_PyObject_CallMethod+0x260> │ │ │ │ │ + beq 3214 <_PyObject_CallMethod+0x260> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 3110 <_PyObject_CallMethod+0x184> │ │ │ │ │ + blt 3138 <_PyObject_CallMethod+0x184> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3278 <_PyObject_CallMethod+0x2ec> │ │ │ │ │ + bne 32a0 <_PyObject_CallMethod+0x2ec> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3168 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bgt 3190 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3168 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + bne 3190 <_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 │ │ │ │ │ @@ -3595,195 +3605,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 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 30ac <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 303c <_PyObject_CallMethod+0xb0> │ │ │ │ │ + beq 3064 <_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 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 30ac <_PyObject_CallMethod+0xf8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30b0 <_PyObject_CallMethod+0x124> │ │ │ │ │ + b 30d8 <_PyObject_CallMethod+0x124> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 30d8 <_PyObject_CallMethod+0x14c> │ │ │ │ │ + b 3100 <_PyObject_CallMethod+0x14c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3130 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ + b 3158 <_PyObject_CallMethod+0x1a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 3258 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ + beq 3280 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3258 <_PyObject_CallMethod+0x2cc> │ │ │ │ │ + beq 3280 <_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 3144 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 316c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3100 <_PyObject_CallMethod+0x174> │ │ │ │ │ + b 3128 <_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 3244 <_PyObject_CallMethod+0x2b8> │ │ │ │ │ + b 326c <_PyObject_CallMethod+0x2b8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3144 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 316c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32dc <_PyObject_CallMethod+0x350> │ │ │ │ │ + beq 3304 <_PyObject_CallMethod+0x350> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32dc <_PyObject_CallMethod+0x350> │ │ │ │ │ + beq 3304 <_PyObject_CallMethod+0x350> │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + b 30ac <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3084 <_PyObject_CallMethod+0xf8> │ │ │ │ │ + beq 30ac <_PyObject_CallMethod+0xf8> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3324 <_PyObject_CallMethod+0x398> │ │ │ │ │ + ble 334c <_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 3298 <_PyObject_CallMethod+0x30c> │ │ │ │ │ + b 32c0 <_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 3298 <_PyObject_CallMethod+0x30c> │ │ │ │ │ + b 32c0 <_PyObject_CallMethod+0x30c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 3168 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ + b 3190 <_PyObject_CallMethod+0x1dc> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ - b 3144 <_PyObject_CallMethod+0x1b8> │ │ │ │ │ + b 316c <_PyObject_CallMethod+0x1b8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32b8 <_PyObject_CallMethod+0x32c> │ │ │ │ │ + bne 32e0 <_PyObject_CallMethod+0x32c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32b8 <_PyObject_CallMethod+0x32c> │ │ │ │ │ + b 32e0 <_PyObject_CallMethod+0x32c> │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003340 : │ │ │ │ │ +00003368 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000336c : │ │ │ │ │ +00003394 : │ │ │ │ │ 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] @ 34b4 │ │ │ │ │ + ldr r3, [pc, #300] @ 34dc │ │ │ │ │ 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 3430 │ │ │ │ │ + beq 3458 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3494 │ │ │ │ │ + beq 34bc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 33ec │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 33ec │ │ │ │ │ + beq 3414 │ │ │ │ │ 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 3484 │ │ │ │ │ + beq 34ac │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 3450 │ │ │ │ │ + bcc 3478 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3798,41 +3808,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 3404 │ │ │ │ │ + bcc 342c │ │ │ │ │ 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 3404 │ │ │ │ │ + beq 342c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3448 │ │ │ │ │ + b 3470 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 347c │ │ │ │ │ + b 34a4 │ │ │ │ │ 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 347c │ │ │ │ │ + b 34a4 │ │ │ │ │ .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 2888 <_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 2320 <_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 24bc <_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 1c94 │ │ │ │ │ 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 1c94 │ │ │ │ │ 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 1c94 │ │ │ │ │ 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 1c94 │ │ │ │ │ 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 2888 <_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: 43424 (bytes into file) │ │ │ │ │ + Start of section headers: 43388 (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 0xa9a0: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa97c: │ │ │ │ │ │ │ │ │ │ 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 008ff8 000790 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fd4 000790 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001ed4 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009788 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009764 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 003178 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009a68 000768 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 005e24 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00a1d0 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 0060cc 00109c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00a268 0006a8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007168 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007168 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00719c 001150 10 16 149 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0082ec 000d0c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a910 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002cac 003154 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009a44 000768 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 005e00 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00a1ac 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0060a8 00109c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00a244 0006a8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007144 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007144 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007178 001150 10 16 149 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0082c8 000d0c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a8ec 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,15 +23,15 @@ │ │ │ │ │ 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: 00003088 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 26: 00003064 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 │ │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ 81: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 82: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 83: 00001a84 20 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ 84: 00001ae4 108 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ 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: 00002b8c 1276 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 88: 00002b8c 1240 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 89: 00001bcc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 00001bcc 112 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ 91: 00001c3c 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 92: 00001c50 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ 93: 00001c74 208 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ 94: 00001d40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00001d44 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -189,16 +189,16 @@ │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ 197: 00001ec4 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8ff8 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fd4 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 0000ed1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001d2c 0000f01c 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 0x9788 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9764 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 00003402 R_ARM_ABS32 00000a70 code_repr │ │ │ │ │ 0000003c 00001702 R_ARM_ABS32 00001f04 code_hash │ │ │ │ │ 00000048 00011302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ @@ -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 0x9a68 contains 237 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9a44 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 │ │ │ │ │ @@ -503,26 +503,26 @@ │ │ │ │ │ 00001ca8 0000be2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ 00001cac 0000be2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ 00001cbc 0000b31c R_ARM_CALL 000019b4 _PyCode_ConstantKey │ │ │ │ │ 00001cd0 0000b31c R_ARM_CALL 000019b4 _PyCode_ConstantKey │ │ │ │ │ 00001ce0 0000b31c R_ARM_CALL 000019b4 _PyCode_ConstantKey │ │ │ │ │ 00001cfc 0000bf1c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ 00001d10 0000bc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001d80 0000c01d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00001d88 0000c11c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001d64 0000c01c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00001de4 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ 00001e08 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00001e0c 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00001e10 0000c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00001e14 0000c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00001e24 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001e28 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e50 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 0000c41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00001e7c 0000bc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001eac 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e34 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e4c 0000c41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00001e60 0000bc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00001e90 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ebc 0000a51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f20 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f48 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f5c 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f74 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001f8c 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001fa4 0000c61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ @@ -569,21 +569,21 @@ │ │ │ │ │ 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 │ │ │ │ │ -00002e9c 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00002ea0 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00002ea4 0000232b R_ARM_MOVW_ABS_NC 00002b58 _source_offset_converter │ │ │ │ │ -00002ea8 0000232c R_ARM_MOVT_ABS 00002b58 _source_offset_converter │ │ │ │ │ -00002eac 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002ed0 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00002ed4 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00002ed8 0000232b R_ARM_MOVW_ABS_NC 00002b58 _source_offset_converter │ │ │ │ │ +00002edc 0000232c R_ARM_MOVT_ABS 00002b58 _source_offset_converter │ │ │ │ │ +00002ee0 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa1d0 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa1ac 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 0xa268 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa244 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 0000f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c44 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000cd8 0000ec1c R_ARM_CALL 00001628 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000d90 0000d01c R_ARM_CALL 00002700 _PyCode_CheckLineNumber │ │ │ │ │ -00000d98 00001a1c R_ARM_CALL 00003088 retreat │ │ │ │ │ +00000d98 00001a1c R_ARM_CALL 00003064 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 00003088 retreat │ │ │ │ │ +00000f90 00001a1c R_ARM_CALL 00003064 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -173,16 +173,16 @@ │ │ │ │ │ PyFloat_Type │ │ │ │ │ PyComplex_Type │ │ │ │ │ PyTuple_New │ │ │ │ │ _PyTuple_FromPair │ │ │ │ │ _PySet_NextEntry │ │ │ │ │ PySlice_Type │ │ │ │ │ PySlice_New │ │ │ │ │ -PyTuple_Pack │ │ │ │ │ PyComplex_AsCComplex │ │ │ │ │ +PyTuple_Pack │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ PyLong_FromVoidPtr │ │ │ │ │ _Py_set_localsplus_info │ │ │ │ │ PyObject_Hash │ │ │ │ │ _PyOpcode_Caches │ │ │ │ │ _Py_GetBaseCodeUnit │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1857,15 +1857,15 @@ │ │ │ │ │ beq 1bc0 <_PyCode_ConstantKey+0x20c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 1d84 <_PyCode_ConstantKey+0x3d0> │ │ │ │ │ + beq 1d60 <_PyCode_ConstantKey+0x3ac> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ bne 1bfc <_PyCode_ConstantKey+0x248> │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ @@ -1878,39 +1878,39 @@ │ │ │ │ │ beq 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ble 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r5, #20] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ beq 1b80 <_PyCode_ConstantKey+0x1cc> │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add r2, r5, #28 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ @@ -1919,15 +1919,15 @@ │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r0, [r2, #4]! │ │ │ │ │ bne 1b4c <_PyCode_ConstantKey+0x198> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ @@ -1944,15 +1944,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 1d60 <_PyCode_ConstantKey+0x3ac> │ │ │ │ │ + beq 1dc4 <_PyCode_ConstantKey+0x410> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ @@ -1978,15 +1978,15 @@ │ │ │ │ │ beq 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ add r4, r3, #12 │ │ │ │ │ b 1c48 <_PyCode_ConstantKey+0x294> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ + beq 1e9c <_PyCode_ConstantKey+0x4e8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2014,26 +2014,26 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1e68 <_PyCode_ConstantKey+0x4b4> │ │ │ │ │ + bne 1e4c <_PyCode_ConstantKey+0x498> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 1e58 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 1e3c <_PyCode_ConstantKey+0x488> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e58 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 1e3c <_PyCode_ConstantKey+0x488> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ bl 19b4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 1d3c <_PyCode_ConstantKey+0x388> │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -2051,35 +2051,25 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1d38 <_PyCode_ConstantKey+0x384> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1eb8 <_PyCode_ConstantKey+0x504> │ │ │ │ │ + beq 1e30 <_PyCode_ConstantKey+0x47c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 14c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 14c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 14c0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ - vmov r2, s15 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movlt r2, r1 │ │ │ │ │ - movlt r1, lr │ │ │ │ │ - bge 1bd0 <_PyCode_ConstantKey+0x21c> │ │ │ │ │ - mov r0, #3 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vstr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -2098,49 +2088,52 @@ │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ beq 1df8 <_PyCode_ConstantKey+0x444> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1e24 <_PyCode_ConstantKey+0x470> │ │ │ │ │ mov r1, r7 │ │ │ │ │ b 1bd8 <_PyCode_ConstantKey+0x224> │ │ │ │ │ + vmov r2, s15 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + movlt r2, r1 │ │ │ │ │ + movlt r1, lr │ │ │ │ │ + bge 1bd0 <_PyCode_ConstantKey+0x21c> │ │ │ │ │ + mov r0, #3 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 1de0 <_PyCode_ConstantKey+0x42c> │ │ │ │ │ + bne 1dbc <_PyCode_ConstantKey+0x408> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1dd8 <_PyCode_ConstantKey+0x424> │ │ │ │ │ + bge 1db4 <_PyCode_ConstantKey+0x400> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1d74 <_PyCode_ConstantKey+0x3c0> │ │ │ │ │ + b 1dd8 <_PyCode_ConstantKey+0x424> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ b 1e18 <_PyCode_ConstantKey+0x464> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ + b 1d38 <_PyCode_ConstantKey+0x384> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ b 1d3c <_PyCode_ConstantKey+0x388> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -2160,18 +2153,25 @@ │ │ │ │ │ bne 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 1a38 <_PyCode_ConstantKey+0x84> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d38 <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 1ca0 <_PyCode_ConstantKey+0x2ec> │ │ │ │ │ │ │ │ │ │ 00001ec4 <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -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 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bge 2610 <_PyCode_SafeAddr2Line+0x164> │ │ │ │ │ b 26d8 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -2860,15 +2860,15 @@ │ │ │ │ │ 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 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble 2818 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 28a0 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ @@ -3068,58 +3068,58 @@ │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00002b8c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 3020 │ │ │ │ │ + bcs 3000 │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and ip, r3, #15 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 2f40 │ │ │ │ │ + beq 2f3c │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 2f8c │ │ │ │ │ + bhi 2f88 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 2fcc │ │ │ │ │ + beq 2fa8 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 3010 │ │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ │ + beq 2ff8 │ │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 307c │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + beq 3058 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - add lr, r4, lr, lsl #1 │ │ │ │ │ + add lr, r5, lr, lsl #1 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ bls 2c88 │ │ │ │ │ ldrsb ip, [r2, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ blt 2c88 │ │ │ │ │ add ip, r2, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2f84 │ │ │ │ │ + bls 2f80 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f84 │ │ │ │ │ + blt 2f80 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bls 2c88 │ │ │ │ │ ldrsb ip, [r2, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ blt 2c88 │ │ │ │ │ @@ -3128,310 +3128,301 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ beq 2c88 │ │ │ │ │ ldrsb ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bge 2c68 │ │ │ │ │ - str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2e8c │ │ │ │ │ + bls 2ec0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2eb8 │ │ │ │ │ + beq 2cc0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f14 │ │ │ │ │ + bhi 2ef4 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 2f38 │ │ │ │ │ + addeq r4, r4, #1 │ │ │ │ │ + beq 2cc0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + beq 2fbc │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 3028 │ │ │ │ │ + beq 2d84 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ + movls r3, ip │ │ │ │ │ + movls r8, r4 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d78 │ │ │ │ │ - ldrsb r8, [r3, #1] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 2d78 │ │ │ │ │ - add r8, r3, #2 │ │ │ │ │ - str r8, [r0, #28] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls 2f0c │ │ │ │ │ + bls 2d74 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + ldrsb r7, [r3, #1] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 2db4 │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + str r7, [r0, #28] │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + bls 2eec │ │ │ │ │ ldrsb ip, [ip, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2f0c │ │ │ │ │ + blt 2eec │ │ │ │ │ add ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2d78 │ │ │ │ │ - ldrsb r8, [r3, #3] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 2d78 │ │ │ │ │ + bls 2db4 │ │ │ │ │ + ldrsb r7, [r3, #3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 2db4 │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 2d68 │ │ │ │ │ - ldrsb r8, [r3] │ │ │ │ │ + beq 2d74 │ │ │ │ │ + ldrsb r7, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge 2d48 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 2d84 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge 2d54 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne 2dc0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ b 2c8c │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + str lr, [r0, #12] │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + str r8, [r0, #20] │ │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ │ + str ip, [r0, #28] │ │ │ │ │ + and r2, r2, #7 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add r2, lr, r2, lsl #1 │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + bhi 2d0c │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq 2d7c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 2e90 │ │ │ │ │ + ble 2ec4 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ - blt 2df8 │ │ │ │ │ + blt 2e34 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt 2df8 │ │ │ │ │ + blt 2e34 │ │ │ │ │ sub r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 2df8 │ │ │ │ │ + blt 2e34 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb ip, [r1] │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2ddc │ │ │ │ │ + bge 2e18 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + beq 2f34 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2fac │ │ │ │ │ + bhi 2f18 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - subeq r7, r7, #1 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 3018 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + beq 3008 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e68 │ │ │ │ │ + blt 2e9c │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e68 │ │ │ │ │ + blt 2e9c │ │ │ │ │ ldrsb r1, [r3, #-4] │ │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e68 │ │ │ │ │ + blt 2e9c │ │ │ │ │ sub r1, r3, #4 │ │ │ │ │ ldrb r2, [r1, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e90 │ │ │ │ │ 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 │ │ │ │ │ - mvneq r7, #0 │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ + mvneq r4, #0 │ │ │ │ │ + str r4, [r0, #20] │ │ │ │ │ mov r2, lr │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 2d74 │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and r2, ip, #63 @ 0x3f │ │ │ │ │ + bne 2fc4 │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + bne 2ff0 │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + b 2cc0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - beq 3028 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - str r6, [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 r7, r6 │ │ │ │ │ - add r2, lr, r2, lsl #1 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - bls 2d68 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 2d00 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 2d68 │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - and r6, r2, #63 @ 0x3f │ │ │ │ │ - bne 2fdc │ │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ │ + bne 3010 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - bne 3008 │ │ │ │ │ - add r6, r7, r6 │ │ │ │ │ - b 2ebc │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - b 2ebc │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + addne r4, r4, r2, lsr #1 │ │ │ │ │ + subeq r4, r4, r2, lsr #1 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + b 2e58 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - str r5, [r0, #24] │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + str r6, [r0, #24] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3058 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + str r5, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ b 2c0c │ │ │ │ │ mov r3, ip │ │ │ │ │ b 2c88 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 3058 │ │ │ │ │ - lsr r5, r3, #1 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - rsbne r5, r5, #0 │ │ │ │ │ - b 2f44 │ │ │ │ │ - ldrb r2, [r3] │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ bne 3034 │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - addne r7, r7, r2, lsr #1 │ │ │ │ │ - subeq r7, r7, r2, lsr #1 │ │ │ │ │ - b 2e20 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - b 2f44 │ │ │ │ │ - add r6, r7, #2 │ │ │ │ │ - b 2ebc │ │ │ │ │ + lsr r6, r3, #1 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + rsbne r6, r6, #0 │ │ │ │ │ + b 2f40 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + b 2f40 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + str r4, [r0, #24] │ │ │ │ │ + b 2e58 │ │ │ │ │ + add r4, r4, #2 │ │ │ │ │ + b 2cc0 │ │ │ │ │ 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 r6, r6, r2, lsl ip │ │ │ │ │ - bne 2fe4 │ │ │ │ │ - tst r6, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - beq 2f30 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - b 2ebc │ │ │ │ │ - mov r5, #2 │ │ │ │ │ - b 2f44 │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - b 2e20 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + ldrb ip, [r8], #1 │ │ │ │ │ + add r7, r7, #6 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r2, r2, ip, lsl r7 │ │ │ │ │ + bne 2fcc │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + lsr r2, r2, #1 │ │ │ │ │ + beq 2f10 │ │ │ │ │ + sub r4, r4, r2 │ │ │ │ │ + b 2cc0 │ │ │ │ │ + mov r6, #2 │ │ │ │ │ + b 2f40 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - b 2cd4 │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ + b 2f34 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - ldrb r1, [r5], #1 │ │ │ │ │ + ldrb r1, [r6], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1, lsl ip │ │ │ │ │ - beq 2fbc │ │ │ │ │ - b 303c │ │ │ │ │ + beq 2f28 │ │ │ │ │ + b 3018 │ │ │ │ │ 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 2f9c │ │ │ │ │ - b 3060 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ + beq 2f98 │ │ │ │ │ + b 303c │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ b 2bf0 │ │ │ │ │ │ │ │ │ │ -00003088 : │ │ │ │ │ +00003064 : │ │ │ │ │ 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 3094 │ │ │ │ │ + bge 3070 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 30bc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 3134 │ │ │ │ │ + bhi 3110 │ │ │ │ │ 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 315c │ │ │ │ │ + beq 3138 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 30fc │ │ │ │ │ + beq 30d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -3440,19 +3431,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 3164 │ │ │ │ │ + bne 3140 │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 30e0 │ │ │ │ │ + b 30bc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 3114 │ │ │ │ │ + b 30f0 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r5, lsl r4 │ │ │ │ │ - b 3144 │ │ │ │ │ + b 3120 │ │ │ │ ├── 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 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ 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 3088 │ │ │ │ │ + bl 3064 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000fa4 <_PyCode_CheckNoInternalState>: │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ 0x00000680 79706500 5079426f 6f6c5f54 79706500 ype.PyBool_Type. │ │ │ │ │ 0x00000690 5079466c 6f61745f 54797065 00507943 PyFloat_Type.PyC │ │ │ │ │ 0x000006a0 6f6d706c 65785f54 79706500 50795475 omplex_Type.PyTu │ │ │ │ │ 0x000006b0 706c655f 4e657700 5f507954 75706c65 ple_New._PyTuple │ │ │ │ │ 0x000006c0 5f46726f 6d506169 72005f50 79536574 _FromPair._PySet │ │ │ │ │ 0x000006d0 5f4e6578 74456e74 72790050 79536c69 _NextEntry.PySli │ │ │ │ │ 0x000006e0 63655f54 79706500 5079536c 6963655f ce_Type.PySlice_ │ │ │ │ │ - 0x000006f0 4e657700 50795475 706c655f 5061636b New.PyTuple_Pack │ │ │ │ │ - 0x00000700 00507943 6f6d706c 65785f41 7343436f .PyComplex_AsCCo │ │ │ │ │ - 0x00000710 6d706c65 78005f50 795f5472 75655374 mplex._Py_TrueSt │ │ │ │ │ + 0x000006f0 4e657700 5079436f 6d706c65 785f4173 New.PyComplex_As │ │ │ │ │ + 0x00000700 43436f6d 706c6578 00507954 75706c65 CComplex.PyTuple │ │ │ │ │ + 0x00000710 5f506163 6b005f50 795f5472 75655374 _Pack._Py_TrueSt │ │ │ │ │ 0x00000720 72756374 005f5079 5f46616c 73655374 ruct._Py_FalseSt │ │ │ │ │ 0x00000730 72756374 0050794c 6f6e675f 46726f6d ruct.PyLong_From │ │ │ │ │ 0x00000740 566f6964 50747200 5f50795f 7365745f VoidPtr._Py_set_ │ │ │ │ │ 0x00000750 6c6f6361 6c73706c 75735f69 6e666f00 localsplus_info. │ │ │ │ │ 0x00000760 50794f62 6a656374 5f486173 68005f50 PyObject_Hash._P │ │ │ │ │ 0x00000770 794f7063 6f64655f 43616368 6573005f yOpcode_Caches._ │ │ │ │ │ 0x00000780 50795f47 65744261 7365436f 6465556e Py_GetBaseCodeUn │ │ │ ├── exceptions.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ 142: 000022c4 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ 143: 00000460 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 144: 0000244c 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ 145: 000024bc 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ 146: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 147: 00000494 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 148: 00002558 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 149: 000025ac 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ - 150: 0000260c 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 149: 000025ac 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 150: 000025c0 96 FUNC LOCAL DEFAULT 1 SystemExit_traverse │ │ │ │ │ 151: 00002620 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ 152: 000029dc 304 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ 153: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 154: 0000272c 96 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ 155: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 156: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ 157: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -298,16 +298,16 @@ │ │ │ │ │ 000024b0 0001831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000024d8 0000932b R_ARM_MOVW_ABS_NC 00000494 .LC44 │ │ │ │ │ 000024dc 0000932c R_ARM_MOVT_ABS 00000494 .LC44 │ │ │ │ │ 00002524 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 00002528 00008f2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ 00002574 00004c2b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ 00002578 00004c2c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002600 0000411d R_ARM_JUMP24 00001fc4 BaseException_traverse │ │ │ │ │ -0000261c 00002a1d R_ARM_JUMP24 00000bdc BaseException___traceback___set_impl │ │ │ │ │ +000025bc 00002a1d R_ARM_JUMP24 00000bdc BaseException___traceback___set_impl │ │ │ │ │ +00002614 0000411d R_ARM_JUMP24 00001fc4 BaseException_traverse │ │ │ │ │ 00002650 0001682b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00002654 0001682c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002678 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 0000267c 00008f2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ 000026b0 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ 000026b4 00008f2c R_ARM_MOVT_ABS 00000460 .LC42 │ │ │ │ │ 000026e4 00008f2b R_ARM_MOVW_ABS_NC 00000460 .LC42 │ │ │ │ │ @@ -1097,15 +1097,15 @@ │ │ │ │ │ 000037e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003820 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000382c 00005a02 R_ARM_ABS32 000016b4 SystemExit_dealloc │ │ │ │ │ 0000386c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003870 00009502 R_ARM_ABS32 000025ac SystemExit_traverse │ │ │ │ │ +00003870 00009602 R_ARM_ABS32 000025c0 SystemExit_traverse │ │ │ │ │ 00003874 00005d02 R_ARM_ABS32 00002110 SystemExit_clear │ │ │ │ │ 0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000038a8 00005902 R_ARM_ABS32 00001628 SystemExit_init │ │ │ │ │ 000038e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1174,15 +1174,15 @@ │ │ │ │ │ 00003e6c 00022202 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00003e70 00022302 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003e7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e80 00009702 R_ARM_ABS32 00002620 BaseException_args_get │ │ │ │ │ 00003e84 00009a02 R_ARM_ABS32 0000272c BaseException_args_set │ │ │ │ │ 00003e90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e94 00008502 R_ARM_ABS32 000021c4 BaseException___traceback___get │ │ │ │ │ -00003e98 00009602 R_ARM_ABS32 0000260c BaseException___traceback___set │ │ │ │ │ +00003e98 00009502 R_ARM_ABS32 000025ac BaseException___traceback___set │ │ │ │ │ 00003ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ea8 00008402 R_ARM_ABS32 00002188 BaseException___context___get │ │ │ │ │ 00003eac 0000c002 R_ARM_ABS32 00000214 BaseException___context___set │ │ │ │ │ 00003eb8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ebc 00008302 R_ARM_ABS32 0000214c BaseException___cause___get │ │ │ │ │ 00003ec0 0000e002 R_ARM_ABS32 00000a54 BaseException___cause___set │ │ │ │ │ 00003ee0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -313,16 +313,16 @@ │ │ │ │ │ BaseException___context___get │ │ │ │ │ BaseException___traceback___get │ │ │ │ │ OSError_str │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ check_unicode_error_type │ │ │ │ │ unicode_error_get_encoding_impl │ │ │ │ │ unicode_error_get_object_impl │ │ │ │ │ -SystemExit_traverse │ │ │ │ │ BaseException___traceback___set │ │ │ │ │ +SystemExit_traverse │ │ │ │ │ BaseException_args_get │ │ │ │ │ BaseException_with_traceback │ │ │ │ │ BaseException_args_set │ │ │ │ │ BaseExceptionGroup_new │ │ │ │ │ BaseExceptionGroup_init │ │ │ │ │ exceptiongroup_split_recursive │ │ │ │ │ collect_exception_group_leaf_ids │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2837,51 +2837,51 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 259c │ │ │ │ │ │ │ │ │ │ -000025ac : │ │ │ │ │ +000025ac : │ │ │ │ │ +BaseException___traceback___set(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b bdc │ │ │ │ │ + R_ARM_JUMP24 BaseException___traceback___set_impl │ │ │ │ │ + │ │ │ │ │ +000025c0 : │ │ │ │ │ SystemExit_traverse(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2604 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2604 │ │ │ │ │ + bne 2618 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 1fc4 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000260c : │ │ │ │ │ -BaseException___traceback___set(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b bdc │ │ │ │ │ - R_ARM_JUMP24 BaseException___traceback___set_impl │ │ │ │ │ - │ │ │ │ │ 00002620 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq 2650 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -88,18 +88,18 @@ │ │ │ │ │ 0x00000550 4572726f 725f7374 72002e4c 43343200 Error_str..LC42. │ │ │ │ │ 0x00000560 63686563 6b5f756e 69636f64 655f6572 check_unicode_er │ │ │ │ │ 0x00000570 726f725f 74797065 00756e69 636f6465 ror_type.unicode │ │ │ │ │ 0x00000580 5f657272 6f725f67 65745f65 6e636f64 _error_get_encod │ │ │ │ │ 0x00000590 696e675f 696d706c 002e4c43 3433002e ing_impl..LC43.. │ │ │ │ │ 0x000005a0 4c433434 00756e69 636f6465 5f657272 LC44.unicode_err │ │ │ │ │ 0x000005b0 6f725f67 65745f6f 626a6563 745f696d or_get_object_im │ │ │ │ │ - 0x000005c0 706c0053 79737465 6d457869 745f7472 pl.SystemExit_tr │ │ │ │ │ - 0x000005d0 61766572 73650042 61736545 78636570 averse.BaseExcep │ │ │ │ │ - 0x000005e0 74696f6e 5f5f5f74 72616365 6261636b tion___traceback │ │ │ │ │ - 0x000005f0 5f5f5f73 65740042 61736545 78636570 ___set.BaseExcep │ │ │ │ │ + 0x000005c0 706c0042 61736545 78636570 74696f6e pl.BaseException │ │ │ │ │ + 0x000005d0 5f5f5f74 72616365 6261636b 5f5f5f73 ___traceback___s │ │ │ │ │ + 0x000005e0 65740053 79737465 6d457869 745f7472 et.SystemExit_tr │ │ │ │ │ + 0x000005f0 61766572 73650042 61736545 78636570 averse.BaseExcep │ │ │ │ │ 0x00000600 74696f6e 5f617267 735f6765 74004261 tion_args_get.Ba │ │ │ │ │ 0x00000610 73654578 63657074 696f6e5f 77697468 seException_with │ │ │ │ │ 0x00000620 5f747261 63656261 636b002e 4c433435 _traceback..LC45 │ │ │ │ │ 0x00000630 00426173 65457863 65707469 6f6e5f61 .BaseException_a │ │ │ │ │ 0x00000640 7267735f 73657400 2e4c4334 36002e4c rgs_set..LC46..L │ │ │ │ │ 0x00000650 43343700 2e4c4334 38002e4c 43343900 C47..LC48..LC49. │ │ │ │ │ 0x00000660 2e4c4335 30002e4c 43353100 42617365 .LC50..LC51.Base │ │ │ ├── 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: 37104 (bytes into file) │ │ │ │ │ + Start of section headers: 37136 (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 0x90f0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9110: │ │ │ │ │ │ │ │ │ │ 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 0015f8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007688 000600 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00162c 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007c88 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002080 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002080 0010c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008348 0004d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003144 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003ba4 001598 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008818 0007b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00513c 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008fd0 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005592 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005592 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0055c8 0012d0 10 16 217 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006898 000df0 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 009060 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001618 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0076a8 000600 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00164c 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007ca8 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0020a0 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0020a0 0010c4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 008368 0004d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 003164 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003bc4 001598 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008838 0007b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00515c 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008ff0 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0055b2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0055b2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0055e8 0012d0 10 16 217 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0068b8 000df0 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 009080 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -38,82 +38,82 @@ │ │ │ │ │ 34: 00000b58 300 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ 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: 000009e4 328 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 41: 00000a04 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: 00000fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000fec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00000fec 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 900 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 52: 00000518 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ - 53: 0000073c 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 0000050c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 51: 00000194 932 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 00000538 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ + 53: 0000075c 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 54: 0000052c 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: 00000518 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 000006f8 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 60: 000007ac 184 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 61: 00000798 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 58: 00000538 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 00000718 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 60: 000007cc 184 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 61: 000007b8 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 62: 00000880 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: 00000864 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 67: 00000b24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 00000884 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 67: 00000b44 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: 00000b2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 00000b2c 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 75: 00000b4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 00000b4c 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 77: 000000b8 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 78: 00000bc8 276 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 79: 00000cdc 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 78: 00000be8 276 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 79: 00000cfc 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ 80: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 81: 000000fc 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 82: 00000cd8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 82: 00000cf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 83: 00000118 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 84: 00000cdc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 85: 00000de0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000cfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 85: 00000e00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 86: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 88: 000003fc 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 89: 00000dec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 90: 00000dec 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 91: 00001024 224 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 89: 00000e0c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 90: 00000e0c 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 91: 00001044 224 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ 92: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 93: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 94: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 95: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 96: 00000eb0 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 97: 00001018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00001100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 100: 00001104 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 101: 00001104 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 102: 000011f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 103: 000011fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 104: 000011fc 336 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 105: 00001344 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 106: 0000134c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 107: 0000134c 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 108: 00001380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 96: 00000ed0 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 97: 00001038 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 98: 00001044 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 00001120 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 100: 00001124 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 101: 00001124 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 102: 00001214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 0000121c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 104: 0000121c 336 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 105: 00001364 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 106: 0000136c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 107: 0000136c 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 108: 000013a0 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: 00001384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 000013a4 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: 00001444 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 132: 00001464 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,23 +217,23 @@ │ │ │ │ │ 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: 000014ac 332 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 220: 000014cc 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: 00000b78 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 228: 00000b98 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 │ │ │ │ │ @@ -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: 00000864 384 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 263: 00000884 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 _Py_NewReference │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 274: 00000eec 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 275: 00000f40 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 274: 00000f0c 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 275: 00000f60 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: 00001384 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 278: 000013a4 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,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7688 contains 192 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x76a8 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 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 │ │ │ │ │ @@ -27,178 +27,178 @@ │ │ │ │ │ 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 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 │ │ │ │ │ -00000388 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000003c4 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -00000410 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000454 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000480 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004c4 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004c8 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000004cc 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -000004d0 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -000004d8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000504 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000050c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000510 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000514 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000052c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000530 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000005e4 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -000005f8 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -0000060c 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00000610 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -0000061c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000620 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000624 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000628 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000630 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002cc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000002d0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000038c 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000003cc 0000ff1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000424 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000046c 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000498 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004dc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004e0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000004e4 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000004e8 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000004f0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000500 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000524 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000530 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000534 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000054c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000550 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0001011c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +00000618 0001021c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +0000062c 0001032b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000630 0001032c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ 0000063c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000640 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000644 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000648 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000644 0000372b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +00000648 0000372c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ 00000650 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000678 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000067c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000684 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000688 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000690 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000006f0 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000738 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000075c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000760 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000768 0000191c R_ARM_CALL 00000744 gen_send_ex2 │ │ │ │ │ -000007a8 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -000007d4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000007d8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000007e4 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000007e8 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000007f4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000810 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000814 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000820 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000834 0000e41c R_ARM_CALL 00000b78 _PyGen_SetStopIterationValue │ │ │ │ │ -0000085c 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000878 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000087c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000908 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000918 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000091c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000924 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000928 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000930 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000978 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000097c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000984 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000988 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -00000994 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009bc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009c4 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009c8 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009d0 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -000009d4 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -000009dc 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009f8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000009fc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000a1c 0000231c R_ARM_CALL 00000c84 gen_close │ │ │ │ │ -00000a48 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000ab4 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000adc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af4 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000af8 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000afc 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b18 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000b24 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b28 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000b4c 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000b8c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000b90 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000ba0 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000bac 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000bb8 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000c40 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000ca8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 0000382b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +00000668 0000382c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000670 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000698 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006a4 0000392b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +000006a8 0000392c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +000006b0 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f8 0001051c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +00000710 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000758 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000077c 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000780 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000788 0000191c R_ARM_CALL 00000744 gen_send_ex2 │ │ │ │ │ +000007c8 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +000007f4 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000007f8 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000804 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000808 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000814 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000830 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000834 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000840 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000854 0000e41c R_ARM_CALL 00000b98 _PyGen_SetStopIterationValue │ │ │ │ │ +0000087c 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000880 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000898 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000089c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000928 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +00000938 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000093c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000944 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +00000948 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +00000950 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000998 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000099c 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009a4 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +000009a8 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +000009b4 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009dc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009e4 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009e8 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009f0 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +000009f4 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +000009fc 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a18 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a1c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a3c 0000231c R_ARM_CALL 00000c84 gen_close │ │ │ │ │ +00000a68 0000fe1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000ad4 0001091c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000afc 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b14 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000b18 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000b1c 0000ed1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000b38 00010a1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000b44 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b48 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b6c 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000bac 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000bb0 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000bc0 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bcc 0000eb1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000bd8 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000c60 0000ec1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000cc8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d34 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000db8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000de0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000de4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e28 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e2c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e6c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e70 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e74 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -00000e78 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00000e80 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ce8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cf8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d54 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dd8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000e00 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e04 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e48 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e4c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000e8c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000e90 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e98 0000582b R_ARM_MOVW_ABS_NC 000003fc .LC25 │ │ │ │ │ -00000e9c 0000582c R_ARM_MOVT_ABS 000003fc .LC25 │ │ │ │ │ -00000ea8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f20 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000f94 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001004 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001018 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000101c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001060 0000e41c R_ARM_CALL 00000b78 _PyGen_SetStopIterationValue │ │ │ │ │ -00001088 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a0 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010a4 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000010a8 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000010b8 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010d8 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000010e4 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000010e8 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000010f0 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011d8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f0 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000011f4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011f8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001218 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000012f4 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000130c 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001338 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001344 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001348 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000137c 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -00001380 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013b0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013b4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013b8 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -000013bc 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000013c4 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013ec 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000013f0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000013f4 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000013f8 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -00001400 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000142c 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001438 00001d1c R_ARM_CALL 00000f34 gen_clear_frame │ │ │ │ │ -00001480 00002e1d R_ARM_JUMP24 00000fec gen_traverse │ │ │ │ │ -0000152c 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000157c 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001588 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -0000158c 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001598 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000015e8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e94 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +00000e98 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +00000ea0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000eac 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eb0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000eb8 0000582b R_ARM_MOVW_ABS_NC 000003fc .LC25 │ │ │ │ │ +00000ebc 0000582c R_ARM_MOVT_ABS 000003fc .LC25 │ │ │ │ │ +00000ec8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f40 0000f81c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000fb4 00010f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001024 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001038 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000103c 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001080 0000e41c R_ARM_CALL 00000b98 _PyGen_SetStopIterationValue │ │ │ │ │ +000010a8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c0 0000ee1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010c4 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000010c8 0001062c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000010d8 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010f8 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001104 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001108 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001110 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011f8 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001210 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001214 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001218 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001238 0000e71c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00001314 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132c 0000e81d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001358 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001364 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001368 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000139c 0001141d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000013a0 00010002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013d0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000013d4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013d8 00007e2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +000013dc 00007e2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +000013e4 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000140c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001410 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001414 00007f2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +00001418 00007f2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +00001420 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000144c 0000ef1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00001458 00001d1c R_ARM_CALL 00000f34 gen_clear_frame │ │ │ │ │ +000014a0 00002e1d R_ARM_JUMP24 00000fec gen_traverse │ │ │ │ │ +0000154c 0001191c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000159c 00011a1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +000015a8 0000ae2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +000015ac 0000ae2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +000015b8 00011b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001608 0000dd1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7c88 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7ca8 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 │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ 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 00001444 async_gen_traverse │ │ │ │ │ +00000130 00008402 R_ARM_ABS32 00001464 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 │ │ │ │ │ @@ -229,25 +229,25 @@ │ │ │ │ │ 00000204 00002e02 R_ARM_ABS32 00000fec 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 000011fc async_gen_asend_dealloc │ │ │ │ │ +00000294 00006802 R_ARM_ABS32 0000121c 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 00009b02 R_ARM_ABS32 00000d58 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006b02 R_ARM_ABS32 0000134c async_gen_asend_finalize │ │ │ │ │ +00000340 00006b02 R_ARM_ABS32 0000136c 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 00001104 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000368 00006502 R_ARM_ABS32 00001124 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 00000eec _PyAsyncGenASend_Send │ │ │ │ │ +00000628 00011202 R_ARM_ABS32 00000f0c _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005a02 R_ARM_ABS32 00000dec async_gen_asend_send │ │ │ │ │ +00000630 00005a02 R_ARM_ABS32 00000e0c 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 00000eb0 async_gen_anext │ │ │ │ │ -00000678 00003d02 R_ARM_ABS32 00000798 PyGen_am_send │ │ │ │ │ +00000674 00006002 R_ARM_ABS32 00000ed0 async_gen_anext │ │ │ │ │ +00000678 00003d02 R_ARM_ABS32 000007b8 PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000680 00004d02 R_ARM_ABS32 000000b8 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 00000798 PyGen_am_send │ │ │ │ │ +000007f0 00003d02 R_ARM_ABS32 000007b8 PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004c02 R_ARM_ABS32 00000b2c gen_send │ │ │ │ │ +000007f8 00004c02 R_ARM_ABS32 00000b4c 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 00000798 PyGen_am_send │ │ │ │ │ +0000093c 00003d02 R_ARM_ABS32 000007b8 PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004c02 R_ARM_ABS32 00000b2c gen_send │ │ │ │ │ +00000944 00004c02 R_ARM_ABS32 00000b4c 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 00005102 R_ARM_ABS32 000000fc 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 0x8348 contains 154 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8368 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 000014ac _PyCoro_ComputeOrigin │ │ │ │ │ +00000180 0000dc1c R_ARM_CALL 000014cc _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 00000b78 _PyGen_SetStopIterationValue │ │ │ │ │ +00000498 0000e41c R_ARM_CALL 00000b98 _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,15 +523,15 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000d60 0000291c R_ARM_CALL 000009e4 gen_close_iter │ │ │ │ │ +00000d60 0000291c R_ARM_CALL 00000a04 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 │ │ │ │ │ @@ -566,29 +566,29 @@ │ │ │ │ │ 00000f74 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00000fb0 0000dd1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000fd4 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00000fe8 0000df6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000105c 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ 000010a0 0000f71c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8818 contains 247 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8838 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 │ │ │ │ │ 00000078 0000492b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ 0000007c 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ 00000080 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ 00000084 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ 00000088 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000d4 00004e1c R_ARM_CALL 00000bc8 async_gen_init_hooks │ │ │ │ │ -000000f0 00004f1d R_ARM_JUMP24 00000cdc async_gen_asend_new │ │ │ │ │ +000000d4 00004e1c R_ARM_CALL 00000be8 async_gen_init_hooks │ │ │ │ │ +000000f0 00004f1d R_ARM_JUMP24 00000cfc async_gen_asend_new │ │ │ │ │ 00000100 0000502b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ 00000104 0000502c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ 0000016c 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000170 00010b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000178 00010c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000017c 00010c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000001a0 00005d2b R_ARM_MOVW_ABS_NC 00000430 .LC26 │ │ │ │ │ @@ -597,15 +597,15 @@ │ │ │ │ │ 000001dc 0000492c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ 000001e0 00004a2b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ 000001e4 00004a2c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ 000001e8 00010d1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000218 0001111c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 00000238 0000db2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000023c 0000db2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00004e1c R_ARM_CALL 00000bc8 async_gen_init_hooks │ │ │ │ │ +0000025c 00004e1c R_ARM_CALL 00000be8 async_gen_init_hooks │ │ │ │ │ 000002b8 0001101c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000002e4 00006f2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ 000002e8 00006f2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ 000002ec 0001151c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 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 │ │ │ │ │ @@ -636,17 +636,17 @@ │ │ │ │ │ 000004f0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000004f8 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 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 00005b1c R_ARM_CALL 00001024 async_gen_unwrap_value │ │ │ │ │ -000005a4 00004c1c R_ARM_CALL 00000b2c gen_send │ │ │ │ │ -000005c4 00005b1d R_ARM_JUMP24 00001024 async_gen_unwrap_value │ │ │ │ │ +00000594 00005b1c R_ARM_CALL 00001044 async_gen_unwrap_value │ │ │ │ │ +000005a4 00004c1c R_ARM_CALL 00000b4c gen_send │ │ │ │ │ +000005c4 00005b1d R_ARM_JUMP24 00001044 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 │ │ │ │ │ @@ -658,44 +658,44 @@ │ │ │ │ │ 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 000006f8 Py_XDECREF │ │ │ │ │ -00000754 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ -0000075c 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ +0000074c 00003b1c R_ARM_CALL 00000718 Py_XDECREF │ │ │ │ │ +00000754 00003b1c R_ARM_CALL 00000718 Py_XDECREF │ │ │ │ │ +0000075c 00003b1c R_ARM_CALL 00000718 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 00004e1c R_ARM_CALL 00000bc8 async_gen_init_hooks │ │ │ │ │ +000007e8 00004e1c R_ARM_CALL 00000be8 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 0001101c 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 00000b2c gen_send │ │ │ │ │ +000008d4 00004c1d R_ARM_JUMP24 00000b4c 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 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 0000091c 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 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 0000582b R_ARM_MOVW_ABS_NC 000003fc .LC25 │ │ │ │ │ 00000964 0000582c R_ARM_MOVT_ABS 000003fc .LC25 │ │ │ │ │ 00000970 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000097c 0000321c R_ARM_CALL 000000c4 gen_throw │ │ │ │ │ -00000988 00005b1c R_ARM_CALL 00001024 async_gen_unwrap_value │ │ │ │ │ +00000988 00005b1c R_ARM_CALL 00001044 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 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 │ │ │ │ │ @@ -734,15 +734,15 @@ │ │ │ │ │ 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 00005b1c R_ARM_CALL 00001024 async_gen_unwrap_value │ │ │ │ │ +00000c74 00005b1c R_ARM_CALL 00001044 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 │ │ │ │ │ @@ -752,27 +752,27 @@ │ │ │ │ │ 00000d20 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000d24 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 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 │ │ │ │ │ -00000d6c 00005a1d R_ARM_JUMP24 00000dec async_gen_asend_send │ │ │ │ │ +00000d6c 00005a1d R_ARM_JUMP24 00000e0c async_gen_asend_send │ │ │ │ │ 00000d9c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000da0 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000da4 00009c2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ 00000da8 00009c2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ 00000db0 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd8 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ +00000dd8 00003b1c R_ARM_CALL 00000718 Py_XDECREF │ │ │ │ │ 00000e10 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000e14 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e18 00009e2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ 00000e1c 00009e2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ 00000e24 0000e21c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e4c 00003b1c R_ARM_CALL 000006f8 Py_XDECREF │ │ │ │ │ +00000e4c 00003b1c R_ARM_CALL 00000718 Py_XDECREF │ │ │ │ │ 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 │ │ │ │ │ @@ -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 000014ac _PyCoro_ComputeOrigin │ │ │ │ │ +00001508 0000dc1c R_ARM_CALL 000014cc _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 0x8fd0 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8ff0 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 │ │ │ │ ├── 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 4b4 <_gen_throw+0x320> │ │ │ │ │ + beq 4cc <_gen_throw+0x338> │ │ │ │ │ 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 518 │ │ │ │ │ + bl 538 │ │ │ │ │ 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 73c │ │ │ │ │ + b 75c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #752] @ 50c <_gen_throw+0x378> │ │ │ │ │ + ldr r3, [pc, #784] @ 52c <_gen_throw+0x398> │ │ │ │ │ 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 │ │ │ │ │ @@ -179,16 +179,16 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ b 23c <_gen_throw+0xa8> │ │ │ │ │ @@ -209,127 +209,133 @@ │ │ │ │ │ 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 418 <_gen_throw+0x284> │ │ │ │ │ - ldr r3, [pc, #596] @ 510 <_gen_throw+0x37c> │ │ │ │ │ + bne 430 <_gen_throw+0x29c> │ │ │ │ │ + ldr r3, [pc, #628] @ 530 <_gen_throw+0x39c> │ │ │ │ │ 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 │ │ │ │ │ + str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 37c <_gen_throw+0x1e8> │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 380 <_gen_throw+0x1ec> │ │ │ │ │ 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 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ │ + 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 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - streq r8, [r6, #64] @ 0x40 │ │ │ │ │ - ldreq r3, [r6, #68] @ 0x44 │ │ │ │ │ + ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldreq r3, [r1, #68] @ 0x44 │ │ │ │ │ + streq r5, [r1, #64] @ 0x40 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - streq r3, [r6, #68] @ 0x44 │ │ │ │ │ + streq r3, [r1, #68] @ 0x44 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + str r5, [r1, #56] @ 0x38 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 368 <_gen_throw+0x1d4> │ │ │ │ │ + bgt 36c <_gen_throw+0x1d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ + str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e0 <_gen_throw+0x34c> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + beq 4f8 <_gen_throw+0x364> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ beq 200 <_gen_throw+0x6c> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ b 250 <_gen_throw+0xbc> │ │ │ │ │ - ldr r1, [pc, #400] @ 514 <_gen_throw+0x380> │ │ │ │ │ + ldr r1, [pc, #428] @ 534 <_gen_throw+0x3a0> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 488 <_gen_throw+0x2f4> │ │ │ │ │ + blt 4a0 <_gen_throw+0x30c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45c <_gen_throw+0x2c8> │ │ │ │ │ - ldr ip, [r6, #56] @ 0x38 │ │ │ │ │ + beq 474 <_gen_throw+0x2e0> │ │ │ │ │ + ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str ip, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - mov r8, ip │ │ │ │ │ - ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r7, [r6, #56] @ 0x38 │ │ │ │ │ mov r2, sl │ │ │ │ │ + ldr ip, [r5, #56] @ 0x38 │ │ │ │ │ + str ip, [r4, #40] @ 0x28 │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r7, [r5, #56] @ 0x38 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunctionObjArgs │ │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - str r8, [r6, #56] @ 0x38 │ │ │ │ │ - streq r8, [r6, #64] @ 0x40 │ │ │ │ │ - ldreq r3, [r6, #68] @ 0x44 │ │ │ │ │ + ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldreq r3, [r1, #68] @ 0x44 │ │ │ │ │ + streq r8, [r1, #64] @ 0x40 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - streq r3, [r6, #68] @ 0x44 │ │ │ │ │ + streq r3, [r1, #68] @ 0x44 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + str r8, [r1, #56] @ 0x38 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 348 <_gen_throw+0x1b4> │ │ │ │ │ + bgt 34c <_gen_throw+0x1b8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 348 <_gen_throw+0x1b4> │ │ │ │ │ + bne 34c <_gen_throw+0x1b8> │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 348 <_gen_throw+0x1b4> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 34c <_gen_throw+0x1b8> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9e4 │ │ │ │ │ + bl a04 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 <_gen_throw+0x2b0> │ │ │ │ │ + bgt 45c <_gen_throw+0x2c8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 450 <_gen_throw+0x2bc> │ │ │ │ │ + beq 468 <_gen_throw+0x2d4> │ │ │ │ │ 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 444 <_gen_throw+0x2b0> │ │ │ │ │ + b 45c <_gen_throw+0x2c8> │ │ │ │ │ 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 │ │ │ │ │ @@ -337,59 +343,61 @@ │ │ │ │ │ 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 4a8 <_gen_throw+0x314> │ │ │ │ │ + bgt 4c0 <_gen_throw+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 500 <_gen_throw+0x36c> │ │ │ │ │ + beq 520 <_gen_throw+0x38c> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ - ldr r3, [pc, #80] @ 50c <_gen_throw+0x378> │ │ │ │ │ + ldr r3, [pc, #88] @ 52c <_gen_throw+0x398> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4ec <_gen_throw+0x358> │ │ │ │ │ + bne 50c <_gen_throw+0x378> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 368 <_gen_throw+0x1d4> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 36c <_gen_throw+0x1d8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 518 │ │ │ │ │ + bl 538 │ │ │ │ │ b 24c <_gen_throw+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a8 <_gen_throw+0x314> │ │ │ │ │ + b 4c0 <_gen_throw+0x32c> │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000240 │ │ │ │ │ + .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000e078 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000518 : │ │ │ │ │ +00000538 : │ │ │ │ │ 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 │ │ │ │ │ @@ -399,51 +407,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 560 │ │ │ │ │ + beq 580 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 608 │ │ │ │ │ + bne 628 │ │ │ │ │ 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 6ac │ │ │ │ │ + bne 6cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 698 │ │ │ │ │ + bne 6b8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6c0 │ │ │ │ │ + blt 6e0 │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 678 │ │ │ │ │ + beq 698 │ │ │ │ │ cmp r0, ip │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne 63c │ │ │ │ │ + bne 65c │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ 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 5ec │ │ │ │ │ + bne 60c │ │ │ │ │ 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 │ │ │ │ │ @@ -453,257 +461,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 564 │ │ │ │ │ + beq 584 │ │ │ │ │ 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 600 │ │ │ │ │ + b 620 │ │ │ │ │ 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 6e0 │ │ │ │ │ + ble 700 │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 6f8 │ │ │ │ │ - b 634 │ │ │ │ │ + bl 718 │ │ │ │ │ + b 654 │ │ │ │ │ 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 654 │ │ │ │ │ + b 674 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 58c │ │ │ │ │ + b 5ac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ - b 584 │ │ │ │ │ + b 5a4 │ │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ │ tst lr, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 59c │ │ │ │ │ + beq 5bc │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 5ec │ │ │ │ │ + b 60c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 664 │ │ │ │ │ + bne 684 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 664 │ │ │ │ │ + b 684 │ │ │ │ │ │ │ │ │ │ -000006f8 : │ │ │ │ │ +00000718 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 714 │ │ │ │ │ + bne 734 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 708 │ │ │ │ │ + bgt 728 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 708 │ │ │ │ │ + bne 728 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000073c : │ │ │ │ │ +0000075c : │ │ │ │ │ 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 784 │ │ │ │ │ + beq 7a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7ac │ │ │ │ │ + bl 7cc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 778 │ │ │ │ │ + b 798 │ │ │ │ │ │ │ │ │ │ -00000798 : │ │ │ │ │ +000007b8 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000007ac : │ │ │ │ │ +000007cc : │ │ │ │ │ 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] @ 860 │ │ │ │ │ + ldr r3, [pc, #152] @ 880 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 810 │ │ │ │ │ + beq 830 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 82c │ │ │ │ │ + bne 84c │ │ │ │ │ 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 840 │ │ │ │ │ + ble 860 │ │ │ │ │ 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 7fc │ │ │ │ │ + b 81c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl b78 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b98 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 7fc │ │ │ │ │ + b 81c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 808 │ │ │ │ │ + bne 828 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000864 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +00000884 <_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 8b4 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne 8d4 <_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 94c <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq 96c <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c4 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ + beq 9e4 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c4 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ + beq 9e4 <_PyCoro_GetAwaitableIter+0x160> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + beq 964 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 978 <_PyCoro_GetAwaitableIter+0x114> │ │ │ │ │ + beq 998 <_PyCoro_GetAwaitableIter+0x114> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 964 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq 984 <_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 8a8 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne 8c8 <_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 │ │ │ │ │ @@ -711,28 +719,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 9a8 <_PyCoro_GetAwaitableIter+0x144> │ │ │ │ │ + ble 9c8 <_PyCoro_GetAwaitableIter+0x144> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8a8 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b 8c8 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - bne 894 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b 8bc <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 8b4 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b 8dc <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq 900 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq 920 <_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 │ │ │ │ │ @@ -741,38 +749,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 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt 964 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne 964 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 964 <_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 944 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b 964 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -000009e4 : │ │ │ │ │ +00000a04 : │ │ │ │ │ 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 │ │ │ │ │ @@ -780,47 +788,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 a3c │ │ │ │ │ + bne a5c │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl c84 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ae8 │ │ │ │ │ + beq b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #224] @ b24 │ │ │ │ │ + ldr r1, [pc, #224] @ b44 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt af0 │ │ │ │ │ + blt b10 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a28 │ │ │ │ │ - ldr r3, [pc, #192] @ b28 │ │ │ │ │ + beq a48 │ │ │ │ │ + ldr r3, [pc, #192] @ b48 │ │ │ │ │ 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 b04 │ │ │ │ │ + beq b24 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq b24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -828,117 +836,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 ae0 │ │ │ │ │ + bgt b00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne b00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne a28 │ │ │ │ │ + bne a48 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a34 │ │ │ │ │ + b a54 │ │ │ │ │ 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 a54 │ │ │ │ │ + b a74 │ │ │ │ │ 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 abc │ │ │ │ │ + b adc │ │ │ │ │ .word 0x0000a85c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b2c : │ │ │ │ │ +00000b4c : │ │ │ │ │ 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 b6c │ │ │ │ │ + bne b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7ac │ │ │ │ │ + bl 7cc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b78 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000b98 <_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 bb8 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq bd8 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc0 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq be0 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b ba4 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b bc4 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000bc8 : │ │ │ │ │ +00000be8 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bdc │ │ │ │ │ + beq bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #244] @ cd8 │ │ │ │ │ + ldr r3, [pc, #244] @ cf8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c88 │ │ │ │ │ + bne ca8 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bd4 │ │ │ │ │ + beq bf4 │ │ │ │ │ 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] │ │ │ │ │ @@ -950,69 +958,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 c68 │ │ │ │ │ + bgt c88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca0 │ │ │ │ │ + beq cc0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cd0 │ │ │ │ │ + beq cf0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cb4 │ │ │ │ │ + ble cd4 │ │ │ │ │ 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 c00 │ │ │ │ │ + b c20 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b c68 │ │ │ │ │ + b c88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7c │ │ │ │ │ + bne c9c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c7c │ │ │ │ │ + b c9c │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b c80 │ │ │ │ │ + b ca0 │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000cdc : │ │ │ │ │ +00000cfc : │ │ │ │ │ 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] @ de0 │ │ │ │ │ + ldr r3, [pc, #232] @ e00 │ │ │ │ │ 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 db0 │ │ │ │ │ + beq dd0 │ │ │ │ │ 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] │ │ │ │ │ @@ -1022,16 +1030,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 dcc │ │ │ │ │ - ldr ip, [pc, #128] @ de4 │ │ │ │ │ + bne dec │ │ │ │ │ + ldr ip, [pc, #128] @ e04 │ │ │ │ │ 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 │ │ │ │ │ @@ -1044,66 +1052,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] @ de8 │ │ │ │ │ + ldr r0, [pc, #48] @ e08 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d40 │ │ │ │ │ - b da8 │ │ │ │ │ + bne d60 │ │ │ │ │ + b dc8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b d5c │ │ │ │ │ + b d7c │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000e0c : │ │ │ │ │ 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 e6c │ │ │ │ │ + beq e8c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne e44 │ │ │ │ │ + bne e64 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne eac │ │ │ │ │ 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 b2c │ │ │ │ │ + bl b4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1044 │ │ │ │ │ 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 │ │ │ │ │ @@ -1126,89 +1134,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e84 │ │ │ │ │ + b ea4 │ │ │ │ │ │ │ │ │ │ -00000eb0 : │ │ │ │ │ +00000ed0 : │ │ │ │ │ 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 bc8 │ │ │ │ │ + bl be8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne ee4 │ │ │ │ │ + bne f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cdc │ │ │ │ │ + b cfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000eec <_PyAsyncGenASend_Send>: │ │ │ │ │ +00000f0c <_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 dec │ │ │ │ │ + bl e0c │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne f38 <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne f58 <_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 f30 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b f50 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00000f40 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +00000f60 <_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] @ 1018 <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ 1038 <_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 ffc <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq 101c <_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] @ 101c <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ 103c <_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 │ │ │ │ │ @@ -1221,56 +1229,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] @ 1020 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ 1040 <_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 fa0 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b ff4 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne fc0 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b 1014 <_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 │ │ │ │ │ │ │ │ │ │ -00001024 : │ │ │ │ │ +00001044 : │ │ │ │ │ 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 10a0 │ │ │ │ │ - ldr r3, [pc, #176] @ 1100 │ │ │ │ │ + beq 10c0 │ │ │ │ │ + ldr r3, [pc, #176] @ 1120 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1094 │ │ │ │ │ + bne 10b4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl b78 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl b98 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 108c │ │ │ │ │ + bgt 10ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ + bne 10ac │ │ │ │ │ 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 │ │ │ │ │ @@ -1278,53 +1286,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 10d0 │ │ │ │ │ + beq 10f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 1104 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 108c │ │ │ │ │ + b 10ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 10b4 │ │ │ │ │ + b 10d4 │ │ │ │ │ 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 108c │ │ │ │ │ - b 10c4 │ │ │ │ │ + beq 10ac │ │ │ │ │ + b 10e4 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001104 : │ │ │ │ │ +00001124 : │ │ │ │ │ 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] @ 11f4 │ │ │ │ │ + ldr ip, [pc, #200] @ 1214 │ │ │ │ │ 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 │ │ │ │ │ @@ -1337,69 +1345,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 118c │ │ │ │ │ + beq 11ac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11c4 │ │ │ │ │ - ldr r2, [pc, #100] @ 11f8 │ │ │ │ │ + ble 11e4 │ │ │ │ │ + ldr r2, [pc, #100] @ 1218 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 11e4 │ │ │ │ │ + bhi 1204 │ │ │ │ │ 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 118c │ │ │ │ │ + bne 11ac │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 118c │ │ │ │ │ + b 11ac │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +0000121c : │ │ │ │ │ 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 12e4 │ │ │ │ │ + bne 1304 │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #268] @ 1344 │ │ │ │ │ + ldr ip, [pc, #268] @ 1364 │ │ │ │ │ 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] │ │ │ │ │ @@ -1409,105 +1417,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 129c │ │ │ │ │ + beq 12bc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 129c │ │ │ │ │ + bgt 12bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12ec │ │ │ │ │ + beq 130c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1310 │ │ │ │ │ + bne 1330 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1348 │ │ │ │ │ + ldr r3, [pc, #148] @ 1368 │ │ │ │ │ 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 1300 │ │ │ │ │ + bhi 1320 │ │ │ │ │ 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 129c │ │ │ │ │ + b 12bc │ │ │ │ │ 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 12a8 │ │ │ │ │ + bgt 12c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 12a8 │ │ │ │ │ + bne 12c8 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 12a8 │ │ │ │ │ + b 12c8 │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000134c : │ │ │ │ │ +0000136c : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 138c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 1380 │ │ │ │ │ + ldr r1, [pc, #12] @ 13a0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a1e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001384 <_PyGen_ClearFrame>: │ │ │ │ │ +000013a4 <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 13d4 <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 13f4 <_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 13dc <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 13fc <_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 │ │ │ │ │ @@ -1519,128 +1527,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 1408 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 1428 <_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 13c8 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 13e8 <_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 1434 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 1454 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f34 <_PyAsyncGenASend_Send+0x48> │ │ │ │ │ + bl f34 <_PyAsyncGenASend_Send+0x28> │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13cc <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 13ec <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -00001444 : │ │ │ │ │ +00001464 : │ │ │ │ │ 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 1484 │ │ │ │ │ + bne 14a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fec <_PyAsyncGenValueWrapperNew+0xac> │ │ │ │ │ + b fec <_PyAsyncGenValueWrapperNew+0x8c> │ │ │ │ │ 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 1470 │ │ │ │ │ + beq 1490 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014ac <_PyCoro_ComputeOrigin>: │ │ │ │ │ +000014cc <_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 1514 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 1534 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1510 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1530 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 14d0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 14f0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1510 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1530 <_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 14d0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 14f0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 14d0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 14f0 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 15ec <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + beq 160c <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 156c <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 158c <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1568 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 1588 <_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 15c0 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 15e0 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 15f0 <_PyCoro_ComputeOrigin+0x144> │ │ │ │ │ + ble 1610 <_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 │ │ │ │ │ @@ -1648,30 +1656,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 15c8 <_PyCoro_ComputeOrigin+0x11c> │ │ │ │ │ + beq 15e8 <_PyCoro_ComputeOrigin+0x11c> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str r0, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1568 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 1588 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 1540 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 1560 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ - b 15ac <_PyCoro_ComputeOrigin+0x100> │ │ │ │ │ + b 15cc <_PyCoro_ComputeOrigin+0x100> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15ec <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + bgt 160c <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15ec <_PyCoro_ComputeOrigin+0x140> │ │ │ │ │ + bne 160c <_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 14ac <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 14cc <_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 b78 │ │ │ │ │ + bl b98 │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3e8 │ │ │ │ │ .word 0x00000180 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -990,15 +990,15 @@ │ │ │ │ │ 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 9e4 │ │ │ │ │ + bl a04 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt d88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -74,23 +74,23 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl bc8 │ │ │ │ │ + bl be8 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cdc │ │ │ │ │ + b cfc │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000000fc : │ │ │ │ │ gen_getcode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl bc8 │ │ │ │ │ + bl be8 │ │ │ │ │ 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 │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1024 │ │ │ │ │ + bl 1044 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 630 │ │ │ │ │ b 69c │ │ │ │ │ - bl b2c │ │ │ │ │ + bl b4c │ │ │ │ │ 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 1024 │ │ │ │ │ + b 1044 │ │ │ │ │ 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 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ 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 bc8 │ │ │ │ │ + bl be8 │ │ │ │ │ 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 b2c │ │ │ │ │ + b b4c │ │ │ │ │ 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 1024 │ │ │ │ │ + bl 1044 │ │ │ │ │ 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 1024 │ │ │ │ │ + bl 1044 │ │ │ │ │ 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 │ │ │ │ │ @@ -1131,15 +1131,15 @@ │ │ │ │ │ 00000d58 : │ │ │ │ │ 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 dec │ │ │ │ │ + b e0c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000d70 : │ │ │ │ │ gen_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1167,15 +1167,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 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000de4 : │ │ │ │ │ gen_set_qualname(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - bl 6f8 │ │ │ │ │ + bl 718 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e58 : │ │ │ │ │ coro_wrapper_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ @@ -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 14ac │ │ │ │ │ + bl 14cc │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ bne 1540 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 153c │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -84,17 +84,17 @@ │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 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 00004b1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 00000070 00004b1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ 0000007c 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000080 00004c2c 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 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002a0 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 000002ac 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000002b0 0000542c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 000002b8 00004f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002c4 0000501c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000002dc 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ PyErr_Clear │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ 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 4572725f 436c6561 72005f50 795f4465 Err_Clear._Py_De │ │ │ │ │ 0x000002f0 616c6c6f 63005079 4578635f 4f766572 alloc.PyExc_Over │ │ │ │ │ 0x00000300 666c6f77 4572726f 72005079 4572725f flowError.PyErr_ │ │ │ │ │ 0x00000310 53657453 7472696e 67005079 4578635f SetString.PyExc_ │ │ │ │ │ 0x00000320 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ 0x00000330 4f626a65 63745f47 435f4465 6c005079 Object_GC_Del.Py │ │ │ │ │ 0x00000340 43616c6c 49746572 5f4e6577 005f5079 CallIter_New._Py │ │ │ │ │ - 0x00000350 5f436865 636b4675 6e637469 6f6e5265 _CheckFunctionRe │ │ │ │ │ - 0x00000360 73756c74 0050794f 626a6563 745f5269 sult.PyObject_Ri │ │ │ │ │ - 0x00000370 6368436f 6d706172 65426f6f 6c005f50 chCompareBool._P │ │ │ │ │ - 0x00000380 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000390 6c6c005f 50795f74 73735f74 73746174 ll._Py_tss_tstat │ │ │ │ │ + 0x00000350 4f626a65 63745f4d 616b6554 7043616c Object_MakeTpCal │ │ │ │ │ + 0x00000360 6c005079 4f626a65 63745f52 69636843 l.PyObject_RichC │ │ │ │ │ + 0x00000370 6f6d7061 7265426f 6f6c005f 50795f43 ompareBool._Py_C │ │ │ │ │ + 0x00000380 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ + 0x00000390 6c74005f 50795f74 73735f74 73746174 lt._Py_tss_tstat │ │ │ │ │ 0x000003a0 65005079 416e6578 74417761 69746162 e.PyAnextAwaitab │ │ │ │ │ 0x000003b0 6c655f4e 65770050 79457863 5f53746f le_New.PyExc_Sto │ │ │ │ │ 0x000003c0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ 0x000003d0 5f507947 656e5f53 65745374 6f704974 _PyGen_SetStopIt │ │ │ │ │ 0x000003e0 65726174 696f6e56 616c7565 005f5079 erationValue._Py │ │ │ │ │ 0x000003f0 436f726f 5f476574 41776169 7461626c Coro_GetAwaitabl │ │ │ │ │ 0x00000400 65497465 72005079 49746572 5f436865 eIter.PyIter_Che │ │ │ ├── listobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 59908 (bytes into file) │ │ │ │ │ + Start of section headers: 59632 (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 0xea04: │ │ │ │ │ +There are 18 section headers, starting at offset 0xe8f0: │ │ │ │ │ │ │ │ │ │ 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 00d034 000328 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002778 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d35c 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 007740 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d6fc 001188 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a6a4 000310 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e884 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a9b4 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00e964 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00b064 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b064 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00b098 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c218 000e1c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00e974 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002734 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00cf20 000320 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002768 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d240 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002be4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002be4 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002f54 00763c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00d5e0 001190 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a590 000310 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e770 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a8a0 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00e850 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00af50 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00af50 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00af84 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c104 000e1c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00e860 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 7540 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 16: 000006bc 7524 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 18: 00002430 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 19: 000072cc 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 000062b4 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 000025b8 24 FUNC LOCAL DEFAULT 1 safe_object_compare │ │ │ │ │ - 22: 00006130 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000000 7296 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00002dd0 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 25: 000073b0 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 18: 00002420 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 19: 00002e90 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 20: 000071b0 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 21: 00006198 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 22: 000072c0 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 23: 00006018 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00000000 7304 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 25: 00007294 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 27: 000024dc 876 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ - 28: 00002848 1176 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 29: 00002ce0 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ - 30: 00002d58 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ - 31: 000024f8 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 27: 000024cc 1096 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ + 28: 00002914 1164 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 29: 00002da0 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ + 30: 00002e18 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ + 31: 00002500 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 00002f20 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 34: 000030f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00003100 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 000031c0 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 00005890 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 33: 00002fe0 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 34: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 00003280 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 37: 00005778 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 000037e4 220 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 40: 000038c0 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 41: 00003a30 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 39: 000038a4 220 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 40: 00003980 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 00003af0 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 00003a8c 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 00005258 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 45: 00003c3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00003c40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003c40 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00003c98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00003c9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00003cc8 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00004114 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 00007218 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 53: 0000264c 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 54: 000040fc 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 43: 00003b4c 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 00005140 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ + 45: 00003cfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00003d00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003d00 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 00003d58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 00003d5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00003d88 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 000041d4 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 000070fc 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 53: 0000263c 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 54: 000041bc 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ 55: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 56: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 57: 0000441c 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 58: 0000452c 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 000044dc 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 58: 000045ec 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 59: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 60: 00004814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000048d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 62: 00004820 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00004820 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 64: 000049ac 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 65: 00004acc 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 62: 000048e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000048e0 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 00004a6c 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 00004b8c 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: 00004ba4 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 00004c64 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 0000524c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 00005258 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 00005398 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 000053a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 000053a4 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 76: 00001cc0 372 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 77: 0000543c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00005134 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00005140 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00005280 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 0000528c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 0000528c 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 76: 00001cc8 372 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 77: 00005324 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 79: 00001e34 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 80: 00005440 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00005884 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00005890 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00005bb0 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 84: 00005c04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00005c08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 00005c08 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 87: 00005ca4 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 88: 00001f0c 36 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 79: 00001e3c 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 80: 00005328 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 0000576c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00005778 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00005a98 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 84: 00005aec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00005af0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 00005af0 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 87: 00005b8c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 88: 00001f14 36 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ 89: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 90: 00005d84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00005d88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00005d88 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 93: 00005e58 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 94: 00005f84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00005f94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00005f94 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 97: 0000603c 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 98: 00006128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 00006130 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00005c6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00005c70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00005c70 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 93: 00005d40 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 94: 00005e6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00005e7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00005e7c 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 97: 00005f24 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 98: 00006010 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00006018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 100: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 101: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 102: 000063c0 1464 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 103: 00006978 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 104: 00006af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00006af8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00007084 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 000062a4 1464 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 103: 0000685c 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 104: 000069d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 000069dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00006f68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 108: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 109: 00007090 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00007090 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 111: 00002038 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 109: 00006f74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00006f74 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 111: 00002040 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ 112: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 113: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 114: 00002324 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 115: 00007314 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 116: 00002448 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 117: 0000736c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 118: 00002468 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 119: 0000249c 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 114: 0000232c 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 115: 000071f8 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 116: 00002450 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 117: 00007250 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 118: 00002470 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 119: 000024a4 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: 000024dc 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 122: 000024e4 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 125: 000073dc 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 126: 00002610 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 000072d8 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 126: 00002600 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: 00002e50 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 00002f10 208 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 00002f78 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 00003100 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 00003038 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 000031c0 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 000039ec 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 00003aac 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: 00003c9c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 00003d5c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -232,47 +232,47 @@ │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 235: 00004e30 1064 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00001c80 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 237: 000053d0 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 238: 00005440 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 235: 00004ef0 592 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00001c88 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 237: 000052b8 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 238: 00005328 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: 00005d00 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00005be8 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: 00006af8 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ - 246: 00001f30 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 247: 00001fb4 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 245: 000069dc 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 246: 00001f38 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 247: 00001fbc 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 256: 00001ffc 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 256: 00002004 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: 000022a0 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 262: 000022a8 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: 00007700 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 000025d0 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 000075fc 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 000025c0 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,232 +1,231 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd034 contains 101 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xcf20 contains 100 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 00001b1c R_ARM_CALL 000024dc gallop_right │ │ │ │ │ -000000dc 00001c1c R_ARM_CALL 00002848 gallop_left │ │ │ │ │ -00000130 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -0000017c 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000180 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ +00000090 00001b1c R_ARM_CALL 000024cc gallop_right │ │ │ │ │ +000000dc 00001c1c R_ARM_CALL 00002914 gallop_left │ │ │ │ │ +00000130 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00000180 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000184 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ 00000210 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 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 │ │ │ │ │ -000008b8 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -000008d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000984 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a24 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000aac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bb8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c50 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00000cc8 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000ccc 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000d60 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e7c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000edc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fe8 00001b1c R_ARM_CALL 000024dc gallop_right │ │ │ │ │ -00001050 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001098 00001c1c R_ARM_CALL 00002848 gallop_left │ │ │ │ │ -00001118 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -000011ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001284 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001320 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013d0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001468 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014f0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001560 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00001690 00001d1c R_ARM_CALL 00002ce0 sortslice_memcpy │ │ │ │ │ -00001730 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001794 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001828 00001e1c R_ARM_CALL 00002d58 sortslice_memmove │ │ │ │ │ -00001994 00001d1c R_ARM_CALL 00002ce0 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 │ │ │ │ │ -00001e1c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e20 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e28 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e60 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001e6c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e9c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ea0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001eb4 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00001eb8 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00001ec0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001eec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f20 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ -00001f24 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f28 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f68 0000251d R_ARM_JUMP24 00005890 list_slice_lock_held │ │ │ │ │ -00001f88 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001f8c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f94 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fd8 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ -00001fe8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fec 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ff0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002028 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002034 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -0000206c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002080 00002c1c R_ARM_CALL 00005258 list_new_prealloc │ │ │ │ │ -00002214 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00002284 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000229c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002310 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002314 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002318 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002368 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000023dc 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000240c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002430 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000245c 0000271c R_ARM_CALL 000037e4 list_clear_impl.isra.0 │ │ │ │ │ -000024c8 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000024d8 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000024f4 0000251d R_ARM_JUMP24 00005890 list_slice_lock_held │ │ │ │ │ -00002548 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002574 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025ac 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025cc 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025e0 0000321d R_ARM_JUMP24 00003cc8 _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 000037e4 list_clear_impl.isra.0 │ │ │ │ │ +000008c8 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +000008e4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a4c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ad4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000be0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c78 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00000cf0 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000cf4 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000d88 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ea4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f04 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001010 00001b1c R_ARM_CALL 000024cc gallop_right │ │ │ │ │ +00001078 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +000010c0 00001c1c R_ARM_CALL 00002914 gallop_left │ │ │ │ │ +00001140 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001214 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012ac 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +00001348 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000013f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001490 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001518 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001588 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001688 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +0000171c 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +0000176c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001838 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +00001990 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001cb4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001cb8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001cbc 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001cf4 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +00001e24 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e28 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e30 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e68 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001e74 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ea4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ea8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ebc 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001ec0 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00001ec8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001ef4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f00 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f28 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +00001f2c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f30 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f70 0000251d R_ARM_JUMP24 00005778 list_slice_lock_held │ │ │ │ │ +00001f90 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001f94 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001f9c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001fe0 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +00001ff0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001ff4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001ff8 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002030 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +0000203c 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00002074 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002088 00002c1c R_ARM_CALL 00005140 list_new_prealloc │ │ │ │ │ +0000221c 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +0000228c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022a4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002318 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000231c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002320 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002370 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000023e4 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002414 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002438 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002464 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +000024d0 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000024e0 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000024fc 0000251d R_ARM_JUMP24 00005778 list_slice_lock_held │ │ │ │ │ +00002550 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000257c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000025b4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000025d0 0000321d R_ARM_JUMP24 00003d88 _list_extend │ │ │ │ │ +000025ec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025f0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025f4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002630 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002680 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002698 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +00002710 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002718 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002728 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd35c contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd240 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 00007090 list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 00006f74 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 00002f20 list_traverse │ │ │ │ │ -00000060 00007402 R_ARM_ABS32 00002448 list_clear_slot │ │ │ │ │ -00000064 00003a02 R_ARM_ABS32 0000452c list_richcompare │ │ │ │ │ -0000006c 00005d02 R_ARM_ABS32 00005e58 list_iter │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 00002fe0 list_traverse │ │ │ │ │ +00000060 00007402 R_ARM_ABS32 00002450 list_clear_slot │ │ │ │ │ +00000064 00003a02 R_ARM_ABS32 000045ec list_richcompare │ │ │ │ │ +0000006c 00005d02 R_ARM_ABS32 00005d40 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003902 R_ARM_ABS32 0000441c list___init__ │ │ │ │ │ +00000094 00003902 R_ARM_ABS32 000044dc 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 000049ac list_vectorcall │ │ │ │ │ -000000d0 00002902 R_ARM_ABS32 00003a30 list_iteritem │ │ │ │ │ +000000c8 00004002 R_ARM_ABS32 00004a6c list_vectorcall │ │ │ │ │ +000000d0 00002902 R_ARM_ABS32 00003af0 list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00005702 R_ARM_ABS32 00005ca4 listreviter_dealloc │ │ │ │ │ +000000ec 00005702 R_ARM_ABS32 00005b8c 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 00005c08 listreviter_next │ │ │ │ │ +00000144 00005602 R_ARM_ABS32 00005af0 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 0000603c listiter_dealloc │ │ │ │ │ +000001c0 00006102 R_ARM_ABS32 00005f24 listiter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007602 R_ARM_ABS32 00002468 listiter_traverse │ │ │ │ │ +00000204 00007602 R_ARM_ABS32 00002470 listiter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00006002 R_ARM_ABS32 00005f94 listiter_next │ │ │ │ │ +00000218 00006002 R_ARM_ABS32 00005e7c 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 00002600 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 0000249c listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 000024a4 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 00003602 R_ARM_ABS32 000040fc list_length │ │ │ │ │ -0000034c 00002b02 R_ARM_ABS32 00003a8c list_subscript │ │ │ │ │ -00000350 00006602 R_ARM_ABS32 000063c0 list_ass_subscript │ │ │ │ │ -00000354 00003602 R_ARM_ABS32 000040fc list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00004e30 _PyList_Concat │ │ │ │ │ -0000035c 00006f02 R_ARM_ABS32 00002038 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 00003c40 list_item │ │ │ │ │ -00000368 00004102 R_ARM_ABS32 00004acc list_ass_item │ │ │ │ │ -00000370 00005c02 R_ARM_ABS32 00005d88 list_contains │ │ │ │ │ -00000374 00007502 R_ARM_ABS32 0000736c list_inplace_concat │ │ │ │ │ +00000348 00003602 R_ARM_ABS32 000041bc list_length │ │ │ │ │ +0000034c 00002b02 R_ARM_ABS32 00003b4c list_subscript │ │ │ │ │ +00000350 00006602 R_ARM_ABS32 000062a4 list_ass_subscript │ │ │ │ │ +00000354 00003602 R_ARM_ABS32 000041bc list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00004ef0 _PyList_Concat │ │ │ │ │ +0000035c 00006f02 R_ARM_ABS32 00002040 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00003d00 list_item │ │ │ │ │ +00000368 00004102 R_ARM_ABS32 00004b8c list_ass_item │ │ │ │ │ +00000370 00005c02 R_ARM_ABS32 00005c70 list_contains │ │ │ │ │ +00000374 00007502 R_ARM_ABS32 00007250 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 00003a8c list_subscript │ │ │ │ │ +00000380 00002b02 R_ARM_ABS32 00003b4c 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 00005bb0 list___reversed__ │ │ │ │ │ +00000390 00005302 R_ARM_ABS32 00005a98 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 00001f0c py_list_clear │ │ │ │ │ +000003b0 00005802 R_ARM_ABS32 00001f14 py_list_clear │ │ │ │ │ 000003b8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007a02 R_ARM_ABS32 000024dc list_copy │ │ │ │ │ +000003c0 00007a02 R_ARM_ABS32 000024e4 list_copy │ │ │ │ │ 000003c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002802 R_ARM_ABS32 000038c0 list_append │ │ │ │ │ +000003d0 00002802 R_ARM_ABS32 00003980 list_append │ │ │ │ │ 000003d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004f02 R_ARM_ABS32 00001e34 list_insert │ │ │ │ │ +000003e0 00004f02 R_ARM_ABS32 00001e3c list_insert │ │ │ │ │ 000003e8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004b02 R_ARM_ABS32 000053a4 list_extend │ │ │ │ │ +000003f0 00004b02 R_ARM_ABS32 0000528c list_extend │ │ │ │ │ 000003f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 00004ba4 list_pop │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 00004c64 list_pop │ │ │ │ │ 00000408 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003f02 R_ARM_ABS32 00004820 list_remove │ │ │ │ │ +00000410 00003f02 R_ARM_ABS32 000048e0 list_remove │ │ │ │ │ 00000418 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007d02 R_ARM_ABS32 000073dc list_index │ │ │ │ │ +00000420 00007d02 R_ARM_ABS32 000072d8 list_index │ │ │ │ │ 00000428 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007202 R_ARM_ABS32 00002324 list_count │ │ │ │ │ +00000430 00007202 R_ARM_ABS32 0000232c list_count │ │ │ │ │ 00000438 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007302 R_ARM_ABS32 00007314 list_reverse │ │ │ │ │ +00000440 00007302 R_ARM_ABS32 000071f8 list_reverse │ │ │ │ │ 00000448 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006702 R_ARM_ABS32 00006978 list_sort │ │ │ │ │ +00000450 00006702 R_ARM_ABS32 0000685c 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 0xd6fc contains 561 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xd5e0 contains 562 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 │ │ │ │ │ @@ -248,19 +247,19 @@ │ │ │ │ │ 00000270 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000288 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000028c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002a4 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 000002a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000002ec 0000aa1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000003b4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000003fc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000400 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000404 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000418 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000428 00000d1d R_ARM_JUMP24 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00000400 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000410 00000d1d R_ARM_JUMP24 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00000418 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000041c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000420 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000498 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000004f0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000050c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000051c 00000d1d R_ARM_JUMP24 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 0000059c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000610 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000062c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -272,534 +271,535 @@ │ │ │ │ │ 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 00002430 unsafe_latin_compare │ │ │ │ │ -0000081c 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -000008bc 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -000008c0 0000122c R_ARM_MOVT_ABS 00002430 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 00002430 unsafe_latin_compare │ │ │ │ │ -00000e28 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -00000e84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee4 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00000ee8 0000122c R_ARM_MOVT_ABS 00002430 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 00002430 unsafe_latin_compare │ │ │ │ │ -000010b8 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -000010c4 0000132b R_ARM_MOVW_ABS_NC 000072cc unsafe_long_compare │ │ │ │ │ -000010c8 0000132c R_ARM_MOVT_ABS 000072cc 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 000062b4 unsafe_object_compare │ │ │ │ │ -000010e8 0000142c R_ARM_MOVT_ABS 000062b4 unsafe_object_compare │ │ │ │ │ -000010ec 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -000010f0 0000152c R_ARM_MOVT_ABS 000025b8 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 000025b8 safe_object_compare │ │ │ │ │ -00001734 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -00001748 0000162b R_ARM_MOVW_ABS_NC 00006130 unsafe_tuple_compare │ │ │ │ │ -0000174c 0000162c R_ARM_MOVT_ABS 00006130 unsafe_tuple_compare │ │ │ │ │ -00001800 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001970 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a30 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ac4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001af0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001af4 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001af8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001afc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001b04 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bc8 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001dd4 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e18 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001e70 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ecc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f80 0000192b R_ARM_MOVW_ABS_NC 000073b0 unsafe_float_compare │ │ │ │ │ -00001f84 0000192c R_ARM_MOVT_ABS 000073b0 unsafe_float_compare │ │ │ │ │ -00001f9c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000209c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020b8 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000020e0 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -000020e4 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -00002168 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000021c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002238 0000152b R_ARM_MOVW_ABS_NC 000025b8 safe_object_compare │ │ │ │ │ -0000223c 0000152c R_ARM_MOVT_ABS 000025b8 safe_object_compare │ │ │ │ │ -0000225c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002278 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000022a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002304 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002394 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002420 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002488 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024f8 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -000024fc 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -0000256c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000264c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002734 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000286c 0000122b R_ARM_MOVW_ABS_NC 00002430 unsafe_latin_compare │ │ │ │ │ -00002870 0000122c R_ARM_MOVT_ABS 00002430 unsafe_latin_compare │ │ │ │ │ -000028d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002970 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000818 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +0000081c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +000008b8 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +000008bc 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000934 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a50 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ad0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +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 00002420 unsafe_latin_compare │ │ │ │ │ +00000e6c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000ec8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f28 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000f2c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000fc0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ffc 0000142b R_ARM_MOVW_ABS_NC 000071b0 unsafe_long_compare │ │ │ │ │ +00001000 0000142c R_ARM_MOVT_ABS 000071b0 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 00006198 unsafe_object_compare │ │ │ │ │ +00001020 0000152c R_ARM_MOVT_ABS 00006198 unsafe_object_compare │ │ │ │ │ +00001024 0000162b R_ARM_MOVW_ABS_NC 000072c0 safe_object_compare │ │ │ │ │ +00001028 0000162c R_ARM_MOVT_ABS 000072c0 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 00002420 unsafe_latin_compare │ │ │ │ │ +00001648 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00001654 0000162b R_ARM_MOVW_ABS_NC 000072c0 safe_object_compare │ │ │ │ │ +00001658 0000162c R_ARM_MOVT_ABS 000072c0 safe_object_compare │ │ │ │ │ +0000166c 0000172b R_ARM_MOVW_ABS_NC 00006018 unsafe_tuple_compare │ │ │ │ │ +00001670 0000172c R_ARM_MOVT_ABS 00006018 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 │ │ │ │ │ +00001ab8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b2c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001b30 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001b58 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b5c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b60 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001b64 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001b6c 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 │ │ │ │ │ +00001f60 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000020ac 0000162b R_ARM_MOVW_ABS_NC 000072c0 safe_object_compare │ │ │ │ │ +000020b0 0000162c R_ARM_MOVT_ABS 000072c0 safe_object_compare │ │ │ │ │ +000020c0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020dc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002178 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021bc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021d8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000224c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000228c 0000162b R_ARM_MOVW_ABS_NC 000072c0 safe_object_compare │ │ │ │ │ +00002290 0000162c R_ARM_MOVT_ABS 000072c0 safe_object_compare │ │ │ │ │ +000022d0 0000192b R_ARM_MOVW_ABS_NC 00007294 unsafe_float_compare │ │ │ │ │ +000022d4 0000192c R_ARM_MOVT_ABS 00007294 unsafe_float_compare │ │ │ │ │ +00002300 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002324 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023d0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002478 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002490 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000024e8 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +000024ec 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00002558 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002628 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000270c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002938 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +0000293c 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +000029a4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002a38 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ad4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d24 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d54 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -00002d9c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002dcc 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ -00002ec8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ee8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ef0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f04 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002f08 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002f0c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002f10 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00002f18 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fd0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003034 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000030b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000030f4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030fc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003140 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003144 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000314c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003254 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003284 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000032d4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003410 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034c4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034fc 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003500 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00003508 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003588 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003600 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000363c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003678 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003690 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003710 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003730 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003748 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003750 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003778 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000379c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000037bc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037d0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003878 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003890 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003904 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003908 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003988 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000039a4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000039a8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039d8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000039e0 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00003a1c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a20 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a24 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ac8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003acc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003ad8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ae4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b38 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003b44 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003b48 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003b64 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003b94 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003bc4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003c1c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c20 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c28 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003c2c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003c34 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c3c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003c7c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c80 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c8c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003c98 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cb8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003cbc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003cec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cf0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d04 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003d08 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003d14 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00003d18 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00003d1c 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d20 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d38 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d3c 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d48 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00003d4c 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00003d5c 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00003d60 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00003d6c 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00003d70 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00003d80 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003d9c 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003de8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e34 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003eb0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003efc 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ -00003f44 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fa4 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004040 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -0000406c 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004090 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040a8 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000040ac 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000040b4 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000040c0 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000040c8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040f8 0000351d R_ARM_JUMP24 0000264c list_inplace_repeat_lock_held │ │ │ │ │ -00004134 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004138 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -0000413c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004188 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000434c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000043f4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000440c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000443c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004440 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004498 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -0000449c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000044a0 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000044bc 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000044c0 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000044c4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000045e0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004670 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004674 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000469c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000046a0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000046e8 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046ec 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004738 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -0000476c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004794 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047e8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004808 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004814 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004818 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000481c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004870 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000048b8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000048bc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004900 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004964 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004968 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000496c 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -00004970 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -00004978 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000498c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049e8 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00004a58 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a90 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004a94 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004a98 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004aac 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004ab0 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004ab8 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00004b38 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b58 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004b84 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b88 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b8c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00004b90 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004b98 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c58 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cc4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004ce4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004d1c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d3c 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00004d40 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00004d44 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004d5c 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004d68 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004da0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004da4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004da8 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00004dac 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00004db4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dc8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004de8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004df4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e14 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004e18 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004e1c 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00004e20 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00004e28 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004eac 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f14 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005128 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -0000512c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005130 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005134 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005204 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005208 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005228 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000522c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005230 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -00005234 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -00005240 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000524c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005250 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005254 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000052a8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005310 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000532c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005330 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005334 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005388 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005394 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005398 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000539c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000053a0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000053c0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000053c4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000540c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005410 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005418 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005424 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005428 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005434 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000543c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005478 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000548c 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000054a8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000054f8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000555c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000057ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057f4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005820 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000584c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005850 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005884 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005888 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000588c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000058c0 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000058e0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005b74 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00005b98 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b9c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005bcc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005bf8 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00005c04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c98 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cbc 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00005ce4 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005cf8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d4c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005d50 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005d54 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00005d58 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00005d60 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d6c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005d70 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005d7c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005d84 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005e04 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005e30 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f30 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005f6c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f70 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f78 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f84 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005f90 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006030 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006100 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006124 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006128 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000612c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000617c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006190 0000132b R_ARM_MOVW_ABS_NC 000072cc unsafe_long_compare │ │ │ │ │ -00006194 0000132c R_ARM_MOVT_ABS 000072cc unsafe_long_compare │ │ │ │ │ -000061f8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006224 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000625c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000062f4 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062f8 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006314 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006318 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006324 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006328 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006364 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000636c 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006398 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063f0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000063f4 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006410 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006430 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00006434 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -00006438 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006458 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000064cc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000064d0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000064e0 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000064f8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006564 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006598 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000065f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006614 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006678 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000066d4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006740 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006794 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067a4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006838 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006854 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006870 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068a8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000068b4 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -000068b8 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -000068c0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068cc 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000068d0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000068d8 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -000068dc 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -000068e4 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006908 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006930 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006934 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000693c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006940 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006948 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -0000694c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006954 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b00 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b9c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c48 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002de4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e14 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +00002e5c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002e8c 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ +00002f88 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fa4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002fa8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002fb0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002fc4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00002fc8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00002fcc 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00002fd0 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00002fd8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003090 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030f4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003178 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000317c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003180 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000031b4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000031bc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003200 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003204 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000320c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003278 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003314 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003344 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003394 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000034d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003564 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003584 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035bc 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +000035c0 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +000035c8 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003648 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036c0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000036fc 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003738 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003750 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037d0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000037f0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003808 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003810 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003838 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000385c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000387c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003890 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003938 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00003950 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003974 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039c4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000039c8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a48 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003a64 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003a68 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003a98 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003aa0 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00003adc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003ae0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003ae4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b88 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003b8c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003b98 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003ba4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bf8 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003c04 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00003c08 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00003c24 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00003c54 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00003c84 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003cdc 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ce0 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ce8 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00003cec 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00003cf4 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cfc 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d3c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003d40 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003d4c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00003d58 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d78 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003d7c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003dac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003db0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dc4 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003dc8 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003dd4 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00003dd8 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00003ddc 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00003de0 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00003df8 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003dfc 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003e08 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00003e0c 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00003e1c 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00003e20 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00003e2c 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00003e30 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00003e40 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003e5c 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003ea8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ef4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f70 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fbc 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ +00004004 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004064 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00004100 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +0000412c 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004150 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004168 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000416c 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004174 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004180 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004188 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004194 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041b8 0000351d R_ARM_JUMP24 0000263c list_inplace_repeat_lock_held │ │ │ │ │ +000041f4 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +000041f8 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +000041fc 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004248 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000440c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000044b4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044cc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044fc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004500 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004558 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000455c 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004560 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +0000457c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004580 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004584 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000046a0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004730 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00004734 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000475c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00004760 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000047a8 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047ac 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047f8 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +0000482c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004854 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048dc 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004930 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004978 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000497c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000049c0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a24 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a28 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a2c 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00004a30 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00004a38 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a60 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa8 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00004b18 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b50 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b54 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b58 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004b6c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b70 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b78 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00004bf8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c18 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004c44 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c48 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c4c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004c50 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004c58 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d18 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d84 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004da4 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004ddc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dfc 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00004e00 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00004e04 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004e1c 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004e28 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004e60 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004e64 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004e68 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00004e6c 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00004e74 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e88 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ea8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ed4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ed8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004edc 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00004ee0 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00004ee8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f64 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fc8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005094 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005098 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000509c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050a0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000050ec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050f0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005110 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005114 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005118 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +0000511c 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +00005128 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005134 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005138 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000513c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005190 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000051f8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005214 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005218 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000521c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005270 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000527c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005280 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005284 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005288 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000052a8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052ac 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052f4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052f8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005300 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000530c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005310 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000531c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005324 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005360 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005374 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005390 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000053e0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005444 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000056d4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056d8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056dc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005708 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005734 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005738 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000576c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005770 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005774 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057a8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000057c8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a5c 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005a80 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ab4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ae0 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00005aec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b80 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba4 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00005bcc 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005be0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c34 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005c38 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005c3c 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00005c40 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00005c48 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c54 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005c58 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005c64 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005c6c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005cec 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005d18 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005da4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e18 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005e54 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005e58 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005e60 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005e6c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005e70 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005e78 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f18 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fe8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000600c 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006010 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006014 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006064 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006078 0000142b R_ARM_MOVW_ABS_NC 000071b0 unsafe_long_compare │ │ │ │ │ +0000607c 0000142c R_ARM_MOVT_ABS 000071b0 unsafe_long_compare │ │ │ │ │ +000060e0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006128 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006178 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061d8 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061dc 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061f8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000061fc 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00006208 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000620c 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006248 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006250 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000627c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000629c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062d4 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000062d8 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000062f4 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006314 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +00006318 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +0000631c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000633c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000063b0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000063b4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000063c4 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000063dc 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006448 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000647c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000064dc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064f8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000655c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000065b8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006624 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006678 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006688 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000671c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006738 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006754 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000678c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006798 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +0000679c 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000067a4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000067b0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000067b4 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000067bc 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +000067c0 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +000067c8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000067ec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006814 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006818 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006820 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006824 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000682c 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006830 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00006838 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000068a8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000068ac 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000068f8 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000691c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006920 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000693c 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006978 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000069b4 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000069c4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000069c8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006a14 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006a38 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006a3c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006a58 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006a94 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ad0 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006ae0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006ae4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006b24 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006b54 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006bbc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006c28 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ea8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006ff4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ff8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ffc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007054 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007058 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007084 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007088 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000708c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000070b4 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000070c8 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000070d8 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007134 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007148 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000715c 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00007194 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071ac 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000071bc 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000071cc 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000071d0 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -000071d4 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -000071d8 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000071ec 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000071f4 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007204 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00007208 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00007214 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000072b0 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007328 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000732c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000742c 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007448 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000074b4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007518 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000757c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000075d8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007608 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000760c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007610 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00007614 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -0000761c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000762c 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00007648 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007668 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076c8 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -000076cc 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -000076d0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000076f0 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000069d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a08 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006a38 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006aa0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b0c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006d8c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006ed8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006edc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ee0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006f38 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f3c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006f68 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f6c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f70 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f98 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00006fac 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00006fbc 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007018 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000702c 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007040 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00007078 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007090 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000070a0 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000070b0 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000070b4 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +000070b8 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000070bc 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000070d0 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000070d8 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000070e8 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +000070ec 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +000070f8 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007194 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000720c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007210 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000072d4 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007328 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007344 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000073b0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007414 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007478 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000074d4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007504 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007508 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000750c 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +00007510 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00007518 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007528 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007544 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007564 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007588 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075c4 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +000075c8 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +000075cc 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000075ec 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe884 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe770 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 0000702b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 00000060 0000702c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000098 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000009c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000ec 0000351c R_ARM_CALL 0000264c list_inplace_repeat_lock_held │ │ │ │ │ +000000ec 0000351c R_ARM_CALL 0000263c 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 │ │ │ │ │ @@ -813,11 +813,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 0xe964 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xe850 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,82 +37,82 @@ │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - bl 24dc │ │ │ │ │ + bl 24cc │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1bec │ │ │ │ │ + blt 1bbc │ │ │ │ │ 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 8c4 │ │ │ │ │ + beq 8d4 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ sub r2, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r9, r7, r6, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [r9, r2, lsl #2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2914 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ble 1be0 │ │ │ │ │ + ble 1bb0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bgt c04 │ │ │ │ │ + bgt c2c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt 190c │ │ │ │ │ + bgt 1a4c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add sl, r9, #4 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, r8, #12 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r8, #16] │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - ldr ip, [r8, #12] │ │ │ │ │ + ldr r2, [r8, #16] │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ - bne 18a0 │ │ │ │ │ + bne 18cc │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 888 │ │ │ │ │ + beq 894 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1c0c │ │ │ │ │ + beq 1c1c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str lr, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str ip, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ @@ -127,32 +127,32 @@ │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c04 │ │ │ │ │ + beq 1c14 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1b38 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1a84 │ │ │ │ │ + beq 1b48 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq bb0 │ │ │ │ │ + beq bd8 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq bf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bd0 │ │ │ │ │ + blt bf8 │ │ │ │ │ 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 │ │ │ │ │ @@ -167,27 +167,27 @@ │ │ │ │ │ b 424 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 400 │ │ │ │ │ - blt 130c │ │ │ │ │ + blt 1338 │ │ │ │ │ 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 be8 │ │ │ │ │ + bne c10 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 16a4 │ │ │ │ │ + beq 87c │ │ │ │ │ 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 │ │ │ │ │ @@ -203,39 +203,39 @@ │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b68 │ │ │ │ │ + beq 1bfc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1b20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1b30 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ beq 398 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 3b0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b50 │ │ │ │ │ + bne b78 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 878 │ │ │ │ │ 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 │ │ │ │ │ @@ -252,20 +252,20 @@ │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b80 │ │ │ │ │ + bne ba8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1640 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ble 45c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 2e4 │ │ │ │ │ @@ -278,166 +278,166 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bne 24c │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17d8 │ │ │ │ │ + beq 1644 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ble 460 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 2e0 │ │ │ │ │ b 1a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - add lr, r3, #1 │ │ │ │ │ - str lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ + str ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ 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 1618 │ │ │ │ │ + bne 16bc │ │ │ │ │ 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 1b70 │ │ │ │ │ + beq 1ba8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1a8c │ │ │ │ │ + beq 1a94 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1a9c │ │ │ │ │ + beq 1aa4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 172c │ │ │ │ │ + beq 1768 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 173c │ │ │ │ │ + beq 1778 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 72c │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ add sl, sl, #4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 1788 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 878 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ 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 163c │ │ │ │ │ + bne 1628 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bfc │ │ │ │ │ + beq 1c0c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bf4 │ │ │ │ │ + beq 1c04 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c8 │ │ │ │ │ + beq 1758 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq adc │ │ │ │ │ + beq b04 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1244 │ │ │ │ │ + ble 126c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ 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 12f8 │ │ │ │ │ + bne 1324 │ │ │ │ │ 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 1bb8 │ │ │ │ │ + beq 1b70 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1b78 │ │ │ │ │ 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 1a4c │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 8f4 │ │ │ │ │ + beq 1928 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 904 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ lsl r4, r6, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 8fc │ │ │ │ │ + bge 90c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 1a44 │ │ │ │ │ + bne 1b50 │ │ │ │ │ ldrb r8, [r5, #16] │ │ │ │ │ str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ add r3, r5, #20 │ │ │ │ │ @@ -447,84 +447,84 @@ │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 1b80 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b38 │ │ │ │ │ + beq 1a7c │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b48 │ │ │ │ │ + beq 1a8c │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 8d0 │ │ │ │ │ + beq 8e0 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e0 │ │ │ │ │ + beq 8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 8e8 │ │ │ │ │ + bge 8f8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 15c8 │ │ │ │ │ + ble 15f0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ b 6ac │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 16ec │ │ │ │ │ + ble 1740 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ 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 12d4 │ │ │ │ │ + bne 12fc │ │ │ │ │ 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 1bc8 │ │ │ │ │ + beq 1b90 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1be4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 18ec │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1340 │ │ │ │ │ + bne 1368 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1348 │ │ │ │ │ + ble 1370 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1a5c │ │ │ │ │ + bne 18e4 │ │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ │ mov r9, r6 │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ @@ -532,56 +532,60 @@ │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b58 │ │ │ │ │ + beq 1bdc │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ + beq 1b58 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1b68 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 131c │ │ │ │ │ + beq 1344 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 132c │ │ │ │ │ + beq 1354 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1334 │ │ │ │ │ + blt 135c │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1348 │ │ │ │ │ + ble 1370 │ │ │ │ │ mov r9, r6 │ │ │ │ │ b 7f8 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8bc │ │ │ │ │ + beq 8cc │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, fp, #84 @ 0x54 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ - str ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r3 │ │ │ │ │ str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ @@ -597,182 +601,188 @@ │ │ │ │ │ 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 1248 │ │ │ │ │ + ble 1270 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub r2, r7, r6 │ │ │ │ │ + add r3, r6, r2, asr #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r3, r4, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r9, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 15f8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ + beq 1ba0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bd0 │ │ │ │ │ + beq 1b98 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1934 │ │ │ │ │ + beq 1938 │ │ │ │ │ lsr r8, r0, #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldreq r4, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ addne r6, r3, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bge ad4 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 1748 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 914 │ │ │ │ │ + bne 930 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ sub r8, r4, r6 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ 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 9fc │ │ │ │ │ + beq a24 │ │ │ │ │ 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 a20 │ │ │ │ │ + beq a48 │ │ │ │ │ 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 1864 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 1874 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ addne r6, r8, #1 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble ad4 │ │ │ │ │ + ble afc │ │ │ │ │ str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ sub r8, r4, r6 │ │ │ │ │ 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 1ba0 │ │ │ │ │ + beq 1bf4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b98 │ │ │ │ │ + beq 1bec │ │ │ │ │ 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 │ │ │ │ │ + beq 17f0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r8, #1 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt a58 │ │ │ │ │ + bgt a80 │ │ │ │ │ ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1248 │ │ │ │ │ + bne 1270 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add sl, sl, #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 16f4 │ │ │ │ │ + bne 17b8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1724 │ │ │ │ │ + beq 17e8 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ cmple r7, #6 │ │ │ │ │ bgt 478 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - add r3, lr, #1 │ │ │ │ │ + ldr ip, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + 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 1a34 │ │ │ │ │ + beq 1a30 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ b 370 │ │ │ │ │ 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 18f8 │ │ │ │ │ + beq 1a3c │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ b 3e4 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -792,252 +802,252 @@ │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ b 2a4 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1c64 │ │ │ │ │ + bgt 1aac │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r4, r7, lsl #2 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 1964 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add sl, r3, #12 │ │ │ │ │ strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldm sl, {r0, r1} │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ - stm ip, {r0, r1} │ │ │ │ │ + stm lr, {r0, r1} │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ - bne 1a1c │ │ │ │ │ + bne 1a18 │ │ │ │ │ sub sl, r3, #4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r5, r8, #4 │ │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 1804 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt lr, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r9, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str lr, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr sl, [r3] │ │ │ │ │ - bne dac │ │ │ │ │ + bne dd4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ ldrb r1, [sl, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1c80 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ac8 │ │ │ │ │ + beq 1af0 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1b00 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq 120c │ │ │ │ │ add r1, r9, #20 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11fc │ │ │ │ │ + beq 1224 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1204 │ │ │ │ │ + bge 122c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq de4 │ │ │ │ │ + beq e0c │ │ │ │ │ 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 de4 │ │ │ │ │ + b e0c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f48 │ │ │ │ │ - blt 1b00 │ │ │ │ │ + beq f70 │ │ │ │ │ + blt 1b10 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bne d90 │ │ │ │ │ + bne db8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 1730 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge fac │ │ │ │ │ + bge fd4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne cf4 │ │ │ │ │ + bne d1c │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r8, r4, #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1c78 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b10 │ │ │ │ │ + beq 1ad8 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b20 │ │ │ │ │ + beq 1ae8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq ed8 │ │ │ │ │ + beq f00 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee8 │ │ │ │ │ + beq f10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ef0 │ │ │ │ │ + bge f18 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11b8 │ │ │ │ │ + bne 11a4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 1730 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble fac │ │ │ │ │ + ble fd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b e2c │ │ │ │ │ + b e54 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e88 │ │ │ │ │ + bne eb0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt e90 │ │ │ │ │ + blt eb8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ 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 117c │ │ │ │ │ + bne 11d0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1800 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fac │ │ │ │ │ + ble fd4 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e2c │ │ │ │ │ + b e54 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 1228 │ │ │ │ │ + bne 1250 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f0 │ │ │ │ │ + beq 1800 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fac │ │ │ │ │ + ble fd4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq e1c │ │ │ │ │ - b cf4 │ │ │ │ │ + beq e44 │ │ │ │ │ + b d1c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ @@ -1045,21 +1055,21 @@ │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 24dc │ │ │ │ │ + bl 24cc │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1af8 │ │ │ │ │ + blt 1b08 │ │ │ │ │ subs r3, sl, r6 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - beq 1060 │ │ │ │ │ + beq 1088 │ │ │ │ │ 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 │ │ │ │ │ @@ -1072,43 +1082,43 @@ │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 2d58 │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1654 │ │ │ │ │ + beq 16e0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r6], #-4 │ │ │ │ │ str r3, [r5], #-4 │ │ │ │ │ bne 1884 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ - beq 1c44 │ │ │ │ │ + beq 1c58 │ │ │ │ │ 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 2848 │ │ │ │ │ + bl 2914 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - blt 1c18 │ │ │ │ │ + blt 1c2c │ │ │ │ │ subs r2, r3, r9 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ streq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 112c │ │ │ │ │ + beq 1154 │ │ │ │ │ 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 │ │ │ │ │ @@ -1124,146 +1134,146 @@ │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1c30 │ │ │ │ │ + beq 1c44 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1c70 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r5], #-4 │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 18a0 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 18d4 │ │ │ │ │ + beq 18fc │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt fc0 │ │ │ │ │ + bgt fe8 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ce4 │ │ │ │ │ + b d0c │ │ │ │ │ + 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 1a68 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b edc │ │ │ │ │ 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 1b28 │ │ │ │ │ + beq 1ac8 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b f24 │ │ │ │ │ - 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 1abc │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b eb4 │ │ │ │ │ + b f4c │ │ │ │ │ add r1, r9, #28 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne d98 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt d78 │ │ │ │ │ + blt da0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f6c │ │ │ │ │ + beq f94 │ │ │ │ │ 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 f6c │ │ │ │ │ + b f94 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 130c │ │ │ │ │ + blt 1338 │ │ │ │ │ str r4, [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 r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, r4, lsl #2 │ │ │ │ │ - bl 2d58 │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsl r3, r4, #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 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 878 │ │ │ │ │ + beq 888 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b ae8 │ │ │ │ │ + b b10 │ │ │ │ │ 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 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 87c │ │ │ │ │ + b 888 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ bge 65c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 87c │ │ │ │ │ + b 888 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 850 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ bge 858 │ │ │ │ │ @@ -1274,146 +1284,146 @@ │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ movge r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1520 │ │ │ │ │ + ble 1548 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r8, r5, r8, asr #1 │ │ │ │ │ ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 15e8 │ │ │ │ │ + bne 1610 │ │ │ │ │ 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 1b80 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1bcc │ │ │ │ │ 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 18e8 │ │ │ │ │ + beq 1910 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r5, r8, #1 │ │ │ │ │ movne r7, r8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1518 │ │ │ │ │ + ble 1540 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 1364 │ │ │ │ │ + bne 138c │ │ │ │ │ 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] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 144c │ │ │ │ │ + beq 1474 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1468 │ │ │ │ │ + beq 1490 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 1874 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 18bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 1518 │ │ │ │ │ + ble 1540 │ │ │ │ │ str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ sub r6, r7, r5 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r6, r5, r6, asr #1 │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ cmp r4, sl │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1bc4 │ │ │ │ │ ldrb r0, [r8, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ movne r0, r9 │ │ │ │ │ addeq r0, r8, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ beq 1b88 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1854 │ │ │ │ │ + beq 1864 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 149c │ │ │ │ │ + bgt 14c4 │ │ │ │ │ ldr sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 16d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 12e8 │ │ │ │ │ + blt 1310 │ │ │ │ │ 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 │ │ │ │ │ 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 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addne r2, r2, r3 │ │ │ │ │ strne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ @@ -1423,466 +1433,458 @@ │ │ │ │ │ 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 1944 │ │ │ │ │ + beq 1920 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17bc │ │ │ │ │ + beq 16b0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r3, sl │ │ │ │ │ b 520 │ │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 8fc │ │ │ │ │ + b 90c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r9 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bge 998 │ │ │ │ │ - b 130c │ │ │ │ │ + bge 9b4 │ │ │ │ │ + b 1338 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 13e4 │ │ │ │ │ - b 12e8 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bge 140c │ │ │ │ │ + b 1310 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5bc │ │ │ │ │ + b 1338 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ + 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 2e18 │ │ │ │ │ + R_ARM_CALL sortslice_memmove │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [sl, r4, lsl #2] │ │ │ │ │ + ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldrne r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldrne r3, [r3] │ │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 87c │ │ │ │ │ + b 8cc │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12e8 │ │ │ │ │ + blt 1310 │ │ │ │ │ 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 130c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + 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 1694 │ │ │ │ │ + beq 1720 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, ip │ │ │ │ │ + mov r2, lr │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 184c │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1608 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 185c │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 16f0 │ │ │ │ │ + ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 1540 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b afc │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 5bc │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 504 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 508 │ │ │ │ │ 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 1928 │ │ │ │ │ + beq 1a74 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ b 544 │ │ │ │ │ - ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1518 │ │ │ │ │ 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 b24 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - b 1760 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 504 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 508 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - sub r2, fp, #76 @ 0x4c │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r0, ip │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r4, [sp] │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 2d58 │ │ │ │ │ - R_ARM_CALL sortslice_memmove │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r4, lsl #2] │ │ │ │ │ - ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldrne r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldrne r3, [r3] │ │ │ │ │ - strne r3, [r2, r1, lsl #2] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 8bc │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 5bc │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1754 │ │ │ │ │ + bne b4c │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ + b 1654 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b abc │ │ │ │ │ + b ae4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2d58 │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ mvn r3, #3 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mul r3, r3, r4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ streq r2, [r5, r3] │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1948 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 8c4 │ │ │ │ │ + b 8d4 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 1500 │ │ │ │ │ + b 1528 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b a38 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 1478 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b a60 │ │ │ │ │ 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 1074 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r5], #4 │ │ │ │ │ - str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 154 │ │ │ │ │ + b 109c │ │ │ │ │ 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 113c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 1164 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 14a0 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r2, [r5], #4 │ │ │ │ │ + str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r2, [r3], #4 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 158 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 740 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 7b0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 16f0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r6, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ - b 13e4 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 1754 │ │ │ │ │ - ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 24f8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 104 │ │ │ │ │ - b 8bc │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 87c │ │ │ │ │ + b 140c │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + b 1654 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 65c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ movge r8, #0 │ │ │ │ │ movlt r8, #1 │ │ │ │ │ - b 998 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - b 1760 │ │ │ │ │ + b 9b4 │ │ │ │ │ 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 1848 │ │ │ │ │ + b 1858 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r3, r5, r7, lsl #2 │ │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, sl, #12 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ strd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 2ce0 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ 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 ip, {r0, r1} │ │ │ │ │ - bne 1a24 │ │ │ │ │ + stm lr, {r0, r1} │ │ │ │ │ + bne 1a20 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r5, r8, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ - beq cb4 │ │ │ │ │ + beq cdc │ │ │ │ │ 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 cb4 │ │ │ │ │ + b cdc │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 19e4 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 19e0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 1608 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 5e4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 65c │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b 740 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 7b0 │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 200 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b bb4 │ │ │ │ │ + b 87c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 1644 │ │ │ │ │ + ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 2500 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 104 │ │ │ │ │ + b 8cc │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 1734 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 888 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 6e8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 8e4 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ bne 4ec │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1730 │ │ │ │ │ + b 176c │ │ │ │ │ + ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 2500 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne c38 │ │ │ │ │ + b 185c │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r7, fp, #52 @ 0x34 │ │ │ │ │ + b 1808 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne e98 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b f04 │ │ │ │ │ + add r0, sl, #28 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne d78 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 1210 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 16f0 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ bne 32c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b 39c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 16b0 │ │ │ │ │ - add r0, sl, #28 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne d50 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 11e8 │ │ │ │ │ + bne 200 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b bdc │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b 5e4 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ bne 838 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1320 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1664 │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne e70 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b edc │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r7, fp, #52 @ 0x34 │ │ │ │ │ - b 17f8 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 6e8 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 8d4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1b3c │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 169c │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 1aa8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1a90 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 13cc │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 13b4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 14f0 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 14d8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b aac │ │ │ │ │ + b 1348 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a90 │ │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ │ - b 1acc │ │ │ │ │ + b 62c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ b 644 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 62c │ │ │ │ │ + b 1a80 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 7a0 │ │ │ │ │ + b 1518 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ b 788 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 980 │ │ │ │ │ + b 99c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 968 │ │ │ │ │ + b 984 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1a98 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 8c4 │ │ │ │ │ + b 8d4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 184c │ │ │ │ │ + b 185c │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 1500 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 13f4 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 13dc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1b5c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 7a0 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b ad4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b ab8 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 1b24 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ b 5ac │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 594 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 1a78 │ │ │ │ │ - str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1b3c │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub lr, fp, #44 @ 0x2c │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 1654 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr lr, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1664 │ │ │ │ │ + b 16f0 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 1808 │ │ │ │ │ str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 17f8 │ │ │ │ │ + b 1808 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 1728 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 1b14 │ │ │ │ │ - ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 24f8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne c10 │ │ │ │ │ - b 184c │ │ │ │ │ + b 1adc │ │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ │ + b 1af4 │ │ │ │ │ │ │ │ │ │ -00001c80 : │ │ │ │ │ +00001c88 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1c94 │ │ │ │ │ - b 1cc0 │ │ │ │ │ + beq 1c9c │ │ │ │ │ + b 1cc8 │ │ │ │ │ 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,97 +1892,97 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +00001cc8 : │ │ │ │ │ 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 1e1c │ │ │ │ │ + beq 1e24 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 530 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + beq 1e34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ addlt r6, r6, r4 │ │ │ │ │ ldr ip, [r7, #12] │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r1, r6 │ │ │ │ │ movge r1, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ add r6, ip, r2, lsl #2 │ │ │ │ │ str r0, [ip, lr] │ │ │ │ │ sub r0, r4, #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ sub r7, r4, #3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2, lsl #2] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r2, r3, #8 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r2] │ │ │ │ │ str r7, [ip, r0] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r0, r3, #12 │ │ │ │ │ sub r7, r4, #5 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r2, r3, #16 │ │ │ │ │ sub r7, r4, #6 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r2] │ │ │ │ │ str r7, [ip, r0] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r0, r3, #20 │ │ │ │ │ sub r7, r4, #7 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ ldr r7, [ip, r0] │ │ │ │ │ str r7, [ip, r2] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r3, r3, #24 │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r2, [ip, r3] │ │ │ │ │ str r2, [ip, r0] │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ ldr r2, [r6, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [ip, r3] │ │ │ │ │ sub r3, r4, #9 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 1e00 │ │ │ │ │ + bgt 1e08 │ │ │ │ │ sub r0, ip, #32 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ - ble 1dec │ │ │ │ │ + ble 1df4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [ip, r1, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1990,44 +1992,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} │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00001e3c : │ │ │ │ │ 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 1eac │ │ │ │ │ + bne 1eb4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ed4 │ │ │ │ │ + ble 1edc │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1f00 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1cc0 │ │ │ │ │ + bl 1cc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 1ed4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2036,66 +2038,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 1e5c │ │ │ │ │ + bne 1e64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ea4 │ │ │ │ │ + b 1eac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e80 │ │ │ │ │ + bne 1e88 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1e80 │ │ │ │ │ + b 1e88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 1ed4 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1e88 │ │ │ │ │ + b 1e90 │ │ │ │ │ │ │ │ │ │ -00001f0c : │ │ │ │ │ +00001f14 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00001f30 : │ │ │ │ │ +00001f38 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1fac │ │ │ │ │ + blt 1fb4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1fa4 │ │ │ │ │ + bgt 1fac │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 5890 │ │ │ │ │ + b 5778 │ │ │ │ │ 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 │ │ │ │ │ @@ -2107,126 +2109,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 1f68 │ │ │ │ │ + b 1f70 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1f54 │ │ │ │ │ + b 1f5c │ │ │ │ │ │ │ │ │ │ -00001fb4 : │ │ │ │ │ +00001fbc : │ │ │ │ │ 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 1fe4 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + beq 1fec │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001ffc <_PyList_AsTupleAndClear>: │ │ │ │ │ +00002004 <_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 202c <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 2034 <_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 │ │ │ │ │ │ │ │ │ │ -00002038 : │ │ │ │ │ +00002040 : │ │ │ │ │ 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 2208 │ │ │ │ │ + ble 2210 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 2294 │ │ │ │ │ + bgt 229c │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5258 │ │ │ │ │ + bl 5140 │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 21e0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ - bne 2218 │ │ │ │ │ + bne 2220 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21f4 │ │ │ │ │ + ble 21fc │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 21d4 │ │ │ │ │ + bcs 21dc │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 21d8 │ │ │ │ │ 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 2174 │ │ │ │ │ + beq 217c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 2168 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 215c │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 2148 │ │ │ │ │ + beq 2150 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 2144 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 2130 │ │ │ │ │ + beq 2138 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 21e4 │ │ │ │ │ + bne 21ec │ │ │ │ │ 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] │ │ │ │ │ @@ -2238,15 +2240,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 21c0 │ │ │ │ │ + beq 21c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2257,99 +2259,99 @@ │ │ │ │ │ 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 2174 │ │ │ │ │ + bne 217c │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 21dc │ │ │ │ │ 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 2124 │ │ │ │ │ + b 212c │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 20ac │ │ │ │ │ + b 20b4 │ │ │ │ │ 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 2228 │ │ │ │ │ + b 2230 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 2254 │ │ │ │ │ + bls 225c │ │ │ │ │ ldr r0, [r3], #4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2224 │ │ │ │ │ + bgt 222c │ │ │ │ │ add r2, r7, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 2224 │ │ │ │ │ + b 222c │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r3, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 21d4 │ │ │ │ │ + ble 21dc │ │ │ │ │ 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 225c │ │ │ │ │ + b 2264 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000022a0 : │ │ │ │ │ +000022a8 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 2300 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 2300 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 22cc │ │ │ │ │ + bgt 22d4 │ │ │ │ │ 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 22c4 │ │ │ │ │ + bls 22cc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 22dc │ │ │ │ │ + b 22e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2357,159 +2359,159 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002324 : │ │ │ │ │ +0000232c : │ │ │ │ │ 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 23a4 │ │ │ │ │ - b 23d0 │ │ │ │ │ + bne 23ac │ │ │ │ │ + b 23d8 │ │ │ │ │ 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 2418 │ │ │ │ │ + ble 2420 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 23c4 │ │ │ │ │ + bgt 23cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 2444 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 23d0 │ │ │ │ │ + bcs 23d8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 23e0 │ │ │ │ │ + ble 23e8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 235c │ │ │ │ │ + bne 2364 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 23a4 │ │ │ │ │ + bhi 23ac │ │ │ │ │ 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 235c │ │ │ │ │ + bne 2364 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 23c4 │ │ │ │ │ + beq 23cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 23c4 │ │ │ │ │ + bne 23cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 23c4 │ │ │ │ │ + b 23cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2384 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 237c │ │ │ │ │ + b 2384 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002448 : │ │ │ │ │ +00002450 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002468 : │ │ │ │ │ +00002470 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2498 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000249c : │ │ │ │ │ +000024a4 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 24cc │ │ │ │ │ + blt 24d4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 24cc │ │ │ │ │ + bmi 24d4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000024dc : │ │ │ │ │ +000024e4 : │ │ │ │ │ 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 5890 │ │ │ │ │ + b 5778 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -000024f8 : │ │ │ │ │ +00002500 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 25a4 │ │ │ │ │ + bge 25ac │ │ │ │ │ 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] │ │ │ │ │ @@ -2517,65 +2519,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 2558 │ │ │ │ │ + beq 2560 │ │ │ │ │ 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 25ac │ │ │ │ │ + bcc 25b4 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 25ac │ │ │ │ │ + beq 25b4 │ │ │ │ │ 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 259c │ │ │ │ │ - │ │ │ │ │ -000025b8 : │ │ │ │ │ -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 │ │ │ │ │ + b 25a4 │ │ │ │ │ │ │ │ │ │ -000025d0 : │ │ │ │ │ +000025c0 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25e4 │ │ │ │ │ - b 3cc8 <_list_extend> │ │ │ │ │ + beq 25d4 │ │ │ │ │ + b 3d88 <_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 │ │ │ │ │ @@ -2584,95 +2576,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 : │ │ │ │ │ +00002600 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2644 │ │ │ │ │ + beq 2634 │ │ │ │ │ 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 2628 │ │ │ │ │ │ │ │ │ │ -0000264c : │ │ │ │ │ +0000263c : │ │ │ │ │ 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 272c │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2738 │ │ │ │ │ + ble 2728 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 2728 │ │ │ │ │ + blt 2718 │ │ │ │ │ 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 271c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 26f4 │ │ │ │ │ + bge 26e4 │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 26c4 │ │ │ │ │ + bgt 26b4 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 26b4 │ │ │ │ │ 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 272c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 26fc │ │ │ │ │ + b 26ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2730 │ │ │ │ │ + b 2720 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3f8 │ │ │ │ │ + beq 414 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ @@ -272,55 +272,55 @@ │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addle r1, r2, #4 │ │ │ │ │ bicle r7, r1, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 3f0 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 410 │ │ │ │ │ + bhi 3f8 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ strne r1, [r3, #12] │ │ │ │ │ strne r5, [r3, #8] │ │ │ │ │ strne r7, [r3, #16] │ │ │ │ │ - beq 410 │ │ │ │ │ + beq 3f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r1, r2, lsl #2] │ │ │ │ │ b 364 │ │ │ │ │ cmp r5, r6, asr #1 │ │ │ │ │ blt 374 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ b 3d0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ b 3a4 │ │ │ │ │ - mov r1, #548 @ 0x224 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 364 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ bgt 3e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ + mov r1, #548 @ 0x224 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 364 │ │ │ │ │ │ │ │ │ │ 0000042c <_PyList_AppendTakeRefListResize>: │ │ │ │ │ _PyList_AppendTakeRefListResize(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ @@ -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, #-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 12b0 │ │ │ │ │ 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 20d4 │ │ │ │ │ - ldr r5, [ip] │ │ │ │ │ - tst r0, lr │ │ │ │ │ + bne 2118 │ │ │ │ │ + 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 1cf4 │ │ │ │ │ + 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 20ec │ │ │ │ │ + bne 1fd0 │ │ │ │ │ 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 1a98 │ │ │ │ │ + ble 1b00 │ │ │ │ │ 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 2428 │ │ │ │ │ + beq 2308 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 22b0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 22c0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1e94 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + 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 │ │ │ │ │ + add sl, r9, r3 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r8, r2, lsl #2] │ │ │ │ │ + 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 224c │ │ │ │ │ + beq 2168 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2168 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2258 │ │ │ │ │ + beq 2174 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 2178 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2108 │ │ │ │ │ + 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 2290 │ │ │ │ │ + beq 2190 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2290 │ │ │ │ │ + beq 2190 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 229c │ │ │ │ │ + beq 219c │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 21a0 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ac │ │ │ │ │ + beq 21ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2108 │ │ │ │ │ + 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 │ │ │ │ │ + ble b08 │ │ │ │ │ ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ + 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 230c │ │ │ │ │ + beq 232c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 22b8 │ │ │ │ │ + beq 21f4 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22c8 │ │ │ │ │ + beq 2204 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 21b8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2284 │ │ │ │ │ + beq 21c8 │ │ │ │ │ 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 2108 │ │ │ │ │ + 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 2150 │ │ │ │ │ + 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 22f8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 220c │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 221c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 21d4 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 21e4 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne ee0 │ │ │ │ │ + ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + 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 1af0 │ │ │ │ │ + bne 1b58 │ │ │ │ │ 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 1f9c │ │ │ │ │ + bne 224c │ │ │ │ │ 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 2414 │ │ │ │ │ + bne 2318 │ │ │ │ │ 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 1a80 │ │ │ │ │ - bne c24 │ │ │ │ │ + blt 1ae8 │ │ │ │ │ + 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 2100 │ │ │ │ │ + bne 2240 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 1b0c │ │ │ │ │ - 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 r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r9, #4]! │ │ │ │ │ + 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 23e0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 233c │ │ │ │ │ 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 23d8 │ │ │ │ │ + beq 2334 │ │ │ │ │ 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 1f2c │ │ │ │ │ + beq 1fc0 │ │ │ │ │ lsr r1, r1, #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1104 │ │ │ │ │ + bne 171c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23f0 │ │ │ │ │ + beq 2344 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 23e8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 235c │ │ │ │ │ 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 1f70 │ │ │ │ │ + beq 1ee8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b d98 │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r9, #-4] │ │ │ │ │ - ldr r4, [r9] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 202c │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a80 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + beq 1df8 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c24 │ │ │ │ │ + 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 │ │ │ │ │ + bcc e2c │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b2c │ │ │ │ │ + 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 23d0 │ │ │ │ │ + beq 2418 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23c8 │ │ │ │ │ + beq 2410 │ │ │ │ │ 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 1f1c │ │ │ │ │ + beq 1fb0 │ │ │ │ │ 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 12a8 │ │ │ │ │ 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 2400 │ │ │ │ │ + beq 2404 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2054 │ │ │ │ │ + beq 2008 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 201c │ │ │ │ │ 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 2238 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 2238 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne 2230 │ │ │ │ │ - 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 2228 │ │ │ │ │ - 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 1f80 │ │ │ │ │ + beq 22d0 │ │ │ │ │ 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 1f3c │ │ │ │ │ - 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 23f8 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 2070 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ - 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 1e28 │ │ │ │ │ - bge 14c8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ee8 │ │ │ │ │ - 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 1a80 │ │ │ │ │ - beq 12f8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1408 │ │ │ │ │ + blt 1ae8 │ │ │ │ │ + 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] │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ 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 1b50 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ 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 1d9c │ │ │ │ │ + bgt 1e08 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ + bne 1444 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1b58 │ │ │ │ │ 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 │ │ │ │ │ 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 2374 │ │ │ │ │ + beq 22ec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 220c │ │ │ │ │ + beq 2224 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2220 │ │ │ │ │ + beq 2238 │ │ │ │ │ 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 │ │ │ │ │ + bge 1244 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt 118c │ │ │ │ │ ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1224 │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 1070 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 124c │ │ │ │ │ + beq 1098 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ - b 161c │ │ │ │ │ + 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, #-1656] @ 0xfffff988 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1ae8 │ │ │ │ │ + bne 171c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ + ldr r4, [r8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 2128 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge ddc │ │ │ │ │ + b 1ae8 │ │ │ │ │ + ldr ip, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 10ac │ │ │ │ │ ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1438 │ │ │ │ │ + b 12d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 147c │ │ │ │ │ + bge 131c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 20d8 │ │ │ │ │ - ands ip, r0, lr │ │ │ │ │ - beq 1424 │ │ │ │ │ + bne 211c │ │ │ │ │ + ands r0, ip, lr │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ ldr sl, [sl, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bls 1424 │ │ │ │ │ + bls 12c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 1430 │ │ │ │ │ + blt 12d0 │ │ │ │ │ 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 2088 │ │ │ │ │ - blt 11bc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 2388 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 22d8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - beq 22e4 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1ec8 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1ed8 │ │ │ │ │ - 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 1a80 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 2094 │ │ │ │ │ + bgt 20b8 │ │ │ │ │ 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 19a8 │ │ │ │ │ + ble 1a30 │ │ │ │ │ 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 20cc │ │ │ │ │ + beq 20f0 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 19a8 │ │ │ │ │ + beq 1a30 │ │ │ │ │ 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 22d0 │ │ │ │ │ + beq 2024 │ │ │ │ │ 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 1fd4 │ │ │ │ │ + beq 22c8 │ │ │ │ │ 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 1fd8 │ │ │ │ │ + beq 2028 │ │ │ │ │ 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 │ │ │ │ │ b 748 │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge ed8 │ │ │ │ │ + b 1ae8 │ │ │ │ │ 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 │ │ │ │ │ + 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 1adc │ │ │ │ │ + ble 1b44 │ │ │ │ │ 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 1ae8 │ │ │ │ │ + beq 111c │ │ │ │ │ + b 1b50 │ │ │ │ │ + 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 228c │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 228c │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 2284 │ │ │ │ │ + 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 20a8 │ │ │ │ │ + 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 231c │ │ │ │ │ + bgt 2364 │ │ │ │ │ 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,401 +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 1cf8 │ │ │ │ │ + bgt 1d78 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1abc │ │ │ │ │ + ble 1b24 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ beq 8a4 │ │ │ │ │ - b 1d50 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + 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 │ │ │ │ │ + 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, #-1656] @ 0xfffff988 │ │ │ │ │ + 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 23b4 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 2090 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ + tst r6, #32 │ │ │ │ │ + beq 23a8 │ │ │ │ │ + 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 1f7c │ │ │ │ │ + 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, #-1656] @ 0xfffff988 │ │ │ │ │ + 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 210c │ │ │ │ │ + blt 17d4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 2354 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 207c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + beq 2088 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1f5c │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1f6c │ │ │ │ │ + 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 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1298 │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 808 │ │ │ │ │ + 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 19c8 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 1a50 │ │ │ │ │ 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 1e60 │ │ │ │ │ + beq 20f8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 20f8 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 2104 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 1e70 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ - lsr r3, r3, #31 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 1ec0 │ │ │ │ │ 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 2380 │ │ │ │ │ + beq 23c4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22fc │ │ │ │ │ + beq 23bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e8c │ │ │ │ │ + beq 1f4c │ │ │ │ │ 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 1924 │ │ │ │ │ - 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, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 1788 │ │ │ │ │ + b 16ac │ │ │ │ │ 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 1a70 │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ + 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 22f4 │ │ │ │ │ + beq 22e4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22ec │ │ │ │ │ + beq 22dc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8c │ │ │ │ │ - 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 19d8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1a40 │ │ │ │ │ + beq 22a0 │ │ │ │ │ + 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 1ac8 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2314 │ │ │ │ │ + bne 234c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12d4 │ │ │ │ │ - beq 1ea8 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + b 111c │ │ │ │ │ + beq 1ef8 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bcs 1cc8 │ │ │ │ │ + bcs 1d58 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b dcc │ │ │ │ │ - bne b7c │ │ │ │ │ + b e10 │ │ │ │ │ + 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 1a90 │ │ │ │ │ + beq 1af8 │ │ │ │ │ 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 1a90 │ │ │ │ │ + b 1af8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - add r1, r8, r3, lsl #2 │ │ │ │ │ + add r1, r9, r3, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bhi dc8 │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bcc e0c │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e9c │ │ │ │ │ + beq ee0 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls e0c │ │ │ │ │ + bls e50 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1b34 │ │ │ │ │ + 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 1c54 │ │ │ │ │ + ble 1ce4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1c5c │ │ │ │ │ + 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 1bdc │ │ │ │ │ + ble 1c6c │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 1bdc │ │ │ │ │ + ble 1c6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a80 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - b 1ba4 │ │ │ │ │ + b 1c0c │ │ │ │ │ + ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 1ad0 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a5c │ │ │ │ │ + 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 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r0, r8, r1, lsl #2 │ │ │ │ │ + add r0, r9, r1, lsl #2 │ │ │ │ │ ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - b db0 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b df4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e54 │ │ │ │ │ + ble 1ed0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1b98 │ │ │ │ │ + ble 1c00 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e9c │ │ │ │ │ + ble 1edc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1b98 │ │ │ │ │ + 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 1cbc │ │ │ │ │ + ble 1d4c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble 1b98 │ │ │ │ │ + ble 1c00 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ - b 1ca0 │ │ │ │ │ + b 1d30 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - beq e9c │ │ │ │ │ + beq ee0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 1b2c │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 1118 │ │ │ │ │ + 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 1cfc │ │ │ │ │ + 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 1d74 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ - b 1d6c │ │ │ │ │ + b 1dec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1d5c │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - b 1d90 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi 1d80 │ │ │ │ │ - b 8a4 │ │ │ │ │ + bhi 1ddc │ │ │ │ │ + b 1fe0 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1730 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1dc4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2059,369 +2087,359 @@ │ │ │ │ │ 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 1a84 │ │ │ │ │ + bne 1aec │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 12b4 │ │ │ │ │ + ble 10fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1e18 │ │ │ │ │ + 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 1de0 │ │ │ │ │ - b 1a84 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt 11bc │ │ │ │ │ - b 14c8 │ │ │ │ │ + beq 1e4c │ │ │ │ │ + b 1aec │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 944 │ │ │ │ │ + bne 940 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 948 │ │ │ │ │ - sub r2, r2, r1 │ │ │ │ │ - sub r0, r0, r1 │ │ │ │ │ - b 1c78 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 18e4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1900 │ │ │ │ │ + b 944 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bgt 17d4 │ │ │ │ │ + b 183c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 1904 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b 1980 │ │ │ │ │ + b 196c │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub r0, r0, r1 │ │ │ │ │ + b 1d08 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b 1c94 │ │ │ │ │ + b 1d24 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b ddc │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + b 10ac │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - b 11c8 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b e94 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - b d00 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b 1728 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b 19e8 │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dd0 │ │ │ │ │ - b 1110 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b d98 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 824 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1a40 │ │ │ │ │ - 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 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b 17e0 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b ed8 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r1, #0 │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + b d94 │ │ │ │ │ + str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - str r3, [r7, #8] │ │ │ │ │ - beq bcc │ │ │ │ │ - b 2414 │ │ │ │ │ - mov r4, #2 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + b 1ffc │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1fec │ │ │ │ │ + b 8a4 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne fb0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1888 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 239c │ │ │ │ │ + bne 23d8 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 2390 │ │ │ │ │ + bgt 23cc │ │ │ │ │ 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 2414 │ │ │ │ │ - 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 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne f70 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 17fc │ │ │ │ │ + b 2318 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1850 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1f60 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ + beq 23a8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 1190 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 14bc │ │ │ │ │ - b 11bc │ │ │ │ │ + b 17a8 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_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 2304 │ │ │ │ │ + beq 2300 │ │ │ │ │ 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 │ │ │ │ │ + bne 1380 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1fd8 │ │ │ │ │ + b 2028 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 1950 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 195c │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ble 1830 │ │ │ │ │ + b 17d4 │ │ │ │ │ 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 │ │ │ │ │ - str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - b 1d74 │ │ │ │ │ - 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 21a4 │ │ │ │ │ - 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 236c │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + b 20ac │ │ │ │ │ + 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 │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge b80 │ │ │ │ │ + b 1ae8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2204 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21bc │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + bne 9c4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21cc │ │ │ │ │ - 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 2dd0 │ │ │ │ │ - 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 │ │ │ │ │ + bne a5c │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge a64 │ │ │ │ │ + b b0c │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 217c │ │ │ │ │ - b 1a80 │ │ │ │ │ + bne adc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble ae4 │ │ │ │ │ + b af8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2174 │ │ │ │ │ + bne b78 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 2178 │ │ │ │ │ - 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 1e38 │ │ │ │ │ + b 21bc │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 215c │ │ │ │ │ + bne b60 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 21c0 │ │ │ │ │ + b 21d8 │ │ │ │ │ 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 20e0 │ │ │ │ │ + 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 c60 │ │ │ │ │ + b 2318 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1084 │ │ │ │ │ + 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 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1ac8 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ 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 2108 │ │ │ │ │ - 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 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne a60 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bge a68 │ │ │ │ │ - b 2108 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne 928 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2278 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 1fd8 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14dc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 1ecc │ │ │ │ │ + b 1e98 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + b 2028 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 824 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 1ab8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1a18 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1970 │ │ │ │ │ + b 1aa0 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 222c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 2210 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 2048 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 22b4 │ │ │ │ │ + ldr r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 2ac │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bpl 2310 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b c60 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 22bc │ │ │ │ │ + b 21f8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b d74 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b d58 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b db4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 144c │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 2080 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b dcc │ │ │ │ │ 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 │ │ │ │ │ @@ -2430,347 +2448,380 @@ │ │ │ │ │ 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 1cf8 │ │ │ │ │ + b 1d78 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 149c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 21f8 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 2214 │ │ │ │ │ + b 1810 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 2094 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 19d8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1958 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 22dc │ │ │ │ │ + b 19c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 2048 │ │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fe0 │ │ │ │ │ + bgt 2030 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1fe0 │ │ │ │ │ + bne 2030 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fe0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b e6c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b ce0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b cc4 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b d20 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 2074 │ │ │ │ │ + b 2030 │ │ │ │ │ ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 205c │ │ │ │ │ - ldr r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 2ac │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - bpl 240c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b bcc │ │ │ │ │ + b 2010 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b ec8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 21e0 │ │ │ │ │ + b eb0 │ │ │ │ │ │ │ │ │ │ -00002430 : │ │ │ │ │ +00002420 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24d4 │ │ │ │ │ + beq 24c4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 24bc │ │ │ │ │ + beq 24ac │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 24bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 248c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ac │ │ │ │ │ + beq 249c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2494 │ │ │ │ │ + bne 2484 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 247c │ │ │ │ │ + bne 246c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 2490 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 24c0 │ │ │ │ │ + b 24b0 │ │ │ │ │ │ │ │ │ │ -000024dc : │ │ │ │ │ +000024cc : │ │ │ │ │ gallop_right(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ mov r4, r1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ ldr r1, [r2, r9, lsl #2] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - add sl, r2, r9, lsl #2 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne 27d0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + add r8, r2, r9, lsl #2 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 2854 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2838 │ │ │ │ │ + beq 2904 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2828 │ │ │ │ │ + beq 28f4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2808 │ │ │ │ │ + beq 289c │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 26b4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ + beq 2690 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ add sl, r9, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt 267c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blt 2658 │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ - subgt ip, r9, sl │ │ │ │ │ mov r5, r6 │ │ │ │ │ suble ip, r9, r8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - sub sl, r9, r3 │ │ │ │ │ - add r8, ip, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 2670 │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r5, sl, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + subgt ip, r9, sl │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + sub r8, r9, r5 │ │ │ │ │ + add r9, ip, #1 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble 264c │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r5, r8, r9 │ │ │ │ │ ldr r6, [r7, #1564] @ 0x61c │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + add r5, r9, r5, asr #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 27b8 │ │ │ │ │ + bne 283c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2830 │ │ │ │ │ + beq 28fc │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 290c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27f8 │ │ │ │ │ + beq 288c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ - movne sl, r5 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - blt 25e8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + addeq r9, r5, #1 │ │ │ │ │ + movne r8, r5 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + blt 25c4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r4, r8, lsl #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ blx r3 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27b0 │ │ │ │ │ + blt 2834 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 25b0 │ │ │ │ │ - str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 2594 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 258c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - sub lr, r3, r9 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - ble 2774 │ │ │ │ │ - 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 279c │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 2804 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, ip │ │ │ │ │ + ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 281c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2840 │ │ │ │ │ + beq 28ec │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 28e4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 28c0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2788 │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt 26dc │ │ │ │ │ + bne 28ac │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 286c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 28b8 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, ip │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ + str r9, [fp, #4] │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 28d4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 28dc │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 287c │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 27f8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + add r5, r2, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bgt 2780 │ │ │ │ │ ldr r9, [fp, #4] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, sl │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - addle sl, r9, lr │ │ │ │ │ - addgt sl, r9, r8 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - b 25d0 │ │ │ │ │ - ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2774 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + addle r8, r9, r3 │ │ │ │ │ + addgt r8, r9, r5 │ │ │ │ │ + b 25b4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2744 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2670 │ │ │ │ │ + bge 2720 │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 264c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 265c │ │ │ │ │ - b 27b0 │ │ │ │ │ + bge 2638 │ │ │ │ │ + b 2834 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - bge 2580 │ │ │ │ │ - b 27b0 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 2744 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + bge 2568 │ │ │ │ │ + b 2834 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 2804 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 27d8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 265c │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b 2638 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ movge ip, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ - b 2580 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 264c │ │ │ │ │ + b 2568 │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 2804 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 26b0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 2720 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 27b0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2734 │ │ │ │ │ + b 27c8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2568 │ │ │ │ │ + b 2708 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2634 │ │ │ │ │ + b 26f0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2558 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2550 │ │ │ │ │ + b 2610 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 271c │ │ │ │ │ + b 2540 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2628 │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +00002914 : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -2784,135 +2835,134 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2c10 │ │ │ │ │ + bne 2cb8 │ │ │ │ │ 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 2cd8 │ │ │ │ │ + beq 2d78 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2d70 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c5c │ │ │ │ │ + beq 2d1c │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 2b04 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2bcc │ │ │ │ │ sub lr, r6, r8 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 2bd0 │ │ │ │ │ + ble 2c90 │ │ │ │ │ str r8, [fp, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r8, #0 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2, r9, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2ce4 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cb8 │ │ │ │ │ + beq 2d88 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cb0 │ │ │ │ │ + beq 2d80 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c4c │ │ │ │ │ + beq 2d0c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2a64 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r9, r3, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 2914 │ │ │ │ │ + bgt 29dc │ │ │ │ │ mov ip, r8 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov lr, r6 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ addle r4, r8, lr │ │ │ │ │ addgt r4, r8, r9 │ │ │ │ │ add r6, r8, ip │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 2af8 │ │ │ │ │ + ble 2bc0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r8, r4, r6 │ │ │ │ │ add r8, r6, r8, asr #1 │ │ │ │ │ ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2d68 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ca0 │ │ │ │ │ + beq 2d60 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c7c │ │ │ │ │ + beq 2d3c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r8, #1 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 2af8 │ │ │ │ │ + bge 2bc0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 29d4 │ │ │ │ │ + bne 2a9c │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -2921,160 +2971,158 @@ │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2c90 │ │ │ │ │ + beq 2d50 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2d58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c3c │ │ │ │ │ + beq 2cfc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r7, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 2a84 │ │ │ │ │ + blt 2b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - mov r9, #1 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, lr │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bge 2ba8 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + str r8, [fp, #4] │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bge 2c6c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 2bf8 │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 2ccc │ │ │ │ │ + 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 2cc8 │ │ │ │ │ + beq 2d98 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2d90 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2d2c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsleq r2, r9, #1 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ addeq r9, r2, #1 │ │ │ │ │ - beq 2b1c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + beq 2be0 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ - mov lr, r7 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - mov r7, sl │ │ │ │ │ + mov r4, sl │ │ │ │ │ suble r6, r8, r9 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subgt r6, r8, r3 │ │ │ │ │ - sub r4, r8, lr │ │ │ │ │ - b 29bc │ │ │ │ │ + sub r4, r8, r4 │ │ │ │ │ + b 2a84 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 29ac │ │ │ │ │ + b 2a74 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2a4c │ │ │ │ │ + bge 2b14 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2af8 │ │ │ │ │ + b 2bc0 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 29b4 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2b94 │ │ │ │ │ - b 2bf0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs lr, r0, #0 │ │ │ │ │ - bge 28ec │ │ │ │ │ - b 2bf0 │ │ │ │ │ + bge 2c58 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2980 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + bge 2a48 │ │ │ │ │ + b 2cb0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 2ae4 │ │ │ │ │ + b 2bac │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2980 │ │ │ │ │ + b 2a48 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 28e8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b 29b4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2b94 │ │ │ │ │ + b 2c58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2a4c │ │ │ │ │ + b 2b14 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2ad4 │ │ │ │ │ + b 2b9c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2a34 │ │ │ │ │ + b 2afc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2a1c │ │ │ │ │ + b 2ae4 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2970 │ │ │ │ │ + b 29a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2958 │ │ │ │ │ + b 298c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 2a38 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2a20 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 28d8 │ │ │ │ │ + b 2c48 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 28c0 │ │ │ │ │ + b 2c30 │ │ │ │ │ │ │ │ │ │ -00002ce0 : │ │ │ │ │ +00002da0 : │ │ │ │ │ sortslice_memcpy(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -3090,26 +3138,26 @@ │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d40 │ │ │ │ │ + bne 2e00 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00002d58 : │ │ │ │ │ +00002e18 : │ │ │ │ │ sortslice_memmove(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -3125,91 +3173,91 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2e78 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memmove │ │ │ │ │ │ │ │ │ │ -00002dd0 : │ │ │ │ │ +00002e90 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 2e28 │ │ │ │ │ + bls 2ee8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bhi 2de8 │ │ │ │ │ + bhi 2ea8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ popcs {fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 2e0c │ │ │ │ │ + b 2ecc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r1, r2, lsl #2 │ │ │ │ │ bxeq lr │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bxcs lr │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r3, [r2], #-4 │ │ │ │ │ - b 2e34 │ │ │ │ │ + b 2ef4 │ │ │ │ │ │ │ │ │ │ -00002e50 : │ │ │ │ │ +00002f10 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2edc │ │ │ │ │ + beq 2f9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 2efc │ │ │ │ │ + bcs 2fbc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ea4 │ │ │ │ │ + beq 2f64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2eb4 │ │ │ │ │ + ble 2f74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ + bne 2f64 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -3219,83 +3267,83 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 2ea8 │ │ │ │ │ + b 2f68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 2ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2ef4 │ │ │ │ │ + b 2fb4 │ │ │ │ │ │ │ │ │ │ -00002f20 : │ │ │ │ │ +00002fe0 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 3024 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f64 │ │ │ │ │ + beq 3024 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 2f48 │ │ │ │ │ + bpl 3008 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f78 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +00003038 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - bne 302c <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #340] @ 30f4 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bne 30ec <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #340] @ 31b4 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30b8 <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ + beq 3178 <_PyList_FromStackRefStealOnSuccess+0x140> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - ldr r1, [pc, #280] @ 30f8 <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ + ldr r1, [pc, #280] @ 31b8 <_PyList_FromStackRefStealOnSuccess+0x180> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -3313,88 +3361,88 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30ec <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + beq 31ac <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 306c <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ + beq 312c <_PyList_FromStackRefStealOnSuccess+0xf4> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ tst ip, #1 │ │ │ │ │ bic r2, ip, #1 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq 30a8 <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ + beq 3168 <_PyList_FromStackRefStealOnSuccess+0x130> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 3084 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ - b 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3144 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ + b 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30ec <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ - ldr r1, [pc, #40] @ 30fc <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ + beq 31ac <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + ldr r1, [pc, #40] @ 31bc <_PyList_FromStackRefStealOnSuccess+0x184> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 2ff4 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 30b4 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3024 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + b 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003100 : │ │ │ │ │ +000031c0 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ │ tst lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3140 │ │ │ │ │ + beq 3200 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 3220 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 31c0 │ │ │ │ │ + b 3280 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -3402,456 +3450,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 5890 │ │ │ │ │ + bl 5778 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 3210 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3154 │ │ │ │ │ + bgt 3214 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3154 │ │ │ │ │ + bne 3214 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3154 │ │ │ │ │ + b 3214 │ │ │ │ │ │ │ │ │ │ -000031c0 : │ │ │ │ │ +00003280 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35b8 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3540 │ │ │ │ │ + blt 3600 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 354c │ │ │ │ │ + bgt 360c │ │ │ │ │ cmp r2, sl │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ movge r9, sl │ │ │ │ │ sub r6, r3, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, sl │ │ │ │ │ - beq 3420 │ │ │ │ │ + beq 34e0 │ │ │ │ │ sub sl, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ lsls r2, sl, #2 │ │ │ │ │ - beq 365c │ │ │ │ │ + beq 371c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 3704 │ │ │ │ │ + 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 359c │ │ │ │ │ + bge 365c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 3648 │ │ │ │ │ + ble 3708 │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 36d0 │ │ │ │ │ + bgt 3790 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 376c │ │ │ │ │ + beq 382c │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37c4 │ │ │ │ │ + bhi 3884 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 3884 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 3388 │ │ │ │ │ + bgt 3448 │ │ │ │ │ subs r3, sl, #1 │ │ │ │ │ - bmi 3354 │ │ │ │ │ + bmi 3414 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3320 │ │ │ │ │ + beq 33e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3578 │ │ │ │ │ + ble 3638 │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 340c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34b8 │ │ │ │ │ + ble 3578 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 332c │ │ │ │ │ + bcs 33ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 374c │ │ │ │ │ + bne 380c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 337c │ │ │ │ │ + beq 343c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 33fc │ │ │ │ │ + ble 34bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 36a4 │ │ │ │ │ + beq 3764 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36a4 │ │ │ │ │ + bgt 3764 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32fc │ │ │ │ │ + beq 33bc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36f4 │ │ │ │ │ + bgt 37b4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32fc │ │ │ │ │ - b 33cc │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 348c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 337c │ │ │ │ │ + bne 343c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34cc │ │ │ │ │ + ble 358c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 34a8 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 34a0 │ │ │ │ │ + bmi 3560 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3470 │ │ │ │ │ + beq 3530 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3680 │ │ │ │ │ + ble 3740 │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 3560 │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 3558 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 366c │ │ │ │ │ + ble 372c │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 347c │ │ │ │ │ + bcs 353c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 334c │ │ │ │ │ + bne 340c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 334c │ │ │ │ │ + b 340c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3434 │ │ │ │ │ + bne 34f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 34a8 │ │ │ │ │ + beq 3568 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - b 3440 │ │ │ │ │ + b 3500 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 37dc │ │ │ │ │ + beq 389c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3758 │ │ │ │ │ + beq 3818 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - bge 31fc │ │ │ │ │ + bge 32bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 320c │ │ │ │ │ + bge 32cc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 3420 │ │ │ │ │ + beq 34e0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3264 │ │ │ │ │ + b 3324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3320 │ │ │ │ │ + bne 33e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 332c │ │ │ │ │ - b 3354 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + bne 33ec │ │ │ │ │ + b 3414 │ │ │ │ │ + beq 33b0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add r2, r3, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ble 36dc │ │ │ │ │ + ble 379c │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addlt r3, r2, #3 │ │ │ │ │ biclt r3, r3, #3 │ │ │ │ │ strlt r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 3850 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37ac │ │ │ │ │ + bhi 386c │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37ac │ │ │ │ │ + beq 386c │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 32f0 │ │ │ │ │ + b 33b0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 36b8 │ │ │ │ │ + blt 3778 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 32f0 │ │ │ │ │ + b 33b0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3264 │ │ │ │ │ + b 3324 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 3558 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3498 │ │ │ │ │ + b 3558 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3470 │ │ │ │ │ + bne 3530 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 347c │ │ │ │ │ - b 34a0 │ │ │ │ │ + bne 353c │ │ │ │ │ + b 3560 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32fc │ │ │ │ │ - b 33bc │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 347c │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge 32b8 │ │ │ │ │ + bge 3378 │ │ │ │ │ add r9, r2, #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ - b 32b8 │ │ │ │ │ + b 3378 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 35bc │ │ │ │ │ + blt 367c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3620 │ │ │ │ │ + b 36e0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32fc │ │ │ │ │ - b 33cc │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 348c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3744 │ │ │ │ │ + beq 3804 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3264 │ │ │ │ │ + b 3324 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3368 │ │ │ │ │ + b 3428 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 31fc │ │ │ │ │ - b 3540 │ │ │ │ │ + bge 32bc │ │ │ │ │ + b 3600 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 3884 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 33a4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3610 │ │ │ │ │ + bne 36d0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 36e8 │ │ │ │ │ + blt 37a8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3358 │ │ │ │ │ + b 3418 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3650 │ │ │ │ │ + blt 3710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 32f0 │ │ │ │ │ + b 33b0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 337c │ │ │ │ │ + b 343c │ │ │ │ │ │ │ │ │ │ -000037e4 : │ │ │ │ │ +000038a4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3860,76 +3908,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 386c │ │ │ │ │ + bmi 392c │ │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 383c │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 38a0 │ │ │ │ │ + ble 3960 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 386c │ │ │ │ │ + beq 392c │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3864 │ │ │ │ │ + beq 3924 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 387c │ │ │ │ │ + ble 393c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 3848 │ │ │ │ │ + bcs 3908 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 3864 │ │ │ │ │ + bne 3924 │ │ │ │ │ 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 3864 │ │ │ │ │ + b 3924 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 383c │ │ │ │ │ + bne 38fc │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - b 383c │ │ │ │ │ + b 38fc │ │ │ │ │ │ │ │ │ │ -000038c0 : │ │ │ │ │ +00003980 : │ │ │ │ │ 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 3920 │ │ │ │ │ + bgt 39e0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 3938 │ │ │ │ │ + ble 39f8 │ │ │ │ │ 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] │ │ │ │ │ @@ -3937,72 +3985,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 3900 │ │ │ │ │ + blt 39c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 39b4 │ │ │ │ │ + ble 3a74 │ │ │ │ │ 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 39c8 │ │ │ │ │ + beq 3a88 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 39d0 │ │ │ │ │ + bhi 3a90 │ │ │ │ │ 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 39d0 │ │ │ │ │ + beq 3a90 │ │ │ │ │ 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 3914 │ │ │ │ │ + b 39d4 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 3948 │ │ │ │ │ + blt 3a08 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 39a4 │ │ │ │ │ + b 3a64 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 3978 │ │ │ │ │ + b 3a38 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 39bc │ │ │ │ │ + blt 3a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3914 │ │ │ │ │ + b 39d4 │ │ │ │ │ │ │ │ │ │ -000039ec : │ │ │ │ │ +00003aac : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3a04 │ │ │ │ │ + beq 3ac4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4012,173 +4060,173 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003a30 : │ │ │ │ │ +00003af0 : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 3a74 │ │ │ │ │ + bcs 3b34 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a78 │ │ │ │ │ + bgt 3b38 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003a8c : │ │ │ │ │ +00003b4c : │ │ │ │ │ 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 3b44 │ │ │ │ │ + beq 3c04 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3c04 │ │ │ │ │ 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 3b20 │ │ │ │ │ + bne 3be0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b3c │ │ │ │ │ + bne 3bfc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 3b30 │ │ │ │ │ + bcs 3bf0 │ │ │ │ │ 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 3af8 │ │ │ │ │ - ldr r1, [pc, #260] @ 3c3c │ │ │ │ │ + b 3bb8 │ │ │ │ │ + ldr r1, [pc, #260] @ 3cfc │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b18 │ │ │ │ │ + b 3bd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3c1c │ │ │ │ │ + bne 3cdc │ │ │ │ │ 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 3b3c │ │ │ │ │ + blt 3bfc │ │ │ │ │ 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 3bc0 │ │ │ │ │ + ble 3c80 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3bcc │ │ │ │ │ + bne 3c8c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5890 │ │ │ │ │ - b 3b18 │ │ │ │ │ + bl 5778 │ │ │ │ │ + b 3bd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ - b 3b18 │ │ │ │ │ + b 3bd8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 5258 │ │ │ │ │ + bl 5140 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b18 │ │ │ │ │ + beq 3bd8 │ │ │ │ │ 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 3bf0 │ │ │ │ │ + bne 3cb0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b 3b18 │ │ │ │ │ + b 3bd8 │ │ │ │ │ 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 3b3c │ │ │ │ │ + b 3bfc │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c40 : │ │ │ │ │ +00003d00 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 3c68 │ │ │ │ │ + bls 3d28 │ │ │ │ │ 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 │ │ │ │ │ @@ -4187,355 +4235,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] @ 3c98 │ │ │ │ │ + ldr r1, [pc, #12] @ 3d58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c9c <_PyList_Extend>: │ │ │ │ │ +00003d5c <_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 3cc8 <_list_extend> │ │ │ │ │ + bl 3d88 <_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} │ │ │ │ │ │ │ │ │ │ -00003cc8 <_list_extend>: │ │ │ │ │ +00003d88 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 40f4 <_list_extend+0x42c> │ │ │ │ │ + beq 41b4 <_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 ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 3e68 <_list_extend+0x1a0> │ │ │ │ │ + beq 3f28 <_list_extend+0x1a0> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 3e68 <_list_extend+0x1a0> │ │ │ │ │ + beq 3f28 <_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 3f4c <_list_extend+0x284> │ │ │ │ │ + beq 400c <_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 3f34 <_list_extend+0x26c> │ │ │ │ │ + beq 3ff4 <_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 3f34 <_list_extend+0x26c> │ │ │ │ │ + beq 3ff4 <_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 3f2c <_list_extend+0x264> │ │ │ │ │ + beq 3fec <_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 3ff0 <_list_extend+0x328> │ │ │ │ │ + beq 40b0 <_list_extend+0x328> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3f24 <_list_extend+0x25c> │ │ │ │ │ + beq 3fe4 <_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 3f08 <_list_extend+0x240> │ │ │ │ │ + blt 3fc8 <_list_extend+0x240> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 3e24 <_list_extend+0x15c> │ │ │ │ │ + bgt 3ee4 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fb8 <_list_extend+0x2f0> │ │ │ │ │ + bne 4078 <_list_extend+0x2f0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e24 <_list_extend+0x15c> │ │ │ │ │ + beq 3ee4 <_list_extend+0x15c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bic r1, r0, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40c8 <_list_extend+0x400> │ │ │ │ │ + bhi 4188 <_list_extend+0x400> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40c8 <_list_extend+0x400> │ │ │ │ │ + beq 4188 <_list_extend+0x400> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b 3e24 <_list_extend+0x15c> │ │ │ │ │ + b 3ee4 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3ef4 <_list_extend+0x22c> │ │ │ │ │ + bge 3fb4 <_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 3e04 <_list_extend+0x13c> │ │ │ │ │ + bne 3ec4 <_list_extend+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40a8 <_list_extend+0x3e0> │ │ │ │ │ + bne 4168 <_list_extend+0x3e0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 3e58 <_list_extend+0x190> │ │ │ │ │ + bge 3f18 <_list_extend+0x190> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3e7c <_list_extend+0x1b4> │ │ │ │ │ + blt 3f3c <_list_extend+0x1b4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ed8 <_list_extend+0x210> │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + ble 3f98 <_list_extend+0x210> │ │ │ │ │ + b 3fa8 <_list_extend+0x220> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4114 │ │ │ │ │ + b 41d4 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3fdc <_list_extend+0x314> │ │ │ │ │ + blt 409c <_list_extend+0x314> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4084 <_list_extend+0x3bc> │ │ │ │ │ + beq 4144 <_list_extend+0x3bc> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40dc <_list_extend+0x414> │ │ │ │ │ + bhi 419c <_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 40dc <_list_extend+0x414> │ │ │ │ │ + beq 419c <_list_extend+0x414> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 3ee8 <_list_extend+0x220> │ │ │ │ │ + bgt 3fa8 <_list_extend+0x220> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f40 <_list_extend+0x278> │ │ │ │ │ + beq 4000 <_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 3e24 <_list_extend+0x15c> │ │ │ │ │ + bne 3ee4 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f24 <_list_extend+0x25c> │ │ │ │ │ + bgt 3fe4 <_list_extend+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40d0 <_list_extend+0x408> │ │ │ │ │ + beq 4190 <_list_extend+0x408> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3eec <_list_extend+0x224> │ │ │ │ │ + b 3fac <_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 7218 │ │ │ │ │ + b 70fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + b 3fa8 <_list_extend+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r1, r5, r1 │ │ │ │ │ - beq 3ee8 <_list_extend+0x220> │ │ │ │ │ + beq 3fa8 <_list_extend+0x220> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3eec <_list_extend+0x224> │ │ │ │ │ + beq 3fac <_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 3f94 <_list_extend+0x2cc> │ │ │ │ │ + b 4054 <_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 3f8c <_list_extend+0x2c4> │ │ │ │ │ + bne 404c <_list_extend+0x2c4> │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + b 3fa8 <_list_extend+0x220> │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f08 <_list_extend+0x240> │ │ │ │ │ + beq 3fc8 <_list_extend+0x240> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e24 <_list_extend+0x15c> │ │ │ │ │ + b 3ee4 <_list_extend+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4084 <_list_extend+0x3bc> │ │ │ │ │ + beq 4144 <_list_extend+0x3bc> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 3e9c <_list_extend+0x1d4> │ │ │ │ │ + b 3f5c <_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 3ee8 <_list_extend+0x220> │ │ │ │ │ + beq 3fa8 <_list_extend+0x220> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f24 <_list_extend+0x25c> │ │ │ │ │ + beq 3fe4 <_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 4054 <_list_extend+0x38c> │ │ │ │ │ + b 4114 <_list_extend+0x38c> │ │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40e4 <_list_extend+0x41c> │ │ │ │ │ + beq 41a4 <_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 403c <_list_extend+0x374> │ │ │ │ │ + bne 40fc <_list_extend+0x374> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 3ee8 <_list_extend+0x220> │ │ │ │ │ + b 3fa8 <_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 40dc <_list_extend+0x414> │ │ │ │ │ + beq 419c <_list_extend+0x414> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3ec0 <_list_extend+0x1f8> │ │ │ │ │ + b 3f80 <_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 3f08 <_list_extend+0x240> │ │ │ │ │ + beq 3fc8 <_list_extend+0x240> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 3e40 <_list_extend+0x178> │ │ │ │ │ + b 3f00 <_list_extend+0x178> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3f08 <_list_extend+0x240> │ │ │ │ │ + b 3fc8 <_list_extend+0x240> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f24 <_list_extend+0x25c> │ │ │ │ │ + b 3fe4 <_list_extend+0x25c> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e58 <_list_extend+0x190> │ │ │ │ │ + b 3f18 <_list_extend+0x190> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r5, r2, r6 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - b 3f24 <_list_extend+0x25c> │ │ │ │ │ + b 3fe4 <_list_extend+0x25c> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 264c │ │ │ │ │ + b 263c │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -000040fc : │ │ │ │ │ +000041bc : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004114 : │ │ │ │ │ +000041d4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4544,202 +4592,202 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4400 │ │ │ │ │ + beq 44c0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 42fc │ │ │ │ │ + bne 43bc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43ec │ │ │ │ │ + bhi 44ac │ │ │ │ │ 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 43ec │ │ │ │ │ + beq 44ac │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 437c │ │ │ │ │ + bne 443c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42d0 │ │ │ │ │ + ble 4390 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 4390 │ │ │ │ │ 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 438c │ │ │ │ │ + ble 444c │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42b4 │ │ │ │ │ + bne 4374 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42f0 │ │ │ │ │ + bgt 43b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 44c8 │ │ │ │ │ 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 43a4 │ │ │ │ │ + ble 4464 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - blt 43d0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bgt 4490 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43dc │ │ │ │ │ + beq 449c │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43e4 │ │ │ │ │ + bhi 44a4 │ │ │ │ │ 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 43e4 │ │ │ │ │ + beq 44a4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - beq 41b8 │ │ │ │ │ + beq 4278 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42d0 │ │ │ │ │ + ble 4390 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ - b 41c4 │ │ │ │ │ + b 4284 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42b4 │ │ │ │ │ - b 42d0 │ │ │ │ │ + bne 4374 │ │ │ │ │ + b 4390 │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 43b4 │ │ │ │ │ + blt 4474 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 436c │ │ │ │ │ + b 442c │ │ │ │ │ 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 4330 │ │ │ │ │ + bge 43f0 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 4330 │ │ │ │ │ + b 43f0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4340 │ │ │ │ │ + b 4400 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 4414 │ │ │ │ │ + blt 44d4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 42d4 │ │ │ │ │ + b 4394 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 42f0 │ │ │ │ │ + b 43b0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 42f0 │ │ │ │ │ + b 43b0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - b 43ac │ │ │ │ │ + b 446c │ │ │ │ │ │ │ │ │ │ -0000441c : │ │ │ │ │ +000044dc : │ │ │ │ │ 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 │ │ │ │ │ @@ -4747,204 +4795,204 @@ │ │ │ │ │ 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 4460 │ │ │ │ │ + beq 4520 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4528 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 4554 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 44b4 │ │ │ │ │ + bhi 4574 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 45a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4514 │ │ │ │ │ + bne 45d4 │ │ │ │ │ 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 4468 │ │ │ │ │ + bne 4528 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 448c │ │ │ │ │ + b 454c │ │ │ │ │ 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 44ac │ │ │ │ │ + beq 456c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4480 │ │ │ │ │ + ble 4540 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4518 │ │ │ │ │ + bne 45d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4488 │ │ │ │ │ + beq 4548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cc8 <_list_extend> │ │ │ │ │ + bl 3d88 <_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 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 44ec │ │ │ │ │ + b 45ac │ │ │ │ │ │ │ │ │ │ -0000452c : │ │ │ │ │ +000045ec : │ │ │ │ │ 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 46e8 │ │ │ │ │ + beq 47a8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 46e8 │ │ │ │ │ + beq 47a8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 46d0 │ │ │ │ │ + bne 4790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 46b8 │ │ │ │ │ + ble 4778 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4658 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + bge 4718 │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 4634 │ │ │ │ │ + beq 46f4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4684 │ │ │ │ │ + bgt 4744 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45d4 │ │ │ │ │ + bgt 4694 │ │ │ │ │ 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 4604 │ │ │ │ │ + bgt 46c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4800 │ │ │ │ │ + beq 48c0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4620 │ │ │ │ │ + bgt 46e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47e0 │ │ │ │ │ + beq 48a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 46a8 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 4658 │ │ │ │ │ + blt 4768 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 4718 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 458c │ │ │ │ │ - ldr r1, [pc, #460] @ 4814 │ │ │ │ │ + blt 464c │ │ │ │ │ + ldr r1, [pc, #460] @ 48d4 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47f4 │ │ │ │ │ + bhi 48b4 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 4640 │ │ │ │ │ + bge 4700 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4640 │ │ │ │ │ + bge 4700 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 46f4 │ │ │ │ │ + bne 47b4 │ │ │ │ │ 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 45cc │ │ │ │ │ - b 45d4 │ │ │ │ │ + ble 468c │ │ │ │ │ + b 4694 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4670 │ │ │ │ │ + bne 4730 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 4678 │ │ │ │ │ + b 4738 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #344] @ 4818 │ │ │ │ │ + ldr r1, [pc, #344] @ 48d8 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e0 │ │ │ │ │ + bhi 48a0 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 47b4 │ │ │ │ │ + bhi 4874 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 4670 │ │ │ │ │ - b 469c │ │ │ │ │ + beq 4730 │ │ │ │ │ + b 475c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 4678 │ │ │ │ │ + b 4738 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 469c │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ + beq 475c │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -4955,87 +5003,87 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4780 │ │ │ │ │ + ble 4840 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4678 │ │ │ │ │ + bgt 4738 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4678 │ │ │ │ │ + bne 4738 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4678 │ │ │ │ │ + b 4738 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 469c │ │ │ │ │ - b 4670 │ │ │ │ │ + bgt 475c │ │ │ │ │ + b 4730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 480c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 474c │ │ │ │ │ + b 480c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4670 │ │ │ │ │ - b 469c │ │ │ │ │ + beq 4730 │ │ │ │ │ + b 475c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 469c │ │ │ │ │ - b 4670 │ │ │ │ │ + blt 475c │ │ │ │ │ + b 4730 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 4588 │ │ │ │ │ - ldr r1, [pc, #88] @ 481c │ │ │ │ │ + bgt 4648 │ │ │ │ │ + ldr r1, [pc, #88] @ 48dc │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e0 │ │ │ │ │ + bhi 48a0 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 469c │ │ │ │ │ - b 4670 │ │ │ │ │ + bge 475c │ │ │ │ │ + b 4730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4620 │ │ │ │ │ + b 46e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 469c │ │ │ │ │ - b 4670 │ │ │ │ │ + ble 475c │ │ │ │ │ + b 4730 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4604 │ │ │ │ │ + b 46c4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004820 : │ │ │ │ │ +000048e0 : │ │ │ │ │ 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 4964 │ │ │ │ │ + ble 4a24 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5044,38 +5092,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 4894 │ │ │ │ │ + bgt 4954 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ + beq 4a44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 48c8 │ │ │ │ │ + ble 4988 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 497c │ │ │ │ │ + bne 4a3c │ │ │ │ │ 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 497c │ │ │ │ │ + bne 4a3c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 4964 │ │ │ │ │ + ble 4a24 │ │ │ │ │ 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 │ │ │ │ │ @@ -5084,281 +5132,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 4924 │ │ │ │ │ + bgt 49e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 4998 │ │ │ │ │ + beq 4a58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 494c │ │ │ │ │ + ble 4a0c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48b8 │ │ │ │ │ - b 497c │ │ │ │ │ + beq 4978 │ │ │ │ │ + b 4a3c │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 497c │ │ │ │ │ + bne 4a3c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 48dc │ │ │ │ │ + blt 499c │ │ │ │ │ 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 48c0 │ │ │ │ │ + b 4980 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4894 │ │ │ │ │ + b 4954 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4924 │ │ │ │ │ + b 49e4 │ │ │ │ │ │ │ │ │ │ -000049ac : │ │ │ │ │ +00004a6c : │ │ │ │ │ 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 4aa8 │ │ │ │ │ + bne 4b68 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 4a84 │ │ │ │ │ + bne 4b44 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4b1c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4a2c │ │ │ │ │ + beq 4aec │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a64 │ │ │ │ │ + bne 4b24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4a2c │ │ │ │ │ + beq 4aec │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3cc8 <_list_extend> │ │ │ │ │ + bl 3d88 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4a38 │ │ │ │ │ + beq 4af8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a5c │ │ │ │ │ + bgt 4b1c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a5c │ │ │ │ │ + bne 4b1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4a2c │ │ │ │ │ + b 4aec │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37e4 │ │ │ │ │ + bl 38a4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4a14 │ │ │ │ │ - b 4a2c │ │ │ │ │ + bne 4ad4 │ │ │ │ │ + b 4aec │ │ │ │ │ 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 49e0 │ │ │ │ │ - b 4a5c │ │ │ │ │ + bne 4aa0 │ │ │ │ │ + b 4b1c │ │ │ │ │ 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 4a5c │ │ │ │ │ - b 49d4 │ │ │ │ │ + beq 4b1c │ │ │ │ │ + b 4a94 │ │ │ │ │ │ │ │ │ │ -00004acc : │ │ │ │ │ +00004b8c : │ │ │ │ │ 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 4b84 │ │ │ │ │ + bcs 4c44 │ │ │ │ │ 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 4b60 │ │ │ │ │ + bne 4c20 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 4b44 │ │ │ │ │ + blt 4c04 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b3c │ │ │ │ │ + bgt 4bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b3c │ │ │ │ │ + bne 4bfc │ │ │ │ │ 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 4b14 │ │ │ │ │ + b 4bd4 │ │ │ │ │ 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 4b24 │ │ │ │ │ - b 4b3c │ │ │ │ │ + ble 4be4 │ │ │ │ │ + b 4bfc │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00004ba4 : │ │ │ │ │ +00004c64 : │ │ │ │ │ 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 4d30 │ │ │ │ │ + bhi 4df0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4e18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 4e14 │ │ │ │ │ + bcs 4ed4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 4c80 │ │ │ │ │ + beq 4d40 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4cd4 │ │ │ │ │ + blt 4d94 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge 4cf8 │ │ │ │ │ + bge 4db8 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + bhi 4e80 │ │ │ │ │ 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 4dc0 │ │ │ │ │ + beq 4e80 │ │ │ │ │ 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 4c74 │ │ │ │ │ + beq 4d34 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 4cc0 │ │ │ │ │ + beq 4d80 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4d08 │ │ │ │ │ + ble 4dc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -5366,423 +5414,305 @@ │ │ │ │ │ add r1, r1, ip │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 4d28 │ │ │ │ │ + bgt 4de8 │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 4d28 │ │ │ │ │ + blt 4de8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4c74 │ │ │ │ │ + b 4d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4cc0 │ │ │ │ │ + bne 4d80 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4cc0 │ │ │ │ │ + b 4d80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 4c24 │ │ │ │ │ + b 4ce4 │ │ │ │ │ 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 4db8 │ │ │ │ │ + beq 4e78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 4bd8 │ │ │ │ │ + ble 4c98 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4df4 │ │ │ │ │ + beq 4eb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dd0 │ │ │ │ │ + ble 4e90 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4df4 │ │ │ │ │ + beq 4eb4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4be8 │ │ │ │ │ + bge 4ca8 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 4be8 │ │ │ │ │ + b 4ca8 │ │ │ │ │ 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 4c74 │ │ │ │ │ + b 4d34 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 4d00 │ │ │ │ │ + blt 4dc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4c74 │ │ │ │ │ + b 4d34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d7c │ │ │ │ │ + bne 4e3c │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4d7c │ │ │ │ │ + b 4e3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4db8 │ │ │ │ │ + bne 4e78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4d98 │ │ │ │ │ + b 4e58 │ │ │ │ │ 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 4db8 │ │ │ │ │ + b 4e78 │ │ │ │ │ │ │ │ │ │ -00004e30 <_PyList_Concat>: │ │ │ │ │ +00004ef0 <_PyList_Concat>: │ │ │ │ │ _PyList_Concat(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5228 <_PyList_Concat+0x3f8> │ │ │ │ │ + beq 5110 <_PyList_Concat+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 511c <_PyList_Concat+0x2ec> │ │ │ │ │ - ldr r3, [pc, #980] @ 524c <_PyList_Concat+0x41c> │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + beq 5088 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #512] @ 5134 <_PyList_Concat+0x244> │ │ │ │ │ + mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 512c <_PyList_Concat+0x2fc> │ │ │ │ │ - ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - str r0, [r3, #1896] @ 0x768 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + beq 5098 <_PyList_Concat+0x1a8> │ │ │ │ │ + ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r1, [r3, #1896] @ 0x768 │ │ │ │ │ + str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #900] @ 5250 <_PyList_Concat+0x420> │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [pc, #436] @ 5138 <_PyList_Concat+0x248> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 51e4 <_PyList_Concat+0x3b4> │ │ │ │ │ + bhi 50cc <_PyList_Concat+0x1dc> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 51e4 <_PyList_Concat+0x3b4> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 50cc <_PyList_Concat+0x1dc> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - ble 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5164 <_PyList_Concat+0x334> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5174 <_PyList_Concat+0x344> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5184 <_PyList_Concat+0x354> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5194 <_PyList_Concat+0x364> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51a4 <_PyList_Concat+0x374> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51b4 <_PyList_Concat+0x384> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51c4 <_PyList_Concat+0x394> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51d4 <_PyList_Concat+0x3a4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - cmp lr, #9 │ │ │ │ │ - str r1, [r0, #32] │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - add ip, r3, #36 @ 0x24 │ │ │ │ │ - add r1, r3, lr, lsl #2 │ │ │ │ │ - add r7, r0, #32 │ │ │ │ │ - b 509c <_PyList_Concat+0x26c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 5028 <_PyList_Concat+0x138> │ │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ │ + sub lr, r0, #4 │ │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ │ + b 500c <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - beq 50b8 <_PyList_Concat+0x288> │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + beq 5028 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5088 <_PyList_Concat+0x258> │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - bne 509c <_PyList_Concat+0x26c> │ │ │ │ │ + ble 4ff8 <_PyList_Concat+0x108> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 500c <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 50fc <_PyList_Concat+0x2cc> │ │ │ │ │ + ble 506c <_PyList_Concat+0x17c> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - sub lr, lr, #1 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ - add r0, r0, lr, lsl #2 │ │ │ │ │ + add r0, r0, r7, lsl #2 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 510c <_PyList_Concat+0x2dc> │ │ │ │ │ + bgt 5078 <_PyList_Concat+0x188> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 50d8 <_PyList_Concat+0x2a8> │ │ │ │ │ + bne 5048 <_PyList_Concat+0x158> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 50d8 <_PyList_Concat+0x2a8> │ │ │ │ │ - b 50fc <_PyList_Concat+0x2cc> │ │ │ │ │ + bne 5048 <_PyList_Concat+0x158> │ │ │ │ │ + b 506c <_PyList_Concat+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5244 <_PyList_Concat+0x414> │ │ │ │ │ + beq 512c <_PyList_Concat+0x23c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #244] @ 5254 <_PyList_Concat+0x424> │ │ │ │ │ + ldr r3, [pc, #116] @ 513c <_PyList_Concat+0x24c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4ed0 <_PyList_Concat+0xa0> │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - bne 4f5c <_PyList_Concat+0x12c> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bne 4f80 <_PyList_Concat+0x150> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - bne 4fa4 <_PyList_Concat+0x174> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - bne 4fc8 <_PyList_Concat+0x198> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - bne 4fec <_PyList_Concat+0x1bc> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 5010 <_PyList_Concat+0x1e0> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - bne 5034 <_PyList_Concat+0x204> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - bne 5058 <_PyList_Concat+0x228> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ + b 4f84 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5208 <_PyList_Concat+0x3d8> │ │ │ │ │ + bgt 50f0 <_PyList_Concat+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5208 <_PyList_Concat+0x3d8> │ │ │ │ │ + bne 50f0 <_PyList_Concat+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5244 <_PyList_Concat+0x414> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 512c <_PyList_Concat+0x23c> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bgt 4f34 <_PyList_Concat+0x104> │ │ │ │ │ - b 50b8 <_PyList_Concat+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 4fe8 <_PyList_Concat+0xf8> │ │ │ │ │ + b 5028 <_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 5100 <_PyList_Concat+0x2d0> │ │ │ │ │ - .word 0x000003cc │ │ │ │ │ + b 5070 <_PyList_Concat+0x180> │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000f0 │ │ │ │ │ + .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005258 : │ │ │ │ │ +00005140 : │ │ │ │ │ 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] @ 5398 │ │ │ │ │ + ldr r3, [pc, #292] @ 5280 │ │ │ │ │ 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 532c │ │ │ │ │ + beq 5214 │ │ │ │ │ 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] @ 539c │ │ │ │ │ + ldr r1, [pc, #232] @ 5284 │ │ │ │ │ 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] │ │ │ │ │ @@ -5797,93 +5727,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 5368 │ │ │ │ │ + bhi 5250 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 5368 │ │ │ │ │ + beq 5250 │ │ │ │ │ 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 5324 │ │ │ │ │ - ldr r1, [pc, #88] @ 53a0 │ │ │ │ │ + beq 520c │ │ │ │ │ + ldr r1, [pc, #88] @ 5288 │ │ │ │ │ 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 52d0 │ │ │ │ │ + b 51b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 538c │ │ │ │ │ + bgt 5274 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 538c │ │ │ │ │ + bne 5274 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000053a4 : │ │ │ │ │ +0000528c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3cc8 <_list_extend> │ │ │ │ │ + bl 3d88 <_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} │ │ │ │ │ │ │ │ │ │ -000053d0 : │ │ │ │ │ +000052b8 : │ │ │ │ │ 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 540c │ │ │ │ │ + beq 52f4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5424 │ │ │ │ │ + bcs 530c │ │ │ │ │ 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 │ │ │ │ │ @@ -5892,23 +5822,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] @ 543c │ │ │ │ │ + ldr r1, [pc, #8] @ 5324 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 541c │ │ │ │ │ + b 5304 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005440 <_PyList_BinarySlice>: │ │ │ │ │ +00005328 <_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 │ │ │ │ │ @@ -5919,49 +5849,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 585c <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5744 <_PyList_BinarySlice+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 585c <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5744 <_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 581c <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #956] @ 5884 <_PyList_BinarySlice+0x444> │ │ │ │ │ + ble 5704 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ + ldr r3, [pc, #956] @ 576c <_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 57ec <_PyList_BinarySlice+0x3ac> │ │ │ │ │ + beq 56d4 <_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] @ 5888 <_PyList_BinarySlice+0x448> │ │ │ │ │ + ldr r3, [pc, #900] @ 5770 <_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 │ │ │ │ │ @@ -5975,453 +5905,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 582c <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + bhi 5714 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 582c <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + beq 5714 <_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 5684 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 556c <_PyList_BinarySlice+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5660 <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 5548 <_PyList_BinarySlice+0x220> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5644 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 552c <_PyList_BinarySlice+0x204> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5628 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 5510 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 560c <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 54f4 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 55f0 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 54d8 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 57cc <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 56b4 <_PyList_BinarySlice+0x38c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 57ac <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 5694 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_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 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5684 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 556c <_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 558c <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 57ac <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 5474 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5694 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57bc <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 56a4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 55d4 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 54bc <_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 585c <_PyList_BinarySlice+0x41c> │ │ │ │ │ - ldr r3, [pc, #132] @ 588c <_PyList_BinarySlice+0x44c> │ │ │ │ │ + beq 5744 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + ldr r3, [pc, #132] @ 5774 <_PyList_BinarySlice+0x44c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5514 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 53fc <_PyList_BinarySlice+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 57b0 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 5698 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5850 <_PyList_BinarySlice+0x410> │ │ │ │ │ + bgt 5738 <_PyList_BinarySlice+0x410> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5850 <_PyList_BinarySlice+0x410> │ │ │ │ │ + bne 5738 <_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 5864 <_PyList_BinarySlice+0x424> │ │ │ │ │ + bne 574c <_PyList_BinarySlice+0x424> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 57b0 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 5698 <_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 558c <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5474 <_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 │ │ │ │ │ │ │ │ │ │ -00005890 : │ │ │ │ │ +00005778 : │ │ │ │ │ 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 5b68 │ │ │ │ │ + ble 5a50 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5ba8 │ │ │ │ │ + beq 5a90 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 5b78 │ │ │ │ │ + bhi 5a60 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 5b78 │ │ │ │ │ + beq 5a60 │ │ │ │ │ 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 5a04 │ │ │ │ │ + beq 58ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 58c8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 58ac │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + beq 5890 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 598c │ │ │ │ │ + beq 5874 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5970 │ │ │ │ │ + beq 5858 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5b48 │ │ │ │ │ + bne 5a30 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5b2c │ │ │ │ │ + beq 5a14 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ 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 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5a04 │ │ │ │ │ + bne 58ec │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 590c │ │ │ │ │ - b 5b2c │ │ │ │ │ + bne 57f4 │ │ │ │ │ + b 5a14 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b38 │ │ │ │ │ + bgt 5a20 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5954 │ │ │ │ │ + b 583c │ │ │ │ │ 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 5b9c │ │ │ │ │ + bgt 5a84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b9c │ │ │ │ │ + bne 5a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58f4 │ │ │ │ │ + bne 57dc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5b30 │ │ │ │ │ + b 5a18 │ │ │ │ │ │ │ │ │ │ -00005bb0 : │ │ │ │ │ +00005a98 : │ │ │ │ │ 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] @ 5c04 │ │ │ │ │ + ldr r0, [pc, #52] @ 5aec │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5bfc │ │ │ │ │ + beq 5ae4 │ │ │ │ │ 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] │ │ │ │ │ @@ -6429,24 +6359,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005c08 : │ │ │ │ │ +00005af0 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5c7c │ │ │ │ │ + blt 5b64 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5c50 │ │ │ │ │ + bcs 5b38 │ │ │ │ │ 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 │ │ │ │ │ @@ -6455,74 +6385,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 5c7c │ │ │ │ │ + bgt 5b64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5b6c │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005ca4 : │ │ │ │ │ +00005b8c : │ │ │ │ │ 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 5cd8 │ │ │ │ │ + beq 5bc0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ce8 │ │ │ │ │ + ble 5bd0 │ │ │ │ │ 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 5cd8 │ │ │ │ │ + bne 5bc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5cd8 │ │ │ │ │ + b 5bc0 │ │ │ │ │ │ │ │ │ │ -00005d00 : │ │ │ │ │ +00005be8 : │ │ │ │ │ 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 5d4c │ │ │ │ │ + beq 5c34 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5d6c │ │ │ │ │ + bcs 5c54 │ │ │ │ │ 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} │ │ │ │ │ @@ -6539,43 +6469,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] @ 5d84 │ │ │ │ │ + ldr r1, [pc, #8] @ 5c6c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5d64 │ │ │ │ │ + b 5c4c │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005d88 : │ │ │ │ │ +00005c70 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e4c │ │ │ │ │ + beq 5d34 │ │ │ │ │ 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 5dd4 │ │ │ │ │ + b 5cbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e40 │ │ │ │ │ + bne 5d28 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 5e3c │ │ │ │ │ + bls 5d24 │ │ │ │ │ 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 │ │ │ │ │ @@ -6585,69 +6515,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 5dbc │ │ │ │ │ + bgt 5ca4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5dbc │ │ │ │ │ + bne 5ca4 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5dbc │ │ │ │ │ + b 5ca4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005e58 : │ │ │ │ │ +00005d40 : │ │ │ │ │ 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 5f6c │ │ │ │ │ - ldr r3, [pc, #252] @ 5f84 │ │ │ │ │ + beq 5e54 │ │ │ │ │ + ldr r3, [pc, #252] @ 5e6c │ │ │ │ │ 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 5f2c │ │ │ │ │ + beq 5e14 │ │ │ │ │ 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 5f50 │ │ │ │ │ - ldr r1, [pc, #168] @ 5f88 │ │ │ │ │ + bgt 5e38 │ │ │ │ │ + ldr r1, [pc, #168] @ 5e70 │ │ │ │ │ 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 │ │ │ │ │ @@ -6660,80 +6590,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] @ 5f8c │ │ │ │ │ + ldr r0, [pc, #88] @ 5e74 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 5e64 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ed8 │ │ │ │ │ - ldr r1, [pc, #56] @ 5f90 │ │ │ │ │ + ble 5dc0 │ │ │ │ │ + ldr r1, [pc, #56] @ 5e78 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 5ef8 │ │ │ │ │ + b 5de0 │ │ │ │ │ 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 5f24 │ │ │ │ │ + b 5e0c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00005f94 : │ │ │ │ │ +00005e7c : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6008 │ │ │ │ │ + blt 5ef0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5fdc │ │ │ │ │ + bcs 5ec4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6010 │ │ │ │ │ + bgt 5ef8 │ │ │ │ │ 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 6008 │ │ │ │ │ + bgt 5ef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 601c │ │ │ │ │ + beq 5f04 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -6741,25 +6671,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} │ │ │ │ │ │ │ │ │ │ -0000603c : │ │ │ │ │ +00005f24 : │ │ │ │ │ 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] @ 6128 │ │ │ │ │ + ldr ip, [pc, #196] @ 6010 │ │ │ │ │ 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 │ │ │ │ │ @@ -6772,86 +6702,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 60c0 │ │ │ │ │ + beq 5fa8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 60ec │ │ │ │ │ + ble 5fd4 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 6118 │ │ │ │ │ + bhi 6000 │ │ │ │ │ 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 60c0 │ │ │ │ │ + bne 5fa8 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 612c │ │ │ │ │ + ldr r3, [pc, #32] @ 6014 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 60c0 │ │ │ │ │ + b 5fa8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006130 : │ │ │ │ │ +00006018 : │ │ │ │ │ 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 6278 │ │ │ │ │ + ble 6148 │ │ │ │ │ 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 62ac │ │ │ │ │ - bne 61e4 │ │ │ │ │ + blt 6190 │ │ │ │ │ + bne 60cc │ │ │ │ │ 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 6298 │ │ │ │ │ + bne 617c │ │ │ │ │ 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 │ │ │ │ │ @@ -6860,331 +6790,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 6278 │ │ │ │ │ + beq 6148 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 62ac │ │ │ │ │ + blt 6190 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 6228 │ │ │ │ │ - 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 6160 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6278 │ │ │ │ │ + beq 6148 │ │ │ │ │ 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 62ac │ │ │ │ │ + blt 6190 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6288 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt 620c │ │ │ │ │ + beq 6158 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 6108 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 61dc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne 623c │ │ │ │ │ - b 6278 │ │ │ │ │ + b 60c4 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 6148 │ │ │ │ │ + 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 61dc │ │ │ │ │ + b 60c4 │ │ │ │ │ │ │ │ │ │ -000062b4 : │ │ │ │ │ +00006198 : │ │ │ │ │ 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 635c │ │ │ │ │ + bne 6240 │ │ │ │ │ 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 6344 │ │ │ │ │ + beq 6228 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63a0 │ │ │ │ │ + beq 6284 │ │ │ │ │ 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 6368 │ │ │ │ │ + bne 624c │ │ │ │ │ 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 63a8 │ │ │ │ │ + ble 628c │ │ │ │ │ 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 6338 │ │ │ │ │ + bgt 621c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6338 │ │ │ │ │ + bne 621c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6338 │ │ │ │ │ + b 621c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6338 │ │ │ │ │ + b 621c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6350 │ │ │ │ │ + bne 6234 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6350 │ │ │ │ │ + b 6234 │ │ │ │ │ │ │ │ │ │ -000063c0 : │ │ │ │ │ +000062a4 : │ │ │ │ │ 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 64c0 │ │ │ │ │ + bne 63a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 693c │ │ │ │ │ + bne 6820 │ │ │ │ │ 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 68c4 │ │ │ │ │ + blt 67a8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6600 │ │ │ │ │ + beq 64e4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 695c │ │ │ │ │ + beq 6840 │ │ │ │ │ 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 68c4 │ │ │ │ │ + beq 67a8 │ │ │ │ │ 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 6748 │ │ │ │ │ - beq 675c │ │ │ │ │ + blt 662c │ │ │ │ │ + beq 6640 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 6758 │ │ │ │ │ + bgt 663c │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 65c4 │ │ │ │ │ + bne 64a8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64b4 │ │ │ │ │ + bgt 6398 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 6674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 62d4 │ │ │ │ │ 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 6578 │ │ │ │ │ + bne 645c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68c4 │ │ │ │ │ + bne 67a8 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 68b4 │ │ │ │ │ + bcs 6798 │ │ │ │ │ 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 65a0 │ │ │ │ │ + bne 6484 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 6588 │ │ │ │ │ + blt 646c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6568 │ │ │ │ │ + bgt 644c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 644c │ │ │ │ │ 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 6510 │ │ │ │ │ + b 63f4 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 6540 │ │ │ │ │ + b 6424 │ │ │ │ │ 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 6550 │ │ │ │ │ - b 6568 │ │ │ │ │ + ble 6434 │ │ │ │ │ + b 644c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 68cc │ │ │ │ │ + bne 67b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 679c │ │ │ │ │ + bne 6680 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6568 │ │ │ │ │ + bgt 644c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6568 │ │ │ │ │ + bne 644c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6568 │ │ │ │ │ + b 644c │ │ │ │ │ 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 6878 │ │ │ │ │ - beq 6638 │ │ │ │ │ + blt 675c │ │ │ │ │ + beq 651c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 6888 │ │ │ │ │ + bgt 676c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6774 │ │ │ │ │ + beq 6658 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6568 │ │ │ │ │ + ble 644c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6674 │ │ │ │ │ + bge 6558 │ │ │ │ │ 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 │ │ │ │ │ @@ -7193,16 +7122,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 66e8 │ │ │ │ │ - b 6934 │ │ │ │ │ + bne 65cc │ │ │ │ │ + b 6818 │ │ │ │ │ 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 │ │ │ │ │ @@ -7219,220 +7148,220 @@ │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bcc 6698 │ │ │ │ │ + bcc 657c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 6890 │ │ │ │ │ + bcc 6774 │ │ │ │ │ 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 6860 │ │ │ │ │ + ble 6744 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 6720 │ │ │ │ │ + bne 6604 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6398 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 675c │ │ │ │ │ + bge 6640 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 65c4 │ │ │ │ │ + bne 64a8 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6488 │ │ │ │ │ + b 636c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3280 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6398 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6398 │ │ │ │ │ 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 6910 │ │ │ │ │ + beq 67f4 │ │ │ │ │ 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 6808 │ │ │ │ │ + b 66ec │ │ │ │ │ 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 67e0 │ │ │ │ │ + blt 66c4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 682c │ │ │ │ │ + b 6710 │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6840 │ │ │ │ │ + ble 6724 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 6818 │ │ │ │ │ + blt 66fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 65d8 │ │ │ │ │ + b 64bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6828 │ │ │ │ │ + bne 670c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6828 │ │ │ │ │ + b 670c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6730 │ │ │ │ │ + bne 6614 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6730 │ │ │ │ │ + b 6614 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6638 │ │ │ │ │ + bge 651c │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6638 │ │ │ │ │ + b 651c │ │ │ │ │ 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 6708 │ │ │ │ │ + b 65ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6398 │ │ │ │ │ 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 68c4 │ │ │ │ │ + bgt 67a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68c4 │ │ │ │ │ + bne 67a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 68c4 │ │ │ │ │ + b 67a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6934 │ │ │ │ │ + bgt 6818 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6934 │ │ │ │ │ + bne 6818 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 68c4 │ │ │ │ │ + b 67a8 │ │ │ │ │ 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 68c4 │ │ │ │ │ + b 67a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5890 │ │ │ │ │ + bl 5778 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6444 │ │ │ │ │ - b 68c4 │ │ │ │ │ + bne 6328 │ │ │ │ │ + b 67a8 │ │ │ │ │ │ │ │ │ │ -00006978 : │ │ │ │ │ +0000685c : │ │ │ │ │ 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 69e4 │ │ │ │ │ + bne 68c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6aac │ │ │ │ │ + blt 6990 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a6c │ │ │ │ │ + bne 6950 │ │ │ │ │ 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 │ │ │ │ │ @@ -7444,85 +7373,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] @ 6af4 │ │ │ │ │ + ldr ip, [pc, #228] @ 69d8 │ │ │ │ │ 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 6aa4 │ │ │ │ │ + beq 6988 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 68a8 │ │ │ │ │ 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 6a50 │ │ │ │ │ + beq 6934 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 69d0 │ │ │ │ │ + beq 68b4 │ │ │ │ │ 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 69d0 │ │ │ │ │ - b 6aa4 │ │ │ │ │ - ldr lr, [pc, #128] @ 6af4 │ │ │ │ │ + bge 68b4 │ │ │ │ │ + b 6988 │ │ │ │ │ + ldr lr, [pc, #128] @ 69d8 │ │ │ │ │ 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 6a28 │ │ │ │ │ + bne 690c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 69dc │ │ │ │ │ - ldr lr, [pc, #64] @ 6af4 │ │ │ │ │ + b 68c0 │ │ │ │ │ + ldr lr, [pc, #64] @ 69d8 │ │ │ │ │ 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 6aa4 │ │ │ │ │ + beq 6988 │ │ │ │ │ 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 6a50 │ │ │ │ │ + b 6934 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006af8 <_PyList_SliceSubscript>: │ │ │ │ │ +000069dc <_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 │ │ │ │ │ @@ -7530,54 +7459,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 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + blt 6f10 <_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 6ea4 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ble 6d88 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 6ecc <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ + bne 6db0 <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6ea4 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ - ldr r3, [pc, #1276] @ 7084 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ + ble 6d88 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ldr r3, [pc, #1276] @ 6f68 <_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 6ff4 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ + beq 6ed8 <_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] @ 7088 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + ldr r3, [pc, #1216] @ 6f6c <_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] │ │ │ │ │ @@ -7593,393 +7522,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 7034 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + bhi 6f18 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 7034 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + beq 6f18 <_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 6d6c <_PyList_SliceSubscript+0x274> │ │ │ │ │ + beq 6c50 <_PyList_SliceSubscript+0x274> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6d48 <_PyList_SliceSubscript+0x250> │ │ │ │ │ + beq 6c2c <_PyList_SliceSubscript+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6d2c <_PyList_SliceSubscript+0x234> │ │ │ │ │ + beq 6c10 <_PyList_SliceSubscript+0x234> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6d10 <_PyList_SliceSubscript+0x218> │ │ │ │ │ + beq 6bf4 <_PyList_SliceSubscript+0x218> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6cf4 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ + beq 6bd8 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6cd8 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ + beq 6bbc <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 6cbc <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq 6ba0 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 6e94 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 6d78 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_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 6ebc <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6da0 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6d6c <_PyList_SliceSubscript+0x274> │ │ │ │ │ + bne 6c50 <_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 6c58 <_PyList_SliceSubscript+0x160> │ │ │ │ │ - b 6e94 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 6b3c <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6d78 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 5258 │ │ │ │ │ + bl 5140 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6f10 <_PyList_SliceSubscript+0x534> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6ed0 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6ed0 <_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 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6ed0 <_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 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6ed0 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6ed0 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - beq 6fec <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6ed0 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ add lr, r1, #24 │ │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ strle r7, [r1] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 6fc8 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ + bne 6eac <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6e98 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6d7c <_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 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ - ldr r3, [pc, #120] @ 708c <_PyList_SliceSubscript+0x594> │ │ │ │ │ + beq 6f10 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + ldr r3, [pc, #120] @ 6f70 <_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 6be0 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ + b 6ac4 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6e98 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6d7c <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7058 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bgt 6f3c <_PyList_SliceSubscript+0x560> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7058 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bne 6f3c <_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 702c <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6f10 <_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 6c58 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6b3c <_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 │ │ │ │ │ │ │ │ │ │ -00007090 : │ │ │ │ │ +00006f74 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 71d0 │ │ │ │ │ + beq 70b4 │ │ │ │ │ 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 7200 │ │ │ │ │ + bne 70e4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 71dc │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71dc │ │ │ │ │ + blt 70c0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7104 │ │ │ │ │ - b 71a4 │ │ │ │ │ + bgt 6fe8 │ │ │ │ │ + b 7088 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 71a4 │ │ │ │ │ + ble 7088 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7124 │ │ │ │ │ + beq 7008 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7154 │ │ │ │ │ + ble 7038 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e0 │ │ │ │ │ + blt 70c4 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e0 │ │ │ │ │ + blt 70c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e0 │ │ │ │ │ + blt 70c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 70f4 │ │ │ │ │ + beq 6fd8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 70f4 │ │ │ │ │ + bgt 6fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 70f4 │ │ │ │ │ + bne 6fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt 7104 │ │ │ │ │ + blt 6fe8 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71dc │ │ │ │ │ + blt 70c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7997,50 +7926,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 71f8 │ │ │ │ │ + ble 70dc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007218 : │ │ │ │ │ +000070fc : │ │ │ │ │ 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 72c0 │ │ │ │ │ + beq 71a4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 71a8 │ │ │ │ │ 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 729c │ │ │ │ │ + b 7180 │ │ │ │ │ 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] │ │ │ │ │ @@ -8050,21 +7979,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 7278 │ │ │ │ │ + bne 715c │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000072cc : │ │ │ │ │ +000071b0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8077,76 +8006,86 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007314 : │ │ │ │ │ +000071f8 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 733c │ │ │ │ │ + bgt 7220 │ │ │ │ │ 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 7328 │ │ │ │ │ + bcs 720c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 7350 │ │ │ │ │ - b 7328 │ │ │ │ │ + bhi 7234 │ │ │ │ │ + b 720c │ │ │ │ │ │ │ │ │ │ -0000736c : │ │ │ │ │ +00007250 : │ │ │ │ │ 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 3cc8 <_list_extend> │ │ │ │ │ + bl 3d88 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 73a8 │ │ │ │ │ + beq 728c │ │ │ │ │ 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 73a0 │ │ │ │ │ + b 7284 │ │ │ │ │ │ │ │ │ │ -000073b0 : │ │ │ │ │ +00007294 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000073dc : │ │ │ │ │ +000072c0 : │ │ │ │ │ +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 │ │ │ │ │ + │ │ │ │ │ +000072d8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8154,46 +8093,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 76bc │ │ │ │ │ + bhi 75b8 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7480 │ │ │ │ │ + beq 737c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 74f8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 7454 │ │ │ │ │ + beq 7350 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 74f8 │ │ │ │ │ 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 7608 │ │ │ │ │ + ble 7504 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls 7608 │ │ │ │ │ + bls 7504 │ │ │ │ │ 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] │ │ │ │ │ @@ -8201,24 +8140,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 7650 │ │ │ │ │ + ble 754c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 7624 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bgt 7520 │ │ │ │ │ + bne 74f8 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7608 │ │ │ │ │ + bge 7504 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 7608 │ │ │ │ │ + bcs 7504 │ │ │ │ │ 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] │ │ │ │ │ @@ -8228,24 +8167,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 7674 │ │ │ │ │ + ble 7570 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 7628 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bgt 7524 │ │ │ │ │ + bne 74f8 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7608 │ │ │ │ │ + bge 7504 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 7608 │ │ │ │ │ + bcs 7504 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -8253,134 +8192,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 7698 │ │ │ │ │ + ble 7594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 7628 │ │ │ │ │ - bne 75fc │ │ │ │ │ + bgt 7524 │ │ │ │ │ + bne 74f8 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 7608 │ │ │ │ │ + bge 7504 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 7608 │ │ │ │ │ + bls 7504 │ │ │ │ │ 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 7634 │ │ │ │ │ + ble 7530 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 7628 │ │ │ │ │ + bgt 7524 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 75a0 │ │ │ │ │ + beq 749c │ │ │ │ │ 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 75fc │ │ │ │ │ + b 74f8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 7600 │ │ │ │ │ + b 74fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 74e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75ec │ │ │ │ │ + b 74e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 74c8 │ │ │ │ │ + bne 73c4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 74c8 │ │ │ │ │ + b 73c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7530 │ │ │ │ │ + bne 742c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7530 │ │ │ │ │ + b 742c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7590 │ │ │ │ │ + bne 748c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7590 │ │ │ │ │ + b 748c │ │ │ │ │ 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 75fc │ │ │ │ │ + beq 74f8 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 7454 │ │ │ │ │ + ble 7350 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7440 │ │ │ │ │ - b 75fc │ │ │ │ │ + bne 733c │ │ │ │ │ + b 74f8 │ │ │ │ │ │ │ │ │ │ -00007700 <_PyList_GetItemRef>: │ │ │ │ │ +000075fc <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 7738 <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 7634 <_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 772c <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 7628 <_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 263c │ │ │ │ │ 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=.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 │ │ │ ├── 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: 131700 (bytes into file) │ │ │ │ │ + Start of section headers: 131996 (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 0x20274: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2039c: │ │ │ │ │ │ │ │ │ │ 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 01ca0c 000670 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b08 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d07c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001fe0 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001fe0 0154fc 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01d434 002b30 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0174dc 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0181bc 0010da 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 01ff64 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 019298 000668 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 01ffa4 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 019900 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 019900 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 019934 001cf0 10 16 301 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01b624 0013e8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0201e4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a0c 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01cafc 000628 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a40 0004d8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d124 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001f18 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001f18 0156b4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01d4dc 002bb0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0175cc 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0182ac 0010da 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 02008c 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 019388 000668 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0200cc 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0199f0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0199f0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 019a24 001cf0 10 16 301 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01b714 0013e8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02030c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -39,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: 00000eb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000ecc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 00014a00 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 43: 0000addc 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 00014bb8 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 43: 0000ae7c 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 44: 00001bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00001bf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00001ce8 328 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 47: 00001e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 50: 00002168 684 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -72,194 +72,194 @@ │ │ │ │ │ 68: 00003650 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 00003658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 000036cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 71: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 72: 000036d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 73: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 74: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 75: 00003ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00003b68 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: 00003ab4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 80: 00003b70 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: 00003c08 4128 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 89: 00004c1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00004c28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0000591c 548 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 92: 00005b3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00005b40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 00005b40 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 95: 00005b88 100 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 96: 00005bec 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ - 97: 0000fde4 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 98: 00005c28 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 99: 0000c314 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 100: 0000b01c 1288 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 101: 00005e04 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 102: 0000611c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00006120 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00003cc0 4128 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 000059d4 536 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 92: 00005be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00005bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 94: 00005bec 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 95: 00005c34 100 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 96: 00005c98 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ + 97: 0000ff74 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 98: 00005cd4 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 99: 0000c3b4 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 100: 0000b0bc 1288 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 101: 00005eb0 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 102: 000061c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000061cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 104: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 105: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 106: 00006178 220 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 107: 0000a140 3228 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 106: 00006224 220 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 107: 0000a1e0 3228 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ 108: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 109: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 110: 00006254 2152 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 111: 00006aac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00006abc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00006300 2152 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 111: 00006b58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00006b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 113: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 114: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 115: 00006f10 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 116: 00006fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00006fc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00006fc4 884 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 119: 00007338 1552 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 120: 00007938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00007948 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00007948 1420 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 123: 00007ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 00007ed4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00006fb0 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 116: 00007060 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00007064 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 00007064 884 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 119: 000073d8 1552 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 120: 000079d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 000079e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 000079e8 1420 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 123: 00007f64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 00007f74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 125: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 127: 000080dc 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 128: 0000cc88 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 129: 00008178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 0000817c 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 128: 0000cd28 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 129: 00008218 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 130: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 131: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 132: 0000817c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 133: 00008480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00008498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 0000821c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 00008520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 00008538 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 135: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 136: 000085e4 3912 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 137: 00009510 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000952c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000a130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000a140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000adcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000addc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000af38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000af40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 145: 0000af40 220 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 146: 0000b514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000b524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 148: 0000b524 560 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 149: 0000b754 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 150: 0000b750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 00008684 3912 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 137: 000095b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 000095cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000a1d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000a1e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000ae6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000ae7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000afd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000afe0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 145: 0000afe0 220 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 146: 0000b5b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 0000b5c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 148: 0000b5c4 560 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 149: 0000b7f4 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 150: 0000b7f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 151: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 152: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 153: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 154: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 155: 0000b754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000bbb4 1888 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 157: 0000bbb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0000b7f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 0000bc54 1888 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 157: 0000bc50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 158: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 159: 0000bbb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 00013dd4 3116 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 161: 0000c308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000c314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 0000c6cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000c6d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000c6d0 516 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 166: 0000ff68 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 167: 00011e10 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 159: 0000bc54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 00013f8c 3116 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 161: 0000c3a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c3b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c76c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000c770 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000c770 516 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 166: 000100f8 3144 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 167: 00011fa0 3204 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ 168: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 169: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 170: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ 171: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 172: 0000c938 848 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 173: 0000cc84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000cc88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000cf00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000c9d8 848 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 173: 0000cd24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000cd28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000cfa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 176: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 177: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 178: 0000cf04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 179: 0000cf04 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 180: 0000cfa0 424 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 178: 0000cfa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 179: 0000cfa4 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 180: 0000d040 424 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ 181: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 182: 0000d148 2308 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 183: 0000d988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000d9a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 0000d1e8 2308 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 183: 0000da28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000da48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 185: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 186: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 187: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 188: 0000db20 8368 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 189: 00011844 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 190: 0000eb38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000eb44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000fd68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 0000fd6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 194: 000006e0 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 195: 000006dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 196: 000006e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 197: 00000dec 480 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 198: 00000fcc 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 199: 000011fc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 200: 00010ba8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 00010bb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 202: 00010c70 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 203: 00010ce4 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 204: 00010f30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00010f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00011044 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 207: 000110fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 00011100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00011100 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 210: 00011160 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 211: 00000770 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 188: 0000dc88 8408 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 189: 000119d4 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 190: 0000ed38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000ed48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 0000fef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0000fefc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 194: 00000618 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 195: 00000614 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00000618 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 197: 00000d24 480 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 198: 00000f04 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 199: 00001134 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 200: 00010d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 00010d40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 00010e00 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 203: 00010e74 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 204: 000110c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 000110c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 000111d4 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 207: 0001128c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 00011290 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00011290 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 210: 000112f0 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 211: 000006a8 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ 212: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 213: 00011318 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 213: 000114a8 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ 214: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 215: 00012a70 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 216: 00013080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00013098 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00013098 2036 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 219: 00013884 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 0001388c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 00013b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00012c24 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 216: 00013238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00013250 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00013250 2036 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 219: 00013a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00013a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00013cec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 222: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 223: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 224: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 225: 000009cc 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 226: 00000bfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00000904 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 226: 00000b34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 227: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 228: 00013b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 00014648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 0001465c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 228: 00013cf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 00014800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 00014814 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 231: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 232: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00000d04 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 232: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 233: 00000c3c 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ 234: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 235: 000014f4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 236: 00001538 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 235: 0000142c 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 236: 00001470 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ 237: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 238: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ 239: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 240: 0000154c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 241: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 242: 00001568 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 243: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 240: 00001484 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 241: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 000014a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 243: 0000152c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 244: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 245: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 246: 000015f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 247: 000015f8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 248: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 250: 0000165c 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 246: 00001530 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 247: 00001530 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 248: 00001590 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 00001594 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 250: 00001594 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ 251: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 252: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ 253: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 254: 00001acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 254: 00001a04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 255: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 256: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 257: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 258: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ 259: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 260: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 261: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ @@ -347,105 +347,105 @@ │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 347: 00003658 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ 348: 000036d0 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 349: 000038a0 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 350: 000039c8 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 350: 000039c8 424 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 351: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ 352: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ 353: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 354: 00003ab4 340 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 354: 00003b70 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 364: 00004c28 3316 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 365: 00010bb0 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 366: 00005f98 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 367: 00006120 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 364: 00004ce0 3316 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 365: 00010d40 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 366: 00006044 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 367: 000061cc 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 368: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 370: 00006abc 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 371: 00006b14 1020 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 372: 00007ed4 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 370: 00006b68 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 371: 00006bc0 1008 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 372: 00007f74 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ 373: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 374: 00007f34 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 374: 00007fd4 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 378: 0000817c 796 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 378: 0000821c 796 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 381: 00008498 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 381: 00008538 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 385: 0000952c 3092 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 385: 000095cc 3092 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 389: 0000ae20 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 389: 0000aec0 288 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 392: 0000c8d4 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 392: 0000c974 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 393: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 395: 00010f34 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 395: 000110c4 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 397: 0001124c 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 397: 000113dc 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 404: 0000da4c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 405: 00012b7c 1308 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 406: 000004bc 200 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 404: 0000daec 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 405: 00012d30 1312 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000dbc0 200 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 409: 00000584 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 409: 000004bc 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 411: 0000fbd0 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 412: 000005a0 172 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 413: 0000fd6c 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 414: 0000fd80 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 415: 0000064c 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 411: 0000fd60 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 412: 000004d8 172 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 413: 0000fefc 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 414: 0000ff10 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 415: 00000584 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 417: 00010db0 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 417: 00010f40 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 421: 0000080c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 422: 00011d9c 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 421: 00000744 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 422: 00011f2c 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 425: 0001388c 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 426: 00000864 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 427: 000008b8 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 428: 00000914 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 429: 00000974 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 430: 00001838 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 425: 00013a44 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 426: 0000079c 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 427: 000007f0 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 428: 0000084c 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 429: 000008ac 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 430: 00001770 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 432: 00013b3c 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 433: 00000c04 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 434: 00000c5c 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 435: 00000d94 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 436: 00014a9c 2656 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 437: 00001568 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 432: 00013cf4 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 433: 00000b3c 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 434: 00000b94 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 435: 00000ccc 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 436: 00014c54 2656 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 437: 000014a0 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 439: 00001764 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 440: 000017bc 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 439: 0000169c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 440: 000016f4 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ 441: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ 442: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 443: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 445: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ 446: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ 447: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1ca0c contains 206 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1cafc contains 197 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 0001371c 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 │ │ │ │ │ @@ -44,190 +44,181 @@ │ │ │ │ │ 00000318 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000031c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000320 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 00000328 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000334 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000338 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000033c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000378 0001761c R_ARM_CALL 00007f34 PyLong_AsLongLongAndOverflow │ │ │ │ │ +00000378 0001761c R_ARM_CALL 00007fd4 PyLong_AsLongLongAndOverflow │ │ │ │ │ 000003f4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003f8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000040c 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ 00000410 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ 00000424 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000478 00015d1c R_ARM_CALL 000038a0 PyLong_AsUnsignedLong │ │ │ │ │ 00000494 00014e1c R_ARM_CALL 00001e30 PyLong_AsLong │ │ │ │ │ 000004a4 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000053c 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00000554 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000558 00013b2c 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 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000570 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000574 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000057c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000588 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000058c 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000059c 00019a1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -000005e8 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -00000634 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000638 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000648 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ -00000698 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -000006d8 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ -000006dc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000720 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -000007b4 00006b1d R_ARM_JUMP24 0000a140 long_bitwise │ │ │ │ │ -000007f4 00005f1d R_ARM_JUMP24 00005b88 _PyLong_FromSTwoDigits │ │ │ │ │ -000007f8 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007fc 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000828 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00000844 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000848 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000084c 0000d42b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ -00000850 0000d42c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ -00000858 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008b4 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 0001811d R_ARM_JUMP24 0000952c _PyLong_FromByteArray │ │ │ │ │ -00000900 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000904 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000908 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000950 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000954 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000095c 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -00000960 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -00000968 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000990 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -000009ac 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000009b0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000009b4 0000df2b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ -000009b8 0000df2c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ -000009c0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a04 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a08 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a14 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a30 00005e1c R_ARM_CALL 00005b40 long_neg │ │ │ │ │ -00000a50 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a54 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a5c 0000bc1c R_ARM_CALL 0000db20 long_pow │ │ │ │ │ -00000a94 0001ae1c R_ARM_CALL 00001838 _PyLong_DivmodNear │ │ │ │ │ -00000abc 00007a1c R_ARM_CALL 00007948 long_sub │ │ │ │ │ -00000ae8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000b0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b38 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00000b4c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b6c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b8c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba0 0000e02b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ -00000ba4 0000e02c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ -00000ba8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000bd0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bfc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c00 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c20 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00000c3c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000c40 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000c44 0000e72b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00000c48 0000e72c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00000c50 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c98 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000c9c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ca4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000cb8 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cf8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d54 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000d58 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000d5c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000db0 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00000dcc 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd4 0000ea2b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ -00000dd8 0000ea2c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ -00000de0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e28 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -00000e38 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ -00000e54 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e68 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fc4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001534 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00001564 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015b4 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000015c8 0000761d R_ARM_JUMP24 00006fc4 long_lshift1 │ │ │ │ │ -000015d4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015d8 0001342c 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 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001600 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001620 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001638 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00001654 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001658 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016b0 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000016c4 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000016d8 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000016f4 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001704 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001718 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001730 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001754 00019e1d R_ARM_JUMP24 0000fd80 PyLong_FromInt64 │ │ │ │ │ -00001780 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -0000179c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017a0 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000017a4 0000fb2b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ -000017a8 0000fb2c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ -000017b0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017fc 00003d1c R_ARM_CALL 000025a8 long_to_decimal_string_internal │ │ │ │ │ -00001830 0000a71c R_ARM_CALL 00011e10 long_format_binary │ │ │ │ │ -00001890 00009c1c R_ARM_CALL 0000bbb4 long_divrem │ │ │ │ │ -000018bc 0000761c R_ARM_CALL 00006fc4 long_lshift1 │ │ │ │ │ -000018f8 0000381c R_ARM_CALL 00002438 long_compare │ │ │ │ │ -00001954 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001974 0000651c R_ARM_CALL 00005e04 long_add │ │ │ │ │ -000019a4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 00007a1c R_ARM_CALL 00007948 long_sub │ │ │ │ │ -000019e4 00002b1c R_ARM_CALL 0000addc Py_XDECREF │ │ │ │ │ -000019ec 00002b1c R_ARM_CALL 0000addc Py_XDECREF │ │ │ │ │ -00001a00 00005e1c R_ARM_CALL 00005b40 long_neg │ │ │ │ │ -00001a2c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 00007a1c R_ARM_CALL 00007948 long_sub │ │ │ │ │ -00001a54 0000651c R_ARM_CALL 00005e04 long_add │ │ │ │ │ -00001a78 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a84 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a88 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a8c 0000fd2b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ -00001a90 0000fd2c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ -00001a98 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ac0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001acc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ad0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004c0 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000004c4 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000004d4 00019a1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000520 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +0000056c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000570 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000580 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ +000005d0 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +00000610 0000081d R_ARM_JUMP24 00000280 _PyLong_FromMedium │ │ │ │ │ +00000614 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000658 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +000006ec 00006b1d R_ARM_JUMP24 0000a1e0 long_bitwise │ │ │ │ │ +0000072c 00005f1d R_ARM_JUMP24 00005c34 _PyLong_FromSTwoDigits │ │ │ │ │ +00000730 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000734 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000760 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +0000077c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000780 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000784 0000d42b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ +00000788 0000d42c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ +00000790 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007ec 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000830 0001811d R_ARM_JUMP24 000095cc _PyLong_FromByteArray │ │ │ │ │ +00000838 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000083c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000840 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000888 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000088c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000894 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +00000898 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +000008a0 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008c8 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000008e4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008e8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008ec 0000df2b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ +000008f0 0000df2c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ +000008f8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000093c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000940 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000094c 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000968 00005e1c R_ARM_CALL 00005bec long_neg │ │ │ │ │ +00000988 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000098c 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000994 0000bc1c R_ARM_CALL 0000dc88 long_pow │ │ │ │ │ +000009cc 0001ae1c R_ARM_CALL 00001770 _PyLong_DivmodNear │ │ │ │ │ +000009f4 00007a1c R_ARM_CALL 000079e8 long_sub │ │ │ │ │ +00000a20 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a70 00016d1d R_ARM_JUMP24 00010d40 _PyLong_Copy │ │ │ │ │ +00000a84 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 0000e02b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ +00000adc 0000e02c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ +00000ae0 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000b08 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b28 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b34 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b58 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000b74 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000b78 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000b7c 0000e72b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00000b80 0000e72c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00000b88 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bd0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000bd4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000bdc 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000bf0 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000c30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c8c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000c90 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000c94 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ce8 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000d04 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000d08 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000d0c 0000ea2b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ +00000d10 0000ea2c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ +00000d18 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d60 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +00000d70 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ +00000d8c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000da0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000efc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001434 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000146c 00016d1d R_ARM_JUMP24 00010d40 _PyLong_Copy │ │ │ │ │ +0000149c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014ec 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00001500 0000761d R_ARM_JUMP24 00007064 long_lshift1 │ │ │ │ │ +0000150c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001510 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001514 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001518 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001520 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000152c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001534 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001538 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001558 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001570 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0000158c 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001590 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015e8 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000015fc 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001610 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000162c 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000163c 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001650 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001668 0001b61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000168c 00019e1d R_ARM_JUMP24 0000ff10 PyLong_FromInt64 │ │ │ │ │ +000016b8 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000016d4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000016d8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000016dc 0000fb2b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ +000016e0 0000fb2c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ +000016e8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001734 00003d1c R_ARM_CALL 000025a8 long_to_decimal_string_internal │ │ │ │ │ +00001768 0000a71c R_ARM_CALL 00011fa0 long_format_binary │ │ │ │ │ +000017c8 00009c1c R_ARM_CALL 0000bc54 long_divrem │ │ │ │ │ +000017f4 0000761c R_ARM_CALL 00007064 long_lshift1 │ │ │ │ │ +00001830 0000381c R_ARM_CALL 00002438 long_compare │ │ │ │ │ +0000188c 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000018ac 0000651c R_ARM_CALL 00005eb0 long_add │ │ │ │ │ +000018dc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018f8 00007a1c R_ARM_CALL 000079e8 long_sub │ │ │ │ │ +0000191c 00002b1c R_ARM_CALL 0000ae7c Py_XDECREF │ │ │ │ │ +00001924 00002b1c R_ARM_CALL 0000ae7c Py_XDECREF │ │ │ │ │ +00001938 00005e1c R_ARM_CALL 00005bec long_neg │ │ │ │ │ +00001964 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000197c 00007a1c R_ARM_CALL 000079e8 long_sub │ │ │ │ │ +0000198c 0000651c R_ARM_CALL 00005eb0 long_add │ │ │ │ │ +000019b0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019bc 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000019c0 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000019c4 0000fd2b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ +000019c8 0000fd2c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ +000019d0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a04 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a08 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d07c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d124 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001cc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 000024cc long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002568 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000350 long_hash │ │ │ │ │ 00000048 0001cd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00002168 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ac02 R_ARM_ABS32 0000c938 long_new │ │ │ │ │ +0000009c 0000ac02 R_ARM_ABS32 0000c9d8 long_new │ │ │ │ │ 000000a0 00014502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007f02 R_ARM_ABS32 000080dc long_vectorcall │ │ │ │ │ +000000c8 00007f02 R_ARM_ABS32 0000817c 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 │ │ │ │ │ @@ -250,91 +241,91 @@ │ │ │ │ │ 000002d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00006202 R_ARM_ABS32 00005c28 long_add_method │ │ │ │ │ -000002f8 00007702 R_ARM_ABS32 00007338 long_sub_method │ │ │ │ │ -000002fc 0000a502 R_ARM_ABS32 0000c6d0 long_mul_method │ │ │ │ │ -00000300 0000d502 R_ARM_ABS32 00011318 long_mod │ │ │ │ │ -00000304 0000ca02 R_ARM_ABS32 00010c70 long_divmod │ │ │ │ │ -00000308 0000bc02 R_ARM_ABS32 0000db20 long_pow │ │ │ │ │ -0000030c 00005b02 R_ARM_ABS32 0000591c long_neg_method │ │ │ │ │ -00000310 0000d202 R_ARM_ABS32 00011160 long_long │ │ │ │ │ -00000314 0000ce02 R_ARM_ABS32 00011044 long_abs_method │ │ │ │ │ +000002f4 00006202 R_ARM_ABS32 00005cd4 long_add_method │ │ │ │ │ +000002f8 00007702 R_ARM_ABS32 000073d8 long_sub_method │ │ │ │ │ +000002fc 0000a502 R_ARM_ABS32 0000c770 long_mul_method │ │ │ │ │ +00000300 0000d502 R_ARM_ABS32 000114a8 long_mod │ │ │ │ │ +00000304 0000ca02 R_ARM_ABS32 00010e00 long_divmod │ │ │ │ │ +00000308 0000bc02 R_ARM_ABS32 0000dc88 long_pow │ │ │ │ │ +0000030c 00005b02 R_ARM_ABS32 000059d4 long_neg_method │ │ │ │ │ +00000310 0000d202 R_ARM_ABS32 000112f0 long_long │ │ │ │ │ +00000314 0000ce02 R_ARM_ABS32 000111d4 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00002414 long_bool │ │ │ │ │ -0000031c 00007302 R_ARM_ABS32 00006f10 long_invert │ │ │ │ │ -00000320 00006e02 R_ARM_ABS32 00006254 long_lshift_method │ │ │ │ │ -00000324 0000da02 R_ARM_ABS32 00013098 long_rshift │ │ │ │ │ -00000328 00006a02 R_ARM_ABS32 00006178 long_and │ │ │ │ │ -0000032c 0000d302 R_ARM_ABS32 00000770 long_xor │ │ │ │ │ -00000330 00009102 R_ARM_ABS32 0000af40 long_or │ │ │ │ │ -00000334 0000d202 R_ARM_ABS32 00011160 long_long │ │ │ │ │ -0000033c 0000d702 R_ARM_ABS32 00012a70 long_float │ │ │ │ │ -00000368 00009402 R_ARM_ABS32 0000b524 long_div │ │ │ │ │ -0000036c 0000b602 R_ARM_ABS32 0000d148 long_true_divide │ │ │ │ │ -00000378 0000d202 R_ARM_ABS32 00011160 long_long │ │ │ │ │ +0000031c 00007302 R_ARM_ABS32 00006fb0 long_invert │ │ │ │ │ +00000320 00006e02 R_ARM_ABS32 00006300 long_lshift_method │ │ │ │ │ +00000324 0000da02 R_ARM_ABS32 00013250 long_rshift │ │ │ │ │ +00000328 00006a02 R_ARM_ABS32 00006224 long_and │ │ │ │ │ +0000032c 0000d302 R_ARM_ABS32 000006a8 long_xor │ │ │ │ │ +00000330 00009102 R_ARM_ABS32 0000afe0 long_or │ │ │ │ │ +00000334 0000d202 R_ARM_ABS32 000112f0 long_long │ │ │ │ │ +0000033c 0000d702 R_ARM_ABS32 00012c24 long_float │ │ │ │ │ +00000368 00009402 R_ARM_ABS32 0000b5c4 long_div │ │ │ │ │ +0000036c 0000b602 R_ARM_ABS32 0000d1e8 long_true_divide │ │ │ │ │ +00000378 0000d202 R_ARM_ABS32 000112f0 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000ec02 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +00000388 0000ec02 R_ARM_ABS32 00001470 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 0000ee02 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 0000ec02 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +000003b0 0000ec02 R_ARM_ABS32 00001470 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000f002 R_ARM_ABS32 0000154c long_get1 │ │ │ │ │ +000003c4 0000f002 R_ARM_ABS32 00001484 long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +000003ec 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000cb02 R_ARM_ABS32 00010ce4 int_bit_length │ │ │ │ │ +000003fc 0000cb02 R_ARM_ABS32 00010e74 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 0000fa02 R_ARM_ABS32 0000165c int_bit_count │ │ │ │ │ +0000040c 0000fa02 R_ARM_ABS32 00001594 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005802 R_ARM_ABS32 00003c08 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 00003cc0 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00008802 R_ARM_ABS32 000085e4 int_from_bytes │ │ │ │ │ +0000042c 00008802 R_ARM_ABS32 00008684 int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000f702 R_ARM_ABS32 000015f8 int_as_integer_ratio │ │ │ │ │ +0000043c 0000f702 R_ARM_ABS32 00001530 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000044c 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000045c 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000eb02 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000046c 0000eb02 R_ARM_ABS32 0000142c long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000e102 R_ARM_ABS32 000009cc int___round__ │ │ │ │ │ +0000047c 0000e102 R_ARM_ABS32 00000904 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00010202 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000b302 R_ARM_ABS32 0000cf04 int___format__ │ │ │ │ │ +0000049c 0000b302 R_ARM_ABS32 0000cfa4 int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000f502 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 0000fc02 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1d434 contains 1382 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1d4dc contains 1398 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000008c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000009c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000f8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -645,1136 +636,1152 @@ │ │ │ │ │ 0000399c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039a0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000039a4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 000039ac 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000039b4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000039b8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000039c0 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003a14 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003a24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a44 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003a94 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003aa4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003ab0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b20 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003b30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b54 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003ba4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003bb4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bc4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003bc8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003c70 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003cf8 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d0c 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d20 0001641c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00003d2c 0001651c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -0000424c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004254 0001671c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00004278 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000427c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004280 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -00004284 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -0000428c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004294 0001681c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -0000455c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004560 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004564 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -00004568 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -00004570 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004944 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004994 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000049a8 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000049f4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004a24 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004a54 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004a58 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004a5c 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ -00004a60 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ -00004a68 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ac8 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004acc 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ad0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00004ad4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00004adc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004aec 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b3c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004ba4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ba8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004bac 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00004bb0 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004bdc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004be0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004be4 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00004be8 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00004bf0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bfc 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -00004c00 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -00004c04 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -00004c08 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00004c0c 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ -00004c10 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ -00004c14 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004c1c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c20 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005180 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -000054e0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000054e4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000054e8 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -000054ec 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -000054f4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000056b0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000056b4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000056b8 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -000056bc 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -000056c4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059c4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000059d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000059d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059f4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a68 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a98 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005aac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ab0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005acc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005af4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b10 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005bac 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005bb0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c00 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00005d0c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d10 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005d80 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005db0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005dd0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005df8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ecc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ed0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006008 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000600c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006078 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000060b0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000060c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000060c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000060e8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000611c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006208 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000620c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006248 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000624c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063b8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000063e0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006420 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006698 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000669c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006704 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006708 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067b8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000067bc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000067c0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000067c4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000067cc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000067f8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006804 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006884 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068c0 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000690c 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -0000696c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006970 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006974 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006978 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006980 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006988 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006a34 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a50 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a54 0001532c 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 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a74 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006a7c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006a80 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006a84 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00006a88 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00006a90 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006aac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ab0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ab4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ab8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ad8 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ -00006af4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006af8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006afc 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006b00 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006b08 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006bdc 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006c1c 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00006cd0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006d30 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d34 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d38 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006d3c 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006d44 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d64 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006d68 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006d70 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00006d74 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00006d7c 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d90 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006dc0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00006dc4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006dcc 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006df8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e04 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006e08 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006e0c 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006e10 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006e18 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e34 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006f00 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f50 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006f54 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006fc0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007038 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007260 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007264 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000073e8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000073f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007410 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075e8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000075ec 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000076e0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000076e4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007760 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007844 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007848 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000784c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007850 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007858 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078c4 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000078fc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007900 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007908 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007930 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007938 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000793c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007940 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007944 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000079cc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000079d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000079dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000079fc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007bc8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007bcc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007cd4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007cd8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d30 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e44 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007e64 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e70 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e88 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007e90 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007e94 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007e98 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007e9c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007ea4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ec4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ec8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007ecc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007ed0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f10 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007f14 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007f1c 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00007f20 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00007f28 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000803c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008074 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008078 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008080 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008094 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000080f4 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00008140 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008154 0001791c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00008160 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008164 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008168 00007e2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ -0000816c 00007e2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ -00008174 0001491d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00008178 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000081d0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000081d4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008220 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00008298 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000082d4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000082fc 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008334 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008394 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00008440 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008444 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008448 0000822b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ -0000844c 0000822c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ -00008454 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008460 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008464 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008468 0000832b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ -0000846c 0000832c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ -00008474 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008504 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -0000851c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008520 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008528 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008538 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000859c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085bc 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00008674 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00008684 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008688 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000872c 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008730 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008958 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008964 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008968 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008984 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ef4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ef8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008f68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f84 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008fe0 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009278 00017f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00009288 0001801c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -000092a4 0001811c R_ARM_CALL 0000952c _PyLong_FromByteArray │ │ │ │ │ -000092cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000092d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000092dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000092e4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009308 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00009318 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000931c 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00009330 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009340 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009344 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000093a0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000093f8 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009410 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009420 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009424 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009428 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000942c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009434 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009444 0001821c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000946c 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00009488 0001811c R_ARM_CALL 0000952c _PyLong_FromByteArray │ │ │ │ │ -00009494 0001841c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000949c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000094a0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000094a4 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -000094a8 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -000094b0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000094cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094d8 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000094f0 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -000094f4 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -000094f8 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -000094fc 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00009500 0000872b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ -00009504 0000872c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ -00009508 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00009510 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009514 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009518 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000951c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009520 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009524 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009528 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009640 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000964c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009650 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000966c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009bbc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009bc0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009dd0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009e40 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a0f0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a10c 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000a114 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a118 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a11c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a120 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a128 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a130 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a134 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a138 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a13c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a1e8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a214 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a30c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a404 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a408 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a764 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a7f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a834 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a83c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a840 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ad3c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ad4c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ada4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ada8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000adac 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000adb0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000adb8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000adc4 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000adcc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000add0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000add4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000add8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ae10 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ae88 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aee0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aef0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aef4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000af14 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af2c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af38 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000af3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000afd0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000afd4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b010 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b014 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b084 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b090 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b094 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b0ac 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b308 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b30c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b3c4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b3c8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b3cc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b3d0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b3d8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b428 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b460 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b468 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b46c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b4fc 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b50c 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b514 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b518 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b51c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b520 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b590 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b5ac 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b5b0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b5e8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b648 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b680 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b690 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b694 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b6b4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b738 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b744 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b748 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b750 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b820 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b824 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000b860 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b868 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000b8d8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b92c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b950 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b970 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b980 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b988 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000b9d0 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000b9d4 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000b9d8 00014b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000b9f0 0000972b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ -0000b9f4 0000972c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ -0000b9f8 0000982b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ -0000b9fc 0000982c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ -0000ba00 00014c1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000babc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bae0 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bae4 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bae8 00009a2b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ -0000baec 00009a2c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ -0000baf4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb18 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bb1c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bb20 0000992b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -0000bb24 0000992c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -0000bb2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb54 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb7c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb90 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bba8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bbb0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bd3c 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000bd74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bd78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bf78 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bf7c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c030 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c050 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c070 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0b4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00003a38 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003a6c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003a80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003aa8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b00 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b2c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b48 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b5c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003b68 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b6c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003bdc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003bec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003bf0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c10 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c60 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c70 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c8c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003c90 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003d28 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003db0 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003dc4 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003dd8 0001641c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +00003de4 0001651c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +00004304 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000430c 0001671c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00004330 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004334 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004338 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +0000433c 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00004344 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000434c 0001681c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00004614 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004618 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000461c 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00004620 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +00004628 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049fc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a4c 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004a60 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004aac 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004adc 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004b0c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004b10 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b14 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ +00004b18 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ +00004b20 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b80 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b84 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004b8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004b94 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ba4 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004bf4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004c5c 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004c60 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004c64 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004c68 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00004c94 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c98 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c9c 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00004ca0 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00004ca8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb4 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00004cb8 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00004cbc 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00004cc0 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00004cc4 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ +00004cc8 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ +00004ccc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004cd4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cd8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005238 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005598 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000559c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000055a0 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +000055a4 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +000055ac 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005768 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000576c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005770 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00005774 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +0000577c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a7c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005a88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005aa8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b18 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b48 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005b5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005b78 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ba0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005bbc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005be8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005c58 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c5c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005cac 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +00005db8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005dbc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005e2c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e5c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005e7c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e80 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ea4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005f78 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005f7c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000060b4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000060b8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006124 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000615c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000616c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006170 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006194 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061c8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000062b4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000062b8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000062f4 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062f8 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006464 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006470 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006474 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000648c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064cc 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006744 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006748 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067b0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067b4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006864 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006868 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000686c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006870 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006878 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000068a4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068b0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006930 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000696c 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000069b8 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00006a18 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006a1c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006a20 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006a24 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006a2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a34 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006ae0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006afc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b00 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b0c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006b10 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006b14 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b20 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006b28 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006b2c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006b30 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00006b34 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00006b3c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b58 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b5c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b60 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b64 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b84 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00006ba0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba8 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006bac 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006bb4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c88 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006cc8 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00006d7c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ddc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006de0 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006de4 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006de8 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006df0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e10 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006e14 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e1c 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00006e20 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00006e28 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006e3c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006e6c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00006e70 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00006e78 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006ea4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb0 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006eb4 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006eb8 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006ebc 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006ec4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ee0 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006fa0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ff0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006ff4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007060 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070d8 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007300 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007304 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007488 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007494 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007498 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074b0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007688 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000768c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007780 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007784 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007800 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078e4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000078e8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000078ec 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078f0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000078f8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007964 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000799c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000079a0 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000079a8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079d0 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000079d8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000079dc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079e0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079e4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a6c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007a78 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007a7c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007a9c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c68 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007c6c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007d74 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007d78 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007dd0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ee4 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007f04 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f10 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f28 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007f30 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007f34 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007f38 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007f3c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007f44 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f64 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f68 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f6c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f70 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fb0 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007fb4 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007fbc 0000712b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00007fc0 0000712c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00007fc8 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000080dc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008114 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008118 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008120 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008134 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008194 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +000081e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000081f4 0001791c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00008200 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008204 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008208 00007e2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ +0000820c 00007e2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ +00008214 0001491d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +00008218 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008270 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008274 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000082c0 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00008338 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00008374 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000839c 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000083d4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00008434 00017b1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000084e0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000084e4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000084e8 0000822b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ +000084ec 0000822c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ +000084f4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008500 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008504 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008508 0000832b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ +0000850c 0000832c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ +00008514 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000085a4 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +000085bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000085c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000085c8 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085d8 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000863c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000865c 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00008714 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00008724 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00008728 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000087cc 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000087d0 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000089f8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008a08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008a24 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f94 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008f98 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009008 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000900c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009024 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009080 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009318 00017f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00009328 0001801c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00009344 0001811c R_ARM_CALL 000095cc _PyLong_FromByteArray │ │ │ │ │ +0000936c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009378 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000937c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009384 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000093a8 0001631c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000093b8 00017e2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000093bc 00017e2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000093d0 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000093e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009440 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009498 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000094b0 0001691c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000094c0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000094c4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000094c8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000094cc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000094d4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000094e4 0001821c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000950c 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00009528 0001811c R_ARM_CALL 000095cc _PyLong_FromByteArray │ │ │ │ │ +00009534 0001841c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000953c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009540 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009544 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00009548 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00009550 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000956c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009578 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009590 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00009594 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00009598 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +0000959c 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +000095a0 0000872b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ +000095a4 0000872c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ +000095a8 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000095b0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095b4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095b8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000095bc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000095c0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095c4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000096e0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000096ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000970c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c5c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009c60 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009e70 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ee0 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a190 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a1ac 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000a1b4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a1b8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a1bc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a1c0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a1c8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1d0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a1d4 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1d8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1dc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a288 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a294 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a298 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a2b4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a378 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4a4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a4a8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a804 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a890 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a8d4 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a8dc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a8e0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000addc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adec 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae44 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae48 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae4c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ae50 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ae58 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae64 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ae6c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae70 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae74 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae78 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aeb0 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000af28 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af80 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000af90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000afb4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000afcc 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000afd8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000afdc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b070 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b074 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b0b0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b0b4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b124 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b130 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b134 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b14c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b3a8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b3ac 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b464 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b468 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b46c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b470 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b478 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b4c8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b500 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b508 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b50c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b59c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b5ac 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b5b4 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b5b8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b5bc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b5c0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b630 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b64c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b650 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b688 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b6e8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b720 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b730 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b734 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b754 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b7d8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b7e4 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7e8 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7f0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b8c0 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b8c4 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000b900 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b908 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000b978 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9f0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba10 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ba20 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ba28 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000ba70 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000ba74 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000ba78 00014b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000ba90 0000972b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ +0000ba94 0000972c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ +0000ba98 0000982b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ +0000ba9c 0000982c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ +0000baa0 00014c1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000bb5c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb80 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bb84 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bb88 00009a2b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ +0000bb8c 00009a2c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ +0000bb94 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bbb8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bbbc 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bbc0 0000992b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +0000bbc4 0000992c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +0000bbcc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bbf4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc3c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc50 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bddc 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000be14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000be18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c018 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c01c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000c0d0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000c0f0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 0000c110 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c17c 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c220 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c250 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c258 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c25c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c260 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000c264 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000c26c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c278 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c284 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000c2ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c300 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c308 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c30c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c310 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c368 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c374 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c378 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c398 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c644 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c690 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c69c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6b0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c6b4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c6b8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c6bc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c6c4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c6cc 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c76c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c770 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c7fc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c810 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c814 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c838 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c878 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c87c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c884 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c888 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c8ac 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c8c0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c980 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c984 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9b0 0001771c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c9d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c9d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca30 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000ca58 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca9c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000cb00 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cb4c 00018b1c R_ARM_CALL 00010f34 PyLong_FromUnicodeObject │ │ │ │ │ -0000cb58 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cb5c 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cb70 00018d1c R_ARM_CALL 0001124c _PyLong_FromBytes │ │ │ │ │ -0000cb7c 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb88 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cb8c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cb90 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000cb94 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000cb9c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbbc 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbc0 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbc4 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000cbc8 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000cbd0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbe0 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc10 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cc14 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cc1c 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc34 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc38 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc3c 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cc40 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cc48 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc7c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc84 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cca0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cca4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ccd0 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cd20 00018b1d R_ARM_JUMP24 00010f34 PyLong_FromUnicodeObject │ │ │ │ │ -0000cd30 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cd90 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000cdac 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cdb0 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cdcc 00018d1d R_ARM_JUMP24 0001124c _PyLong_FromBytes │ │ │ │ │ -0000ce14 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce44 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce48 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce4c 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000ce50 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000ce58 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce64 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce70 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce74 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce78 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000ce7c 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000ce84 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce94 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cec0 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cec4 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cecc 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000c154 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c170 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c190 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1b0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c21c 0001451c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c2c0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2f0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2f8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c2fc 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c300 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000c304 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000c30c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c318 00014a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c324 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0000c34c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c394 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3a0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3a8 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3ac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3b0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c408 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c414 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c418 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c438 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c6e4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c730 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c73c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c750 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c754 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c758 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c75c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c764 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c76c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c80c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c810 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c89c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c8b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c8b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c8d8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c918 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c91c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c924 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c928 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c94c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c960 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca50 0001771c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000ca70 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca74 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cad0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000caf8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cb0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cb3c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000cba0 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cbec 00018b1c R_ARM_CALL 000110c4 PyLong_FromUnicodeObject │ │ │ │ │ +0000cbf8 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cbfc 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cc10 00018d1c R_ARM_CALL 000113dc _PyLong_FromBytes │ │ │ │ │ +0000cc1c 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc28 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cc2c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cc30 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cc34 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cc3c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc5c 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc60 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc64 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cc68 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000cc70 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc80 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ccb0 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ccb4 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ccbc 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ccd4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ccd8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ccdc 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cce0 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cce8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cd1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cd24 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cd40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd70 00018a1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cdc0 00018b1d R_ARM_JUMP24 000110c4 PyLong_FromUnicodeObject │ │ │ │ │ +0000cdd0 0001771d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000ce30 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ce4c 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ce50 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ce6c 00018d1d R_ARM_JUMP24 000113dc _PyLong_FromBytes │ │ │ │ │ +0000ceb4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ced0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cee4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000cee8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ceec 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cef0 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000ceec 0000a92b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cef0 0000a92c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ 0000cef8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf00 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cf38 00018f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000cf54 0001901c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000cf64 0001911c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000cf70 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000cf80 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -0000cf84 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -0000cf88 0000b02b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ -0000cf8c 0000b02c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ -0000cf90 0000b12b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ -0000cf94 0000b12c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ -0000cf98 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000d01c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d020 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d0c0 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d0cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d0d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d0f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d13c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d298 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d2d4 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000d2e0 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d4e0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d51c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5d4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5f4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d60c 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d6a8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d6d4 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d854 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d858 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d88c 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d890 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d894 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000d898 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000d8a0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d90c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d9e0 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d9f4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9f8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9fc 0000b52b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ -0000da00 0000b52c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ -0000da08 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000daac 0001951c R_ARM_CALL 00012b7c _PyLong_Frexp │ │ │ │ │ -0000dacc 00017c1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000dad0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dad4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dad8 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -0000dadc 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -0000dae4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000daf0 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000daf4 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000daf8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000dafc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000db04 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db0c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000db10 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000db18 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000db9c 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000dba0 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dcb0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dcb4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dd28 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dd2c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dd54 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dde4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de70 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dec8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e05c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e124 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e144 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e148 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e170 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e228 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e238 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e23c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e25c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e2f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e370 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000e520 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e564 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000e65c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e738 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e758 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7a8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7dc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7fc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e81c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e820 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e828 0000bb2b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ -0000e82c 0000bb2c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ -0000e838 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e85c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e884 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8d0 0001982b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000e8d4 0001982c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000e8dc 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8e0 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e924 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e954 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e990 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9c4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9e0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9e8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e9ec 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e9f4 0000ba2b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ -0000e9f8 0000ba2c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ -0000ea04 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ea2c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ea30 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ea38 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eaa4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eab8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ead4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eae4 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000eae8 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000eaec 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000eaf0 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000eafc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eb38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eb40 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ec44 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec60 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ec64 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ed24 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed70 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee5c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eed4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef9c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efec 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f058 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f0ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f110 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f150 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1d8 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f1e0 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000f248 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f24c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f424 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0000f468 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f47c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f480 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f4ac 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f5c8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f5ec 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f610 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f648 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f664 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f680 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f69c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f6b8 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f724 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f748 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f760 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -0000f928 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f948 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f978 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f988 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa48 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fae8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb0c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb1c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb28 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb60 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb6c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb98 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbbc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc20 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fc24 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fca8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fce8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fcfc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fd00 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fd28 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fd68 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fd7c 0001331d R_ARM_JUMP24 00000140 PyLong_FromUnsignedLong │ │ │ │ │ -0000fda4 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fda8 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fde0 0000c21d R_ARM_JUMP24 000006e0 PyLong_FromInt64.part.0 │ │ │ │ │ -0000fe18 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fe24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fe28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fe40 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000feb4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fec4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fec8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fee8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff18 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ff48 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fffc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010010 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010014 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010034 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001005c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -000100b8 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001037c 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00010660 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010694 0000c51c R_ARM_CALL 00000dec kmul_split.constprop.0 │ │ │ │ │ -000106c0 0000c51c R_ARM_CALL 00000dec kmul_split.constprop.0 │ │ │ │ │ -00010720 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010784 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000107c0 0000c61c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -000107e0 0000c61c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -00010898 0000c71c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -000108e8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000108f8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010970 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -000109b4 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000109fc 0000c71c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -00010a74 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010a9c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010b40 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b54 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010b58 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010b5c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010b60 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010b68 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b94 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ba0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ba8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010bac 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010bec 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010bf0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010c5c 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010cc8 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00010ccc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010cd0 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010d48 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010d4c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010da4 0000c21d R_ARM_JUMP24 000006e0 PyLong_FromInt64.part.0 │ │ │ │ │ -00010df8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010dfc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010e7c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010eb8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010ec8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010ecc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010ef0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010f30 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010f5c 0001a21c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00010f6c 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00010f7c 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ -00010ff4 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010ff8 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010ffc 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00011000 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00011010 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011024 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011038 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf04 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf10 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cf14 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cf18 0000aa2b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cf1c 0000aa2c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cf24 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf34 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf60 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cf64 00018c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cf6c 00018e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf84 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cf88 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cf8c 0000ab2b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cf90 0000ab2c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cf98 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfa0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cfd8 00018f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000cff4 0001901c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000d004 0001911c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000d010 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000d020 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +0000d024 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +0000d028 0000b02b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ +0000d02c 0000b02c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ +0000d030 0000b12b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ +0000d034 0000b12c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ +0000d038 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d0bc 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d0c0 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d160 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d16c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d170 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d190 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d1dc 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d338 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d374 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000d380 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d580 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5bc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d674 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d694 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000d6ac 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d748 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d774 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d8f4 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d8f8 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d92c 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d930 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d934 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000d938 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000d940 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9ac 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000da80 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000da94 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000da98 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000da9c 0000b52b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ +0000daa0 0000b52c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ +0000daa8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db4c 0001951c R_ARM_CALL 00012d30 _PyLong_Frexp │ │ │ │ │ +0000db6c 00017c1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000db70 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db74 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db78 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +0000db7c 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +0000db84 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db90 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000db94 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000db98 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000db9c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000dba4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dbac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dbb0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dbb8 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dc40 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +0000dc58 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000dc5c 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000dc60 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000dc64 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000dc6c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dc74 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000dc78 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000dc80 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dd04 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dd08 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000de18 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000de1c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000de90 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000de94 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000debc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df4c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dfd8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e004 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e030 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e084 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1d0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e290 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e2ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e2d4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e388 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e398 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e39c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e3bc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e480 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e4f8 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0000e6a8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e6ec 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0000e7e4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8c0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8e0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e930 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e964 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e984 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9a4 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e9a8 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e9b0 0000bb2b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ +0000e9b4 0000bb2c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ +0000e9c0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e9e4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea0c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea48 0001982b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000ea4c 0001982c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000ea54 0001972b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ea58 0001972c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000eaac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ead8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eb10 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb44 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb60 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb88 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000eb8c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000eb94 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eb98 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000eba0 0000ba2b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ +0000eba4 0000ba2c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ +0000ebb0 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ebc0 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ebc4 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000ebc8 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000ebcc 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000ebd8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ec14 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec3c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec80 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed00 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed20 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed40 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed44 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed4c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed68 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed78 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eda4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edc8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edf4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee08 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef40 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef5c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ef60 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f020 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f06c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f158 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1d0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f244 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f298 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2e8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f354 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3a8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f40c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f44c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4d4 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f4dc 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000f544 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f548 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f720 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0000f764 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f778 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f77c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f7a8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f8c4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f8e8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f90c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f944 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f960 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f97c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f998 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f9b4 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fa20 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa44 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fa5c 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0000fbfc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcb8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcf4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd14 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd54 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdb0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fdb4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fe38 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fe78 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fe8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fe90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000feb8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fef8 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ff0c 0001331d R_ARM_JUMP24 00000140 PyLong_FromUnsignedLong │ │ │ │ │ +0000ff34 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ff38 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ff70 0000c21d R_ARM_JUMP24 00000618 PyLong_FromInt64.part.0 │ │ │ │ │ +0000ffa8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ffb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ffb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ffd0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010044 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010054 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010058 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010078 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000100a8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000100d8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001018c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000101a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000101a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000101c4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000101ec 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010248 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0001050c 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000107f0 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010824 0000c51c R_ARM_CALL 00000d24 kmul_split.constprop.0 │ │ │ │ │ +00010850 0000c51c R_ARM_CALL 00000d24 kmul_split.constprop.0 │ │ │ │ │ +000108b0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010914 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010950 0000c61c R_ARM_CALL 00000f04 v_isub.isra.0 │ │ │ │ │ +00010970 0000c61c R_ARM_CALL 00000f04 v_isub.isra.0 │ │ │ │ │ +00010a28 0000c71c R_ARM_CALL 00001134 v_iadd.isra.0 │ │ │ │ │ +00010a78 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010a88 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b00 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010b44 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010b8c 0000c71c R_ARM_CALL 00001134 v_iadd.isra.0 │ │ │ │ │ +00010c04 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010c2c 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010cd0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ce4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010ce8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010cec 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010cf0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010cf8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010d24 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d38 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010d3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010d7c 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010d80 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010dec 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010e58 0001a01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00010e5c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010e60 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010ed8 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010edc 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010f34 0000c21d R_ARM_JUMP24 00000618 PyLong_FromInt64.part.0 │ │ │ │ │ +00010f88 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010f8c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001100c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011048 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00011058 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0001105c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000110f8 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -000110fc 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001111c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011120 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001115c 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00011164 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011168 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000111b0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000111b4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011220 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001127c 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ -000112bc 0001a41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000112c8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000112cc 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000112d4 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000112d8 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000112e4 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001130c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113c0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011444 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001144c 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -000115fc 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -00011630 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011634 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000116a4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000116c4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000116fc 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011718 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011734 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011750 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001176c 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011778 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -000117b8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000117bc 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000117c0 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -000117c4 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -000117cc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011810 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011828 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00011838 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001183c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000118d0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011958 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011960 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -00011a30 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -00011a68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011a6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011be8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c08 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c28 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c68 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011c84 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011ca0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011cbc 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011ce0 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011d18 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011d1c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011d20 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -00011d24 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -00011d2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011d74 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d8c 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00011efc 0001541c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000121b8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000121f8 0001571c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0001266c 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00012734 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012738 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012740 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012a14 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012a18 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012a1c 0000d62b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ -00012a20 0000d62c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ -00012a28 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012ad4 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012adc 0001951c R_ARM_CALL 00012b7c _PyLong_Frexp │ │ │ │ │ -00012af4 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00012b08 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b20 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012b24 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012b28 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012b2c 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -00012b30 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -00012b38 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012b40 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00012b44 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00012b48 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00012b4c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00012b54 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012b5c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012b60 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012b68 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012c04 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00012da0 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012da4 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00012e14 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012e24 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00012eec 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012ef0 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00013228 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001322c 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013580 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001358c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013590 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000135a8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000136ac 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00013708 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001370c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013710 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00013714 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -0001371c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013724 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00013730 0001a81c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000137cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000137d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000137f0 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00013840 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ -0001384c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013850 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013858 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001385c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013860 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00013864 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -0001386c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013878 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00013884 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013888 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000138d8 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013ac0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013ac4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013b04 0001381d R_ARM_JUMP24 0000054c PyLong_FromLong │ │ │ │ │ -00013b14 00016d1d R_ARM_JUMP24 00010bb0 _PyLong_Copy │ │ │ │ │ -00013b34 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013b38 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013ba8 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013bd8 00016c1c R_ARM_CALL 00004c28 _PyLong_AsByteArray │ │ │ │ │ -00013c60 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013c64 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013c68 0000e32b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ -00013c6c 0000e32c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ -00013c74 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013c94 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013cdc 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013ce8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00013cec 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00013cf4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013cfc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013d00 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013d04 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013d08 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013d10 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d30 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d94 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013d98 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013d9c 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013da0 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013da8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013dcc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e24 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013e34 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013e38 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013e5c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013e90 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013ea0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013ea4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013ec8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000141b8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000141c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000141c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000141e4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014264 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000142a0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00014498 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014640 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014650 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014654 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014658 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014698 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000146fc 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014744 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014754 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001477c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000148c8 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000148d4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014900 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001490c 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001491c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014978 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001497c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014980 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014984 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001498c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000149d8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000149dc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000149e0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000149e4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000149ec 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000149f8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014a98 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00014afc 00017d1c R_ARM_CALL 00008498 PyLong_AsLongLong │ │ │ │ │ -00014b10 00017d1c R_ARM_CALL 00008498 PyLong_AsLongLong │ │ │ │ │ -00014b6c 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014b90 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014bac 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014bd4 0001621d R_ARM_JUMP24 00003ab4 PyLong_FromLongLong │ │ │ │ │ -00014dbc 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014ea0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014f8c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153a4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153c8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153e8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015414 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015430 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015440 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ -00015484 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154e8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154f4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011080 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000110c0 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000110ec 0001a21c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000110fc 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0001110c 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ +00011184 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00011188 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001118c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00011190 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000111a0 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000111b4 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111c8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000111ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011288 00016d1d R_ARM_JUMP24 00010d40 _PyLong_Copy │ │ │ │ │ +0001128c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000112ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000112b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000112ec 00016d1d R_ARM_JUMP24 00010d40 _PyLong_Copy │ │ │ │ │ +000112f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000112f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011340 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011344 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000113b0 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0001140c 0001421c R_ARM_CALL 000009d8 PyLong_FromString │ │ │ │ │ +0001144c 0001a41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00011458 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001145c 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00011464 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00011468 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00011474 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001149c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011550 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000115d4 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000115dc 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +0001178c 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +000117c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000117c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011834 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011854 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001188c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118a8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118c4 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118e0 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000118fc 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011908 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00011948 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0001194c 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011950 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011954 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0001195c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000119a0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119b8 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +000119c8 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000119cc 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011a60 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ae8 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011af0 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00011bc0 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00011bf8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011bfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011d78 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011d98 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011db8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011df8 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e14 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e30 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e4c 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011e70 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011ea8 0001872b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011eac 0001872c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011eb0 00009e2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011eb4 00009e2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +00011ebc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011f04 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f1c 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0001208c 0001541c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00012348 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012388 0001571c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012820 0001581c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000128e8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000128ec 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000128f4 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012bd0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012bd4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012bd8 0000d62b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ +00012bdc 0000d62c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ +00012be4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012c88 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012c90 0001951c R_ARM_CALL 00012d30 _PyLong_Frexp │ │ │ │ │ +00012ca8 00017c1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00012cbc 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012cd4 0001931d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012cd8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012cdc 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012ce0 0000b92b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +00012ce4 0000b92c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +00012cec 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012cf4 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00012cf8 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00012cfc 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00012d00 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00012d08 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012d10 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012d14 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00012d1c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012db8 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00012f54 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012f58 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00012fc8 0001441c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012fd8 0001861c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000130a0 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +000130a4 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +000133e0 0001322b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000133e4 0001322c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013738 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013744 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013748 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013760 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013864 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +000138c0 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000138c4 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000138c8 00006d2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +000138cc 00006d2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +000138d4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000138dc 0001711c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000138e8 0001a81c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00013984 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013988 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000139a8 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000139f8 0001381c R_ARM_CALL 0000054c PyLong_FromLong │ │ │ │ │ +00013a04 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013a08 0001532c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013a10 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013a14 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013a18 00006c2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00013a1c 00006c2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00013a24 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013a30 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +00013a3c 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013a40 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013a90 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00013c68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013c6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013cbc 0001381d R_ARM_JUMP24 0000054c PyLong_FromLong │ │ │ │ │ +00013ccc 00016d1d R_ARM_JUMP24 00010d40 _PyLong_Copy │ │ │ │ │ +00013cec 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013cf0 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d60 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013d90 00016c1c R_ARM_CALL 00004ce0 _PyLong_AsByteArray │ │ │ │ │ +00013e18 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013e1c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013e20 0000e32b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ +00013e24 0000e32c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ +00013e2c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013e4c 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00013e94 0001661c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013ea0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00013ea4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00013eac 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013eb4 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013eb8 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013ebc 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013ec0 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013ec8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013ee8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f4c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013f50 0001482c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013f54 0000722b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013f58 0000722c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013f60 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013f84 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013fdc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013fec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013ff0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00014014 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014048 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014058 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001405c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00014080 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014370 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001437c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014380 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001439c 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001441c 0001561c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00014458 0001551c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00014650 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000147f8 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014808 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001480c 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014810 0001316b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014850 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000148b4 00012e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000148fc 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001490c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014934 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a80 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014a8c 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014ab8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014ac4 00012f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014ad4 0001301c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b30 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014b34 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014b38 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014b3c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014b44 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014b90 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014b94 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014b98 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014b9c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014ba4 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014bb0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014c50 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00014cb4 00017d1c R_ARM_CALL 00008538 PyLong_AsLongLong │ │ │ │ │ +00014cc8 00017d1c R_ARM_CALL 00008538 PyLong_AsLongLong │ │ │ │ │ +00014d24 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014d48 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014d64 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014d8c 0001621d R_ARM_JUMP24 00003b70 PyLong_FromLongLong │ │ │ │ │ +00014f74 0001a71c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015058 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015144 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001555c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015580 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155a0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155cc 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155e8 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155f8 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ +0001563c 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000156a0 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000156ac 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1ff64 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2008c 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 0x1ffa4 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x200cc contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000060 0001381d R_ARM_JUMP24 0000054c PyLong_FromLong │ │ │ │ │ 00000064 0001401c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000ac 0001411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000c0 0001522b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000c4 0001522c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000f4 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +000000f4 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 00000108 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000010c 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000110 0000ff2b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ 00000114 0000ff2c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ 0000011c 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000014c 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +0000014c 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 00000160 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000164 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000168 0001002b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ 0000016c 0001002c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ 00000174 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019c 00016d1c R_ARM_CALL 00010bb0 _PyLong_Copy │ │ │ │ │ +0000019c 00016d1c R_ARM_CALL 00010d40 _PyLong_Copy │ │ │ │ │ 000001a4 0001012b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ 000001a8 0001012c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ 000001b4 0001bc1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001d4 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +000001d4 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 000001e8 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000001ec 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001f0 0001032b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ 000001f4 0001032c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ 000001fc 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000022c 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +0000022c 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 00000240 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000244 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000248 0001042b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ 0000024c 0001042c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ 00000254 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000288 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000290 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002b4 00014f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000002ec 0001411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000338 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000033c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000340 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003fc 0001811d R_ARM_JUMP24 0000952c _PyLong_FromByteArray │ │ │ │ │ +000003fc 0001811d R_ARM_JUMP24 000095cc _PyLong_FromByteArray │ │ │ │ │ 00000404 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000408 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000040c 00013c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000043c 00013b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000440 00013b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000448 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ 0000044c 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ @@ -1784,19 +1791,19 @@ │ │ │ │ │ 000004a4 0000de2b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ 000004a8 0000de2c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ 000004b0 0001491c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 00000f1d R_ARM_JUMP24 00000444 long_alloc │ │ │ │ │ 00000514 00000f1c R_ARM_CALL 00000444 long_alloc │ │ │ │ │ 00000544 00014d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000550 00013202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000590 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +00000590 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 000005a4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005a8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005ac 0001082b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ 000005b0 0001082c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ 000005b8 0001351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005e0 0001731c R_ARM_CALL 00006b14 PyLong_AsNativeBytes │ │ │ │ │ +000005e0 0001731c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ 000005f4 0001342b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005f8 0001342c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005fc 0001092b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ 00000600 0001092c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ 00000608 0001351c 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 7f34 │ │ │ │ │ + bl 7fd4 │ │ │ │ │ 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] │ │ │ │ │ @@ -381,183 +381,121 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 488 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 48c │ │ │ │ │ │ │ │ │ │ -000004bc : │ │ │ │ │ -PyLong_AsUnsignedLongLong(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 570 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 554 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - bic r1, r2, #4 │ │ │ │ │ - cmp r1, #8 │ │ │ │ │ - bhi 524 │ │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [fp, #-8] │ │ │ │ │ - mul r2, r3, r2 │ │ │ │ │ - str r2, [fp, #-12] │ │ │ │ │ - ldrd r0, [fp, #-12] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - sub r1, fp, #12 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 518 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - b 51c │ │ │ │ │ - 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 548 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r1, #1635 @ 0x663 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 548 │ │ │ │ │ - │ │ │ │ │ -00000584 <_PyLong_FiniTypes>: │ │ │ │ │ +000004bc <_PyLong_FiniTypes>: │ │ │ │ │ _PyLong_FiniTypes(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyStructSequence_FiniBuiltin> │ │ │ │ │ R_ARM_JUMP24 _PyStructSequence_FiniBuiltin │ │ │ │ │ │ │ │ │ │ -000005a0 : │ │ │ │ │ +000004d8 : │ │ │ │ │ PyLong_FromInt32(): │ │ │ │ │ add r2, r0, #5 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls 630 │ │ │ │ │ + bls 568 │ │ │ │ │ sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bls 648 │ │ │ │ │ + bls 580 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ eor r3, r0, r0, asr #31 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r3, r3, r0, asr #31 │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ + beq 560 │ │ │ │ │ ldr r2, [fp, #-12] │ │ │ │ │ add r1, r0, #12 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r2, #1 │ │ │ │ │ mvnlt r2, #0 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - bne 618 │ │ │ │ │ + bne 550 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ b 280 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ │ │ │ │ │ -0000064c : │ │ │ │ │ +00000584 : │ │ │ │ │ PyLong_FromUInt64(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ rscs r3, r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldrcs r3, [pc, #100] @ 6dc │ │ │ │ │ + ldrcs r3, [pc, #100] @ 614 │ │ │ │ │ addcs r0, r3, r0, lsl #4 │ │ │ │ │ - bcs 6c8 │ │ │ │ │ + bcs 600 │ │ │ │ │ cmp r4, #1073741824 @ 0x40000000 │ │ │ │ │ sbcs r3, r1, #0 │ │ │ │ │ - bcc 6d0 │ │ │ │ │ + bcc 608 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c8 │ │ │ │ │ + beq 600 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ lsr ip, r4, #30 │ │ │ │ │ bic r2, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r4, ip, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orrs ip, r4, r1 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - bne 6ac │ │ │ │ │ + bne 5e4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000006e0 : │ │ │ │ │ +00000618 : │ │ │ │ │ PyLong_FromInt64.part.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ asr r3, r1, #31 │ │ │ │ │ @@ -570,94 +508,94 @@ │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 768 │ │ │ │ │ + beq 6a0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r2, #1 │ │ │ │ │ mvnlt r2, #0 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr r2, r2, r6, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ lsr r1, r4, #30 │ │ │ │ │ bic r2, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r4, r1, r5, lsl #2 │ │ │ │ │ lsr r5, r5, #30 │ │ │ │ │ orrs r1, r4, r5 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - bne 74c │ │ │ │ │ + bne 684 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000770 : │ │ │ │ │ +000006a8 : │ │ │ │ │ long_xor(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq 730 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq 730 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 7b8 │ │ │ │ │ + bls 6f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a140 │ │ │ │ │ + b a1e0 │ │ │ │ │ R_ARM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 7a4 │ │ │ │ │ + bhi 6dc │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ 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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c34 <_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) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000080c <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ +00000744 <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 85c <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ + beq 794 <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 844 <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ + bhi 77c <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -666,75 +604,75 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000864 : │ │ │ │ │ +0000079c : │ │ │ │ │ PyLong_FreeExport(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 89c │ │ │ │ │ + beq 7d4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 89c │ │ │ │ │ + bgt 7d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 8a8 │ │ │ │ │ + beq 7e0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000008b8 : │ │ │ │ │ +000007f0 : │ │ │ │ │ PyLong_FromUnsignedNativeBytes(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 8fc │ │ │ │ │ + beq 834 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 952c <_PyLong_FromByteArray> │ │ │ │ │ + b 95cc <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000914 : │ │ │ │ │ +0000084c : │ │ │ │ │ PyLong_IsNegative(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 93c │ │ │ │ │ + beq 874 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -753,29 +691,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000974 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +000008ac <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9c4 <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ + beq 8fc <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bhi 9ac <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ + bhi 8e4 <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -784,197 +722,197 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000009cc : │ │ │ │ │ +00000904 : │ │ │ │ │ int___round__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi b94 │ │ │ │ │ + bhi acc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble b04 │ │ │ │ │ + ble a3c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq a3c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq aec │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne af8 │ │ │ │ │ - bl 5b40 │ │ │ │ │ + bne a30 │ │ │ │ │ + bl 5bec │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bd8 │ │ │ │ │ + ble b10 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ - ldr r0, [pc, #424] @ bfc │ │ │ │ │ + beq aec │ │ │ │ │ + ldr r0, [pc, #424] @ b34 │ │ │ │ │ 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 db20 │ │ │ │ │ + bl dc88 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bbc │ │ │ │ │ - ldr r2, [pc, #388] @ c00 │ │ │ │ │ + ble af4 │ │ │ │ │ + ldr r2, [pc, #388] @ b38 │ │ │ │ │ ldr r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b78 │ │ │ │ │ + ble ab0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq aec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1838 <_PyLong_DivmodNear> │ │ │ │ │ + bl 1770 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b54 │ │ │ │ │ + ble a8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq aec │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79e8 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt aec │ │ │ │ │ + bgt a24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aec │ │ │ │ │ + bne a24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b3c │ │ │ │ │ + ble a74 │ │ │ │ │ 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 b2c │ │ │ │ │ + bne a64 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b aec │ │ │ │ │ + b a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b04 │ │ │ │ │ + bne a3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b04 │ │ │ │ │ + b a3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aa8 │ │ │ │ │ + bne 9e0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b aa8 │ │ │ │ │ + b 9e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a84 │ │ │ │ │ - ldr r0, [pc, #108] @ bfc │ │ │ │ │ + bne 9bc │ │ │ │ │ + ldr r0, [pc, #108] @ b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a84 │ │ │ │ │ + b 9bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f8 │ │ │ │ │ + bne 930 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b aec │ │ │ │ │ + b a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a74 │ │ │ │ │ + bne 9ac │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a74 │ │ │ │ │ + b 9ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a44 │ │ │ │ │ + bne 97c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b a44 │ │ │ │ │ + b 97c │ │ │ │ │ .word 0x00002568 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000c04 <_PyLong_Size_t_Converter>: │ │ │ │ │ +00000b3c <_PyLong_Size_t_Converter>: │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c54 <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ + beq b8c <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi c3c <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ + bhi b74 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -983,77 +921,77 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c5c : │ │ │ │ │ +00000b94 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c98 │ │ │ │ │ + beq bd0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq cb8 │ │ │ │ │ + beq bf0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b d04 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + b c3c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ mov r1, #884 @ 0x374 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq be0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl d04 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + bl c3c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cac │ │ │ │ │ + bgt be4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cac │ │ │ │ │ + bne be4 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b cac │ │ │ │ │ + b be4 │ │ │ │ │ │ │ │ │ │ -00000d04 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ +00000c3c <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongMask(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d3c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq c74 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq d3c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq c74 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi d68 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ + bhi ca0 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ @@ -1067,37 +1005,37 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ - b d84 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ + b cbc <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs d7c <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ + bcs cb4 <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ mul r0, r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000d94 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ +00000ccc <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq de4 <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ + beq d1c <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi dcc <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ + bhi d04 <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1106,15 +1044,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000dec : │ │ │ │ │ +00000d24 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ @@ -1126,20 +1064,20 @@ │ │ │ │ │ movlt r4, r6 │ │ │ │ │ movge r4, r1 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq fa8 │ │ │ │ │ + beq ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 444 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f8c │ │ │ │ │ + beq ec4 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ │ @@ -1149,100 +1087,100 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq eb4 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq eac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f64 │ │ │ │ │ + bne e9c │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ str r7, [r9] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq f4c │ │ │ │ │ + beq e84 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne e84 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ subs r2, r3, #5 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r1, [r1, #-12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne f44 │ │ │ │ │ + bne e7c │ │ │ │ │ sub r1, r5, #12 │ │ │ │ │ sub r2, r3, #6 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ - b f30 │ │ │ │ │ + b e68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r0, [r1, #-4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq e64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne fb0 │ │ │ │ │ + bne ee8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [sl] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b f4c │ │ │ │ │ + b e84 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ orr r3, r1, r3, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b e98 │ │ │ │ │ + b dd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b e78 │ │ │ │ │ + b db0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r7, #8] │ │ │ │ │ - b e98 │ │ │ │ │ + b dd0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa8 │ │ │ │ │ + bgt ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ + beq ef8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ and r3, ip, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b f4c │ │ │ │ │ + b e84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa8 │ │ │ │ │ + b ee0 │ │ │ │ │ │ │ │ │ │ -00000fcc : │ │ │ │ │ +00000f04 : │ │ │ │ │ v_isub.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ lsl r8, r5, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -1251,19 +1189,19 @@ │ │ │ │ │ add r4, r6, r3 │ │ │ │ │ sub r0, r2, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r9, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub lr, r6, #4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq fb4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq f90 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq f74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [r6] │ │ │ │ │ @@ -1279,15 +1217,15 @@ │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ cmp lr, r4 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [lr] │ │ │ │ │ ubfx r9, r3, #30, #1 │ │ │ │ │ - beq 1104 │ │ │ │ │ + beq 103c │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ @@ -1313,15 +1251,15 @@ │ │ │ │ │ ubfx r9, r3, #30, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [ip, #16] │ │ │ │ │ ubfx r9, r3, #30, #1 │ │ │ │ │ - bne 107c │ │ │ │ │ + bne fb4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movge r9, #0 │ │ │ │ │ andlt r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r6, r5, lsl #2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -1374,18 +1312,18 @@ │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ands r2, r2, r3, lsr #30 │ │ │ │ │ - bne 11d0 │ │ │ │ │ + bne 1108 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000011fc : │ │ │ │ │ +00001134 : │ │ │ │ │ v_iadd.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl sl, r7, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -1395,19 +1333,19 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ sub r5, r2, #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 11e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 128c │ │ │ │ │ + beq 11c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 11a8 │ │ │ │ │ ldr lr, [r8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8] │ │ │ │ │ @@ -1423,15 +1361,15 @@ │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r0] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - beq 132c │ │ │ │ │ + beq 1264 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r4, r5, #4 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ @@ -1454,15 +1392,15 @@ │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ add r2, r3, r2, lsr #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 12b0 │ │ │ │ │ + bne 11e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r7, r9 │ │ │ │ │ popge {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, r7, lsl #2] │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -1567,89 +1505,89 @@ │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ movge r2, #0 │ │ │ │ │ andlt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14bc │ │ │ │ │ + bne 13f4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014f4 : │ │ │ │ │ +0000142c : │ │ │ │ │ long_long_meth(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 152c │ │ │ │ │ + bne 1464 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00001538 : │ │ │ │ │ +00001470 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 14f4 │ │ │ │ │ + b 142c │ │ │ │ │ │ │ │ │ │ -0000154c : │ │ │ │ │ +00001484 : │ │ │ │ │ long_get1(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - ldr r0, [pc, #12] @ 1564 │ │ │ │ │ + ldr r0, [pc, #12] @ 149c │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001568 <_PyLong_Lshift>: │ │ │ │ │ +000014a0 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 15cc <_PyLong_Lshift+0x64> │ │ │ │ │ + beq 1504 <_PyLong_Lshift+0x64> │ │ │ │ │ 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 r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ mov r3, #14 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - blt 15d4 <_PyLong_Lshift+0x6c> │ │ │ │ │ + blt 150c <_PyLong_Lshift+0x6c> │ │ │ │ │ mov r2, #30 │ │ │ │ │ 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 6fc4 │ │ │ │ │ + b 7064 │ │ │ │ │ R_ARM_JUMP24 long_lshift1 │ │ │ │ │ - ldr r0, [pc, #32] @ 15f4 <_PyLong_Lshift+0x8c> │ │ │ │ │ + ldr r0, [pc, #32] @ 152c <_PyLong_Lshift+0x8c> │ │ │ │ │ bx lr │ │ │ │ │ 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 │ │ │ │ │ @@ -1659,68 +1597,68 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +00001530 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1624 │ │ │ │ │ + bne 155c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #64] @ 1658 │ │ │ │ │ + ldr r1, [pc, #64] @ 1590 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #12] @ 1658 │ │ │ │ │ + ldr r1, [pc, #12] @ 1590 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000165c : │ │ │ │ │ +00001594 : │ │ │ │ │ int_bit_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ lsrs r8, r8, #3 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1690 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ands r3, r8, #3 │ │ │ │ │ - beq 16ec │ │ │ │ │ + beq 1624 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 1608 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 16bc │ │ │ │ │ + beq 15f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ asr r7, r0, #31 │ │ │ │ │ @@ -1733,15 +1671,15 @@ │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 167c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ @@ -1759,40 +1697,40 @@ │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ adc r7, r7, r3, asr #31 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 16ec │ │ │ │ │ + bne 1624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b fd80 │ │ │ │ │ + b ff10 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 167c │ │ │ │ │ │ │ │ │ │ -00001764 <_PyLong_UInt32_Converter>: │ │ │ │ │ +0000169c <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 17b4 <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ + beq 16ec <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 179c <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ + bhi 16d4 <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1801,27 +1739,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000017bc <_PyLong_FormatBytesWriter>: │ │ │ │ │ +000016f4 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bne 1814 <_PyLong_FormatBytesWriter+0x58> │ │ │ │ │ + bne 174c <_PyLong_FormatBytesWriter+0x58> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub ip, fp, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 25a8 │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal │ │ │ │ │ @@ -1833,181 +1771,181 @@ │ │ │ │ │ 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 11e10 │ │ │ │ │ + bl 11fa0 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ - b 1800 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ + b 1738 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ │ │ │ │ │ -00001838 <_PyLong_DivmodNear>: │ │ │ │ │ +00001770 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1a84 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + beq 19bc <_PyLong_DivmodNear+0x24c> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1a84 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + beq 19bc <_PyLong_DivmodNear+0x24c> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl bbb4 │ │ │ │ │ + bl bc54 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 19f4 <_PyLong_DivmodNear+0x1bc> │ │ │ │ │ + beq 192c <_PyLong_DivmodNear+0x1bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6fc4 │ │ │ │ │ + bl 7064 │ │ │ │ │ R_ARM_CALL long_lshift1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ and r4, r4, #3 │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ clz r4, r4 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 19fc <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ + bne 1934 <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2438 │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1aa8 <_PyLong_DivmodNear+0x270> │ │ │ │ │ + ble 19e0 <_PyLong_DivmodNear+0x270> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1958 <_PyLong_DivmodNear+0x120> │ │ │ │ │ + beq 1890 <_PyLong_DivmodNear+0x120> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1960 <_PyLong_DivmodNear+0x128> │ │ │ │ │ + bgt 1898 <_PyLong_DivmodNear+0x128> │ │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 1960 <_PyLong_DivmodNear+0x128> │ │ │ │ │ + bne 1898 <_PyLong_DivmodNear+0x128> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 1928 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ - ldr r1, [pc, #356] @ 1acc <_PyLong_DivmodNear+0x294> │ │ │ │ │ + bge 1860 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ + ldr r1, [pc, #356] @ 1a04 <_PyLong_DivmodNear+0x294> │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1a44 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bne 197c <_PyLong_DivmodNear+0x20c> │ │ │ │ │ + bl 5eb0 │ │ │ │ │ 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> │ │ │ │ │ + bgt 18e0 <_PyLong_DivmodNear+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19a8 <_PyLong_DivmodNear+0x170> │ │ │ │ │ + bne 18e0 <_PyLong_DivmodNear+0x170> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 1a54 <_PyLong_DivmodNear+0x21c> │ │ │ │ │ - bl 7948 │ │ │ │ │ + bne 198c <_PyLong_DivmodNear+0x21c> │ │ │ │ │ + bl 79e8 │ │ │ │ │ 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> │ │ │ │ │ + ble 1998 <_PyLong_DivmodNear+0x228> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1948 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + bne 1880 <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1a9c <_PyLong_DivmodNear+0x264> │ │ │ │ │ - ldr r6, [pc, #212] @ 1ad0 <_PyLong_DivmodNear+0x298> │ │ │ │ │ - b 18c8 <_PyLong_DivmodNear+0x90> │ │ │ │ │ + b 19d4 <_PyLong_DivmodNear+0x264> │ │ │ │ │ + ldr r6, [pc, #212] @ 1a08 <_PyLong_DivmodNear+0x298> │ │ │ │ │ + b 1800 <_PyLong_DivmodNear+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5b40 │ │ │ │ │ + bl 5bec │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a34 <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ + bgt 196c <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a34 <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ + bne 196c <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 1918 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 18f0 <_PyLong_DivmodNear+0xb8> │ │ │ │ │ - bl 7948 │ │ │ │ │ + b 1828 <_PyLong_DivmodNear+0xb8> │ │ │ │ │ + bl 79e8 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1980 <_PyLong_DivmodNear+0x148> │ │ │ │ │ - bl 5e04 │ │ │ │ │ + b 18b8 <_PyLong_DivmodNear+0x148> │ │ │ │ │ + bl 5eb0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19c8 <_PyLong_DivmodNear+0x190> │ │ │ │ │ + b 1900 <_PyLong_DivmodNear+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d8 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ + bne 1910 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 19d8 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ + b 1910 <_PyLong_DivmodNear+0x1a0> │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2017,18 +1955,18 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190c <_PyLong_DivmodNear+0xd4> │ │ │ │ │ + bne 1844 <_PyLong_DivmodNear+0xd4> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 190c <_PyLong_DivmodNear+0xd4> │ │ │ │ │ + b 1844 <_PyLong_DivmodNear+0xd4> │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1623,15 +1623,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq 1a94 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b a90 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1034 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ @@ -1713,15 +1713,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 addc │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2622,35 +2622,35 @@ │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r1, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 2558 │ │ │ │ │ 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 253c │ │ │ │ │ - ldr r2, [pc, #96] @ 2564 │ │ │ │ │ + ldr r3, [pc, #96] @ 2564 │ │ │ │ │ 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 254c │ │ │ │ │ - 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 │ │ │ │ │ @@ -3734,15 +3734,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3524 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3584 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ b 2e34 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ beq 355c │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ @@ -4082,114 +4082,167 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 3974 │ │ │ │ │ │ │ │ │ │ 000039c8 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 3a84 │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3a80 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 3aec │ │ │ │ │ + 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 3a90 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3a58 │ │ │ │ │ + ldr r3, [pc, #356] @ 3b68 │ │ │ │ │ + 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 3afc │ │ │ │ │ + ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bne 3b44 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3aa4 │ │ │ │ │ - mov r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3b5c │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - orr r2, r2, r5, lsl #2 │ │ │ │ │ - bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + bic r0, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r5, [r3, #8] │ │ │ │ │ + mov lr, r6 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r7, #0 │ │ │ │ │ - str r6, [r0, #8] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - strne r7, [ip, #8] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 280 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #36] @ 3ab0 │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + orrs r0, r6, #0 │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strne r6, [ip, #8] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [pc, #120] @ 3b6c │ │ │ │ │ + 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 3b5c │ │ │ │ │ + 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 3a4c │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r6, #24 │ │ │ │ │ - bne 3a24 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movne r5, #24 │ │ │ │ │ + bne 3a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3a78 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3a4c │ │ │ │ │ + .word 0x0000015c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003ab4 : │ │ │ │ │ +00003b70 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3bc0 │ │ │ │ │ + bcc 3c88 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3bdc │ │ │ │ │ + bcc 3c7c │ │ │ │ │ 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 3ba0 │ │ │ │ │ + bne 3c5c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bb4 │ │ │ │ │ + beq 3c70 │ │ │ │ │ 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 │ │ │ │ │ @@ -4200,15 +4253,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 3be8 │ │ │ │ │ + blt 3ca0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4219,137 +4272,136 @@ │ │ │ │ │ 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 3b30 │ │ │ │ │ + bne 3bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b98 │ │ │ │ │ + b 3c54 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 280 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 280 <_PyLong_FromMedium> │ │ │ │ │ + b 3c54 │ │ │ │ │ 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 3b84 │ │ │ │ │ + b 3c40 │ │ │ │ │ │ │ │ │ │ -00003c08 : │ │ │ │ │ +00003cc0 : │ │ │ │ │ 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 49c0 │ │ │ │ │ + bne 4a78 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 4b14 │ │ │ │ │ + blt 4bcc │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49bc │ │ │ │ │ + bne 4a74 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 4388 │ │ │ │ │ + beq 4440 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a10 │ │ │ │ │ + beq 4ac8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4ba4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4ac8 │ │ │ │ │ + beq 4b80 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi 4900 │ │ │ │ │ + bhi 49b8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mul r9, r2, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4930 │ │ │ │ │ + ble 49e8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4ba4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 4a54 │ │ │ │ │ + blt 4b0c │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 44b4 │ │ │ │ │ + beq 456c │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4ad8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4bf8 │ │ │ │ │ + beq 4cb0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4990 │ │ │ │ │ - ldr r1, [pc, #3876] @ 4c1c │ │ │ │ │ + bne 4a48 │ │ │ │ │ + ldr r1, [pc, #3876] @ 4cd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 44b4 │ │ │ │ │ - ldr r1, [pc, #3860] @ 4c20 │ │ │ │ │ + bne 456c │ │ │ │ │ + ldr r1, [pc, #3860] @ 4cd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bdc │ │ │ │ │ + beq 4c94 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 4350 │ │ │ │ │ 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 4548 │ │ │ │ │ + beq 4600 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 3fb0 │ │ │ │ │ + bne 4068 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 4348 │ │ │ │ │ + beq 4400 │ │ │ │ │ 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 │ │ │ │ │ @@ -4361,141 +4413,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 44d0 │ │ │ │ │ + bne 4588 │ │ │ │ │ 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 46f8 │ │ │ │ │ + beq 47b0 │ │ │ │ │ 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 4438 │ │ │ │ │ + beq 44f0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ 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 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ 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 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ 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 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ sub lr, r9, r2 │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ + beq 3fa0 │ │ │ │ │ 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 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 3ee4 │ │ │ │ │ + beq 3f9c │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4520 │ │ │ │ │ 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 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 4460 │ │ │ │ │ + beq 4518 │ │ │ │ │ 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 3f84 │ │ │ │ │ + bls 403c │ │ │ │ │ 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 3f84 │ │ │ │ │ + bls 403c │ │ │ │ │ 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 3f84 │ │ │ │ │ + bls 403c │ │ │ │ │ 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 3ee8 │ │ │ │ │ + bhi 3fa0 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 3d98 │ │ │ │ │ + bne 3e50 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ - b 41fc │ │ │ │ │ + b 42b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4578 │ │ │ │ │ + beq 4630 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -4505,174 +4557,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 4398 │ │ │ │ │ + bne 4450 │ │ │ │ │ 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 42a0 │ │ │ │ │ + beq 4358 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ 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 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ 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 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ 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 41d8 │ │ │ │ │ + bls 4290 │ │ │ │ │ sub r2, sl, r2 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 412c │ │ │ │ │ + beq 41e4 │ │ │ │ │ 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 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 412c │ │ │ │ │ + beq 41e4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 4108 │ │ │ │ │ + beq 41c0 │ │ │ │ │ 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 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ 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 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, lr │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - beq 4274 │ │ │ │ │ + beq 432c │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ mov r7, ip │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ 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 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ 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 41cc │ │ │ │ │ + bls 4284 │ │ │ │ │ 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 4128 │ │ │ │ │ + bhi 41e0 │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 3fe8 │ │ │ │ │ + bne 40a0 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4350 │ │ │ │ │ + beq 4408 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4278 │ │ │ │ │ + bls 4330 │ │ │ │ │ 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 437c │ │ │ │ │ + bne 4434 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ ldrhi r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bls 4250 │ │ │ │ │ + bls 4308 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 4260 │ │ │ │ │ + bne 4318 │ │ │ │ │ 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 4260 │ │ │ │ │ - b 4250 │ │ │ │ │ + bne 4318 │ │ │ │ │ + b 4308 │ │ │ │ │ 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 │ │ │ │ │ @@ -4681,644 +4733,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 4258 │ │ │ │ │ + b 4310 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ - beq 452c │ │ │ │ │ + beq 45e4 │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 4414 │ │ │ │ │ + bls 44cc │ │ │ │ │ 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 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ 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 4bd0 │ │ │ │ │ + bls 4c88 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bls 4274 │ │ │ │ │ + bls 432c │ │ │ │ │ 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 41d8 │ │ │ │ │ + bls 4290 │ │ │ │ │ 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 4058 │ │ │ │ │ + b 4110 │ │ │ │ │ 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 4498 │ │ │ │ │ + bne 4550 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4240 │ │ │ │ │ - b 4250 │ │ │ │ │ + bhi 42f8 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3dd4 │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r4, lr, r7 │ │ │ │ │ ldr lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r4, r4, lr │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ bic lr, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl r4, lr, r6 │ │ │ │ │ orr r4, r4, lr, lsr r5 │ │ │ │ │ orr r3, r3, lr, lsl ip │ │ │ │ │ orr r1, r4, r1 │ │ │ │ │ - bne 401c │ │ │ │ │ + bne 40d4 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ eor lr, lr, r7 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4a2c │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 42bc │ │ │ │ │ + bhi 4374 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 439c │ │ │ │ │ + b 4454 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 4000 │ │ │ │ │ + b 40b8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4584 │ │ │ │ │ + beq 463c │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 3f88 │ │ │ │ │ + bls 4040 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4b4c │ │ │ │ │ + bhi 4c04 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 4278 │ │ │ │ │ + b 4330 │ │ │ │ │ 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 3ebc │ │ │ │ │ - b 3f88 │ │ │ │ │ + bhi 3f74 │ │ │ │ │ + b 4040 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrsbne r3, [r8, r1] │ │ │ │ │ lsrne r9, r3, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 4278 │ │ │ │ │ - b 4250 │ │ │ │ │ + bne 4330 │ │ │ │ │ + b 4308 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3dd4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3f98 │ │ │ │ │ + beq 4050 │ │ │ │ │ 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 4960 │ │ │ │ │ + beq 4a18 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ - b 3e24 │ │ │ │ │ + b 3edc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 4000 │ │ │ │ │ + b 40b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3d50 │ │ │ │ │ + bne 3e08 │ │ │ │ │ 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 4290 │ │ │ │ │ + b 4348 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 4350 │ │ │ │ │ + b 4408 │ │ │ │ │ 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 46f8 │ │ │ │ │ + beq 47b0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 46bc │ │ │ │ │ + beq 4774 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 4680 │ │ │ │ │ + beq 4738 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 4644 │ │ │ │ │ + beq 46fc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 4608 │ │ │ │ │ + beq 46c0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 4a88 │ │ │ │ │ + bne 4b40 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ ldreq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq lr, [r2, #4]! │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3f98 │ │ │ │ │ + beq 4050 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 46f8 │ │ │ │ │ + b 47b0 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 494c │ │ │ │ │ + bcs 4a04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 4a34 │ │ │ │ │ + blt 4aec │ │ │ │ │ mul r9, r3, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cb4 │ │ │ │ │ + bgt 3d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3d6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3d6c │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi 4ba4 │ │ │ │ │ + bhi 4c5c │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ - b 4910 │ │ │ │ │ + b 49c8 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44bc │ │ │ │ │ + beq 4574 │ │ │ │ │ eor lr, lr, r4 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4440 │ │ │ │ │ + b 44f8 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 439c │ │ │ │ │ + b 4454 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt 4298 │ │ │ │ │ - ldr r1, [pc, #628] @ 4c1c │ │ │ │ │ + blt 4350 │ │ │ │ │ + ldr r1, [pc, #628] @ 4cd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d04 │ │ │ │ │ + beq 3dbc │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3dd4 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #596] @ 4c24 │ │ │ │ │ + ldr ip, [pc, #596] @ 4cdc │ │ │ │ │ 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 4298 │ │ │ │ │ + beq 4350 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4388 │ │ │ │ │ + beq 4440 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 3c64 │ │ │ │ │ + b 3d1c │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3cd8 │ │ │ │ │ + bne 3d90 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 3d18 │ │ │ │ │ - b 4298 │ │ │ │ │ + bge 3dd0 │ │ │ │ │ + b 4350 │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r3, lsr #31 │ │ │ │ │ - beq 4ba4 │ │ │ │ │ + beq 4c5c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a70 │ │ │ │ │ + ble 4b28 │ │ │ │ │ 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 4298 │ │ │ │ │ + b 4350 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a54 │ │ │ │ │ + bne 4b0c │ │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4940 │ │ │ │ │ + b 49f8 │ │ │ │ │ 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 3e04 │ │ │ │ │ + bne 3ebc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4440 │ │ │ │ │ + bne 44f8 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 45cc │ │ │ │ │ + b 4684 │ │ │ │ │ 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 4afc │ │ │ │ │ + ble 4bb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a54 │ │ │ │ │ - b 4298 │ │ │ │ │ + beq 4b0c │ │ │ │ │ + b 4350 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r9, #0 │ │ │ │ │ - bne 4aec │ │ │ │ │ - b 4940 │ │ │ │ │ + bne 4ba4 │ │ │ │ │ + b 49f8 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #248] @ 4c24 │ │ │ │ │ + ldr r1, [pc, #248] @ 4cdc │ │ │ │ │ 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 3c64 │ │ │ │ │ - b 4298 │ │ │ │ │ + bne 3d1c │ │ │ │ │ + b 4350 │ │ │ │ │ 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 4bb8 │ │ │ │ │ + bls 4c70 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 4460 │ │ │ │ │ + bls 4518 │ │ │ │ │ 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 3f88 │ │ │ │ │ - b 3e40 │ │ │ │ │ + bls 4040 │ │ │ │ │ + b 3ef8 │ │ │ │ │ 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 4ad8 │ │ │ │ │ + b 4b90 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 3f88 │ │ │ │ │ + b 4040 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 41d8 │ │ │ │ │ + b 4290 │ │ │ │ │ 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 4298 │ │ │ │ │ + b 4350 │ │ │ │ │ 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 │ │ │ │ │ @@ -5326,49 +5378,49 @@ │ │ │ │ │ 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 4298 │ │ │ │ │ + b 4350 │ │ │ │ │ .word 0x0000c4dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a2cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004c28 <_PyLong_AsByteArray>: │ │ │ │ │ +00004ce0 <_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 r9, r2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 546c <_PyLong_AsByteArray+0x844> │ │ │ │ │ + beq 5524 <_PyLong_AsByteArray+0x844> │ │ │ │ │ lsr r3, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 4ed4 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + bne 4f8c <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 549c <_PyLong_AsByteArray+0x874> │ │ │ │ │ + beq 5554 <_PyLong_AsByteArray+0x874> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ @@ -5377,149 +5429,149 @@ │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r8, r3, #32 │ │ │ │ │ rsbne r7, r3, #32 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 53e4 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + bne 549c <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ sub r8, sl, r2 │ │ │ │ │ mvn r8, r8 │ │ │ │ │ ands r2, r8, #7 │ │ │ │ │ sub r8, r3, #32 │ │ │ │ │ - beq 52a4 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 535c <_PyLong_AsByteArray+0x67c> │ │ │ │ │ orr r1, ip, r4, lsl r3 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, ip │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 5348 <_PyLong_AsByteArray+0x720> │ │ │ │ │ + beq 5400 <_PyLong_AsByteArray+0x720> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ 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, [r2], #-1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ sub r4, r9, r2 │ │ │ │ │ ands r4, r4, #3 │ │ │ │ │ - beq 4e14 <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ + beq 4ecc <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r7, ip, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 4e10 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ + beq 4ec8 <_PyLong_AsByteArray+0x1e8> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne 52dc <_PyLong_AsByteArray+0x6b4> │ │ │ │ │ + bne 5394 <_PyLong_AsByteArray+0x6b4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r0, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr ip, r1, r5, lsl #24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ 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 r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bls 4eb4 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + bls 4f6c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ 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 4eb4 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + bls 4f6c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ 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, r7, #2 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ - bls 4eb4 <_PyLong_AsByteArray+0x28c> │ │ │ │ │ + bls 4f6c <_PyLong_AsByteArray+0x28c> │ │ │ │ │ sub r3, r8, #24 │ │ │ │ │ strb ip, [r5, #-2] │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r1, r5, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 4e18 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ + bhi 4ed0 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 4cb4 <_PyLong_AsByteArray+0x8c> │ │ │ │ │ + bne 4d6c <_PyLong_AsByteArray+0x8c> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 511c <_PyLong_AsByteArray+0x4f4> │ │ │ │ │ + b 51d4 <_PyLong_AsByteArray+0x4f4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 54fc <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ + beq 55b4 <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r7, r0, #8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -5528,144 +5580,144 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r3, #32 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ rsb r4, r3, #32 │ │ │ │ │ mvnne sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 51a8 <_PyLong_AsByteArray+0x580> │ │ │ │ │ + bne 5260 <_PyLong_AsByteArray+0x580> │ │ │ │ │ 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 51ec <_PyLong_AsByteArray+0x5c4> │ │ │ │ │ + beq 52a4 <_PyLong_AsByteArray+0x5c4> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r4, r4, r0, lsl #24 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ strb ip, [lr], #1 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb r4, [lr] │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ orr lr, lr, r0, lsl #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ add r4, r2, #2 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ 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 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + bls 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ sub r5, r9, r5 │ │ │ │ │ add r4, r2, r5 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r6, r6, #3 │ │ │ │ │ - beq 5054 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + beq 510c <_PyLong_AsByteArray+0x42c> │ │ │ │ │ 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 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 5054 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + beq 510c <_PyLong_AsByteArray+0x42c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 5034 <_PyLong_AsByteArray+0x40c> │ │ │ │ │ + beq 50ec <_PyLong_AsByteArray+0x40c> │ │ │ │ │ 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 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ 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 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ 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 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ 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 50f4 <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ + bls 51ac <_PyLong_AsByteArray+0x4cc> │ │ │ │ │ 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 5050 <_PyLong_AsByteArray+0x428> │ │ │ │ │ + bhi 5108 <_PyLong_AsByteArray+0x428> │ │ │ │ │ sub r5, r8, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 4f10 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + bne 4fc8 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 526c <_PyLong_AsByteArray+0x644> │ │ │ │ │ + beq 5324 <_PyLong_AsByteArray+0x644> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ @@ -5673,529 +5725,529 @@ │ │ │ │ │ orrne r3, ip, r1, lsl r3 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r2] │ │ │ │ │ strbeq ip, [r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bls 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bls 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 5438 <_PyLong_AsByteArray+0x810> │ │ │ │ │ + bne 54f0 <_PyLong_AsByteArray+0x810> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ 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 5110 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ + beq 51c8 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ 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 4f48 <_PyLong_AsByteArray+0x320> │ │ │ │ │ + bne 5000 <_PyLong_AsByteArray+0x320> │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5190 <_PyLong_AsByteArray+0x568> │ │ │ │ │ + beq 5248 <_PyLong_AsByteArray+0x568> │ │ │ │ │ eor lr, lr, sl │ │ │ │ │ - b 51f4 <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ + b 52ac <_PyLong_AsByteArray+0x5cc> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5450 <_PyLong_AsByteArray+0x828> │ │ │ │ │ + beq 5508 <_PyLong_AsByteArray+0x828> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + bls 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ 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 5904 <_PyLong_AsByteArray+0xcdc> │ │ │ │ │ + bls 59bc <_PyLong_AsByteArray+0xcdc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ 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 4f84 <_PyLong_AsByteArray+0x35c> │ │ │ │ │ + bhi 503c <_PyLong_AsByteArray+0x35c> │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + b 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5310 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ + bne 53c8 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 5164 <_PyLong_AsByteArray+0x53c> │ │ │ │ │ + b 521c <_PyLong_AsByteArray+0x53c> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r5, r2, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 56d4 <_PyLong_AsByteArray+0xaac> │ │ │ │ │ + beq 578c <_PyLong_AsByteArray+0xaac> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + b 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #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, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bhi 4de0 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ - b 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bhi 4e98 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 56cc <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ + beq 5784 <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ ldrsb r3, [r4] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + beq 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56b0 <_PyLong_AsByteArray+0xa88> │ │ │ │ │ + bne 5768 <_PyLong_AsByteArray+0xa88> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5188 <_PyLong_AsByteArray+0x560> │ │ │ │ │ + b 5240 <_PyLong_AsByteArray+0x560> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5558 <_PyLong_AsByteArray+0x930> │ │ │ │ │ + beq 5610 <_PyLong_AsByteArray+0x930> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r4, r7, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 58e4 <_PyLong_AsByteArray+0xcbc> │ │ │ │ │ + bls 599c <_PyLong_AsByteArray+0xcbc> │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ strb r1, [r2, #-1] │ │ │ │ │ sub r5, r3, #16 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ add r4, r7, #2 │ │ │ │ │ movls ip, r1 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ movls r3, r5 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strls r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ - b 4d54 <_PyLong_AsByteArray+0x12c> │ │ │ │ │ + bls 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ + b 4e0c <_PyLong_AsByteArray+0x12c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 4ecc <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ + beq 4f84 <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ 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, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr ip, ip, r4, lsl r3 │ │ │ │ │ orr r0, r2, r0 │ │ │ │ │ - beq 56a0 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ + beq 5758 <_PyLong_AsByteArray+0xa78> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 4d34 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + b 4dec <_PyLong_AsByteArray+0x10c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 543c <_PyLong_AsByteArray+0x814> │ │ │ │ │ - b 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bne 54f4 <_PyLong_AsByteArray+0x814> │ │ │ │ │ + b 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 5110 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ + beq 51c8 <_PyLong_AsByteArray+0x4e8> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ - b 4f2c <_PyLong_AsByteArray+0x304> │ │ │ │ │ + b 4fe4 <_PyLong_AsByteArray+0x304> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 54d4 <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ + beq 558c <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsr r3, r1, #3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 552c <_PyLong_AsByteArray+0x904> │ │ │ │ │ + bne 55e4 <_PyLong_AsByteArray+0x904> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 4c74 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ + b 4d2c <_PyLong_AsByteArray+0x4c> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56cc <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ + bne 5784 <_PyLong_AsByteArray+0xaa4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + beq 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 543c <_PyLong_AsByteArray+0x814> │ │ │ │ │ + b 54f4 <_PyLong_AsByteArray+0x814> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5340 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + beq 53f8 <_PyLong_AsByteArray+0x718> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5340 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x718> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bne 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5178 <_PyLong_AsByteArray+0x550> │ │ │ │ │ - b 5184 <_PyLong_AsByteArray+0x55c> │ │ │ │ │ + bne 5230 <_PyLong_AsByteArray+0x550> │ │ │ │ │ + b 523c <_PyLong_AsByteArray+0x55c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 4ee8 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ + bne 4fa0 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x70c> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x70c> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 5178 <_PyLong_AsByteArray+0x550> │ │ │ │ │ + b 5230 <_PyLong_AsByteArray+0x550> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 52a4 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 535c <_PyLong_AsByteArray+0x67c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5660 <_PyLong_AsByteArray+0xa38> │ │ │ │ │ + beq 5718 <_PyLong_AsByteArray+0xa38> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 562c <_PyLong_AsByteArray+0xa04> │ │ │ │ │ + beq 56e4 <_PyLong_AsByteArray+0xa04> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 55f8 <_PyLong_AsByteArray+0x9d0> │ │ │ │ │ + beq 56b0 <_PyLong_AsByteArray+0x9d0> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 55c4 <_PyLong_AsByteArray+0x99c> │ │ │ │ │ + beq 567c <_PyLong_AsByteArray+0x99c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 58a0 <_PyLong_AsByteArray+0xc78> │ │ │ │ │ + bne 5958 <_PyLong_AsByteArray+0xc78> │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ ldreq r4, [r6, #4]! │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ - b 52ac <_PyLong_AsByteArray+0x684> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5364 <_PyLong_AsByteArray+0x684> │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 53d0 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ + beq 5488 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ - b 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5340 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x718> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5328 <_PyLong_AsByteArray+0x700> │ │ │ │ │ + b 53e0 <_PyLong_AsByteArray+0x700> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 56e8 <_PyLong_AsByteArray+0xac0> │ │ │ │ │ + beq 57a0 <_PyLong_AsByteArray+0xac0> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 58d8 <_PyLong_AsByteArray+0xcb0> │ │ │ │ │ + beq 5990 <_PyLong_AsByteArray+0xcb0> │ │ │ │ │ ldr r4, [r6, #4] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ 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, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r3, #8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ 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 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add r6, r3, #20 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ 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 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r6, r3, #24 │ │ │ │ │ lsl r2, r4, r8 │ │ │ │ │ orr r2, r2, r4, lsr r7 │ │ │ │ │ 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 52d0 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ + bne 5388 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 56dc <_PyLong_AsByteArray+0xab4> │ │ │ │ │ + bne 5794 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r3, #28 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ - b 52ac <_PyLong_AsByteArray+0x684> │ │ │ │ │ + b 5364 <_PyLong_AsByteArray+0x684> │ │ │ │ │ lsl ip, r4, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r7 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d10 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ + bne 4dc8 <_PyLong_AsByteArray+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5350 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + bne 5408 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5590 <_PyLong_AsByteArray+0x968> │ │ │ │ │ + b 5648 <_PyLong_AsByteArray+0x968> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 4ecc <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ + b 4f84 <_PyLong_AsByteArray+0x2a4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 4ebc <_PyLong_AsByteArray+0x294> │ │ │ │ │ + b 4f74 <_PyLong_AsByteArray+0x294> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 5100 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ + b 51b8 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ │ │ │ │ │ -0000591c : │ │ │ │ │ +000059d4 : │ │ │ │ │ long_neg_method(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 5a24 │ │ │ │ │ + bhi 5ad8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs lr, r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -6203,71 +6255,69 @@ │ │ │ │ │ mov r5, lr │ │ │ │ │ rsc r6, r2, #0 │ │ │ │ │ adds ip, r3, #1024 @ 0x400 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5994 │ │ │ │ │ - ldr r3, [pc, #436] @ 5b3c │ │ │ │ │ - add r4, r3, lr, lsl #4 │ │ │ │ │ + bcs 5a4c │ │ │ │ │ + ldr r4, [pc, #424] @ 5be8 │ │ │ │ │ + add r4, r4, lr, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r1, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 59b8 │ │ │ │ │ + bcs 5a70 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5a90 │ │ │ │ │ + blt 5b40 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5b9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5afc │ │ │ │ │ + ble 5ba8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ mov r1, #16 │ │ │ │ │ orrs r0, r2, r6, lsr #30 │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ addne r1, r4, r1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 5a40 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 5988 │ │ │ │ │ + b 5a40 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 444 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 5988 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5a40 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - add r0, r0, #12 │ │ │ │ │ + add r0, r4, #12 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bic ip, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6281,171 +6331,170 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 5af0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5b9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r3, #18 │ │ │ │ │ - ble 5b00 │ │ │ │ │ + ble 5bac │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, #18 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 5a1c │ │ │ │ │ + b 5ad0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5988 │ │ │ │ │ + b 5a40 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r2, r7, #30 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r2, r8, lsl #2 │ │ │ │ │ bic r1, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r2, r8, lsr #30 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 5a40 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - b 5a1c │ │ │ │ │ + b 5ad0 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005b40 : │ │ │ │ │ +00005bec : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #15 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 5b7c │ │ │ │ │ + bhi 5c28 │ │ │ │ │ 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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5c98 │ │ │ │ │ │ │ │ │ │ -00005b88 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00005c34 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds lr, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5bc0 <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ + bcs 5c6c <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, lr, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 5be0 <_PyLong_FromSTwoDigits+0x58> │ │ │ │ │ + bcs 5c8c <_PyLong_FromSTwoDigits+0x58> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00005bec : │ │ │ │ │ +00005c98 : │ │ │ │ │ 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 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_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} │ │ │ │ │ │ │ │ │ │ -00005c28 : │ │ │ │ │ +00005cd4 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5dd0 │ │ │ │ │ + beq 5e7c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5dd0 │ │ │ │ │ + beq 5e7c │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 5cbc │ │ │ │ │ + bls 5d68 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5ca0 │ │ │ │ │ + beq 5d4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5cb0 │ │ │ │ │ + beq 5d5c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ + b c3b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5d28 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0bc │ │ │ │ │ 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 │ │ │ │ │ @@ -6454,53 +6503,53 @@ │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5d50 │ │ │ │ │ + bcs 5dfc │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r1, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r1, r3, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5d1c │ │ │ │ │ + beq 5dc8 │ │ │ │ │ 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 5d1c │ │ │ │ │ + b 5dc8 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5d70 │ │ │ │ │ + bcs 5e1c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 5de0 │ │ │ │ │ + blt 5e8c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5df4 │ │ │ │ │ + beq 5ea0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6512,33 +6561,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 5d1c │ │ │ │ │ + b 5dc8 │ │ │ │ │ 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 5d7c │ │ │ │ │ + b 5e28 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5dc8 │ │ │ │ │ │ │ │ │ │ -00005e04 : │ │ │ │ │ +00005eb0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6546,29 +6595,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 5e78 │ │ │ │ │ + bls 5f24 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5e5c │ │ │ │ │ + beq 5f08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5e6c │ │ │ │ │ + beq 5f18 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ + b c3b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5ee4 │ │ │ │ │ + beq 5f90 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0bc │ │ │ │ │ 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 │ │ │ │ │ @@ -6578,73 +6627,73 @@ │ │ │ │ │ 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 5f0c │ │ │ │ │ + bcs 5fb8 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5edc │ │ │ │ │ + beq 5f88 │ │ │ │ │ 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 5edc │ │ │ │ │ + b 5f88 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5f2c │ │ │ │ │ + bcs 5fd8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 5f84 │ │ │ │ │ + blt 6030 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5edc │ │ │ │ │ + beq 5f88 │ │ │ │ │ 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 5edc │ │ │ │ │ - b 5f60 │ │ │ │ │ + beq 5f88 │ │ │ │ │ + b 600c │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 5f38 │ │ │ │ │ + b 5fe4 │ │ │ │ │ │ │ │ │ │ -00005f98 <_PyCompactLong_Add>: │ │ │ │ │ +00006044 <_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 │ │ │ │ │ @@ -6662,15 +6711,15 @@ │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc r4, r4, r2, asr #31 │ │ │ │ │ adds lr, r1, #5 │ │ │ │ │ adc r0, r4, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 6024 <_PyCompactLong_Add+0x8c> │ │ │ │ │ + bcs 60d0 <_PyCompactLong_Add+0x8c> │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -6679,51 +6728,51 @@ │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6114 <_PyCompactLong_Add+0x17c> │ │ │ │ │ - ldr r3, [pc, #220] @ 611c <_PyCompactLong_Add+0x184> │ │ │ │ │ + bcs 61c0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + ldr r3, [pc, #220] @ 61c8 <_PyCompactLong_Add+0x184> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 60a8 <_PyCompactLong_Add+0x110> │ │ │ │ │ + beq 6154 <_PyCompactLong_Add+0x110> │ │ │ │ │ ldr ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt 6108 <_PyCompactLong_Add+0x170> │ │ │ │ │ + blt 61b4 <_PyCompactLong_Add+0x170> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6114 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + beq 61c0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ @@ -6736,67 +6785,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 6090 <_PyCompactLong_Add+0xf8> │ │ │ │ │ + bge 613c <_PyCompactLong_Add+0xf8> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b 6094 <_PyCompactLong_Add+0xfc> │ │ │ │ │ + b 6140 <_PyCompactLong_Add+0xfc> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 601c <_PyCompactLong_Add+0x84> │ │ │ │ │ + b 60c8 <_PyCompactLong_Add+0x84> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006120 <_PyLong_NumBits>: │ │ │ │ │ +000061cc <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 616c <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6218 <_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 6160 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 620c <_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 6160 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 620c <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -00006178 : │ │ │ │ │ +00006224 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 62f4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 62f4 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls 61b0 │ │ │ │ │ + bls 625c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b a140 │ │ │ │ │ + b a1e0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 61a4 │ │ │ │ │ + bhi 6250 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -6806,68 +6855,68 @@ │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ and r0, r0, ip │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 621c │ │ │ │ │ + bcs 62c8 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 623c │ │ │ │ │ + bcs 62e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006254 : │ │ │ │ │ +00006300 : │ │ │ │ │ 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 6afc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a50 │ │ │ │ │ + beq 6afc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6a7c │ │ │ │ │ + beq 6b28 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68d4 │ │ │ │ │ + beq 6980 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 68f0 │ │ │ │ │ + bhi 699c │ │ │ │ │ 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 │ │ │ │ │ @@ -6909,81 +6958,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 66b4 │ │ │ │ │ + beq 6760 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - beq 67b0 │ │ │ │ │ + beq 685c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67b8 │ │ │ │ │ + bgt 6864 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 69d8 │ │ │ │ │ + beq 6a84 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 6844 │ │ │ │ │ + beq 68f0 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6804 │ │ │ │ │ + beq 68b0 │ │ │ │ │ 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 6ad4 │ │ │ │ │ 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 680c │ │ │ │ │ + beq 68b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6828 │ │ │ │ │ + ble 68d4 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6890 │ │ │ │ │ + beq 693c │ │ │ │ │ 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 64d4 │ │ │ │ │ + beq 6580 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 654c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6720 │ │ │ │ │ + bne 67cc │ │ │ │ │ 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 │ │ │ │ │ @@ -6998,15 +7047,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 6580 │ │ │ │ │ + beq 662c │ │ │ │ │ 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 │ │ │ │ │ @@ -7041,79 +7090,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 64d4 │ │ │ │ │ + bne 6580 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 68e4 │ │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6660 │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 65cc │ │ │ │ │ + beq 6678 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 6600 │ │ │ │ │ + bls 66ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b44 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6674 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6660 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 65bc │ │ │ │ │ + bhi 6668 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 65bc │ │ │ │ │ + bcs 6668 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6694 │ │ │ │ │ + bgt 6740 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6694 │ │ │ │ │ - ldr r1, [pc, #1116] @ 6aac │ │ │ │ │ + bne 6740 │ │ │ │ │ + ldr r1, [pc, #1116] @ 6b58 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6898 │ │ │ │ │ + bne 6944 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 6a70 │ │ │ │ │ - ldr r3, [pc, #1096] @ 6ab0 │ │ │ │ │ + bne 6b1c │ │ │ │ │ + ldr r3, [pc, #1096] @ 6b5c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 68bc │ │ │ │ │ + bhi 6968 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7122,32 +7171,32 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bhi 67d4 │ │ │ │ │ + bhi 6880 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r3, r3, r0 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 674c │ │ │ │ │ + bmi 67f8 │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ rsb ip, r4, #32 │ │ │ │ │ lsl r1, r2, r4 │ │ │ │ │ lsl r0, r3, r4 │ │ │ │ │ orr r1, r1, r3, lsl lr │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ orr r1, r1, r3, lsr ip │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6790 │ │ │ │ │ + bcs 683c │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r2, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ @@ -7160,15 +7209,15 @@ │ │ │ │ │ lsl r2, r1, r9 │ │ │ │ │ orr r2, r2, r1, lsr r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr ip, r2, #30 │ │ │ │ │ - b 6478 │ │ │ │ │ + b 6524 │ │ │ │ │ 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 │ │ │ │ │ @@ -7177,144 +7226,144 @@ │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds ip, ip, #1024 @ 0x400 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ addcc r2, r0, #5 │ │ │ │ │ - bcc 6700 │ │ │ │ │ + bcc 67ac │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 68c8 │ │ │ │ │ + bcs 6974 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 63a0 │ │ │ │ │ + ble 644c │ │ │ │ │ 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 6a40 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68dc │ │ │ │ │ + beq 6988 │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67b8 │ │ │ │ │ + bgt 6864 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63c4 │ │ │ │ │ + bne 6470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a40 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt 6414 │ │ │ │ │ + bgt 64c0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6890 │ │ │ │ │ + beq 693c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 642c │ │ │ │ │ + b 64d8 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - bne 659c │ │ │ │ │ - b 65b4 │ │ │ │ │ + bne 6648 │ │ │ │ │ + b 6660 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - ldr r2, [pc, #612] @ 6ab4 │ │ │ │ │ + ldr r2, [pc, #612] @ 6b60 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 69e0 │ │ │ │ │ + beq 6a8c │ │ │ │ │ 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 63f8 │ │ │ │ │ + b 64a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6580 │ │ │ │ │ + b 662c │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 6a70 │ │ │ │ │ + bne 6b1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6660 │ │ │ │ │ + bls 670c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 6694 │ │ │ │ │ - bl fde4 <_PyLong_FromLarge> │ │ │ │ │ + b 6740 │ │ │ │ │ + bl ff74 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65bc │ │ │ │ │ - ldr r5, [pc, #476] @ 6ab8 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ + ldr r5, [pc, #476] @ 6b64 │ │ │ │ │ + b 6668 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 67b8 │ │ │ │ │ + bhi 6864 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 67f0 │ │ │ │ │ + b 689c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq 69a8 │ │ │ │ │ + beq 6a54 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r3, #30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ smull r3, ip, r2, r3 │ │ │ │ │ clzne r2, r1 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r1, ip, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 699c │ │ │ │ │ + bne 6a48 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 6a18 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + beq 6a94 │ │ │ │ │ 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 │ │ │ │ │ @@ -7322,121 +7371,121 @@ │ │ │ │ │ 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 6b08 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 696c │ │ │ │ │ + bgt 6a18 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68d4 │ │ │ │ │ + beq 6980 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 62d8 │ │ │ │ │ - b 67b8 │ │ │ │ │ + bge 6384 │ │ │ │ │ + b 6864 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6848 │ │ │ │ │ + b 68f4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 67f0 │ │ │ │ │ + b 689c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6ab4 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 696c │ │ │ │ │ + beq 6a18 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69f0 │ │ │ │ │ + beq 6a9c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 69f0 │ │ │ │ │ + bne 6a9c │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 69a8 │ │ │ │ │ - b 696c │ │ │ │ │ + beq 6a54 │ │ │ │ │ + b 6a18 │ │ │ │ │ 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 63f8 │ │ │ │ │ + b 64a4 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 65bc │ │ │ │ │ + b 6668 │ │ │ │ │ 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 6a40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 6694 │ │ │ │ │ + b 6740 │ │ │ │ │ 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 6a40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 662c │ │ │ │ │ + b 66d8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006abc : │ │ │ │ │ +00006b68 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6b0c │ │ │ │ │ + beq 6bb8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 6af4 │ │ │ │ │ + bhi 6ba0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -7445,89 +7494,89 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006b14 : │ │ │ │ │ +00006bc0 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ lsr r3, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dc0 │ │ │ │ │ + bne 6e6c │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6d58 │ │ │ │ │ + beq 6e04 │ │ │ │ │ ands r7, r5, #2 │ │ │ │ │ - beq 6d0c │ │ │ │ │ + beq 6db8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6e20 │ │ │ │ │ + beq 6ecc │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands r7, r5, #8 │ │ │ │ │ - beq 6b90 │ │ │ │ │ + beq 6c3c │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6e04 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 6bf8 │ │ │ │ │ + bhi 6ca4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ str ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 6be0 │ │ │ │ │ + beq 6c8c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble 6cbc │ │ │ │ │ + ble 6d68 │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 6d84 │ │ │ │ │ + beq 6e30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6dd4 │ │ │ │ │ + bne 6e80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6cd0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 6f08 │ │ │ │ │ + beq 6fa8 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ @@ -7538,305 +7587,302 @@ │ │ │ │ │ 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 6be4 │ │ │ │ │ + beq 6c90 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 6be4 │ │ │ │ │ + bne 6c90 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6e4c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ ldrsb r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6be4 │ │ │ │ │ + bge 6c90 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6d60 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6db8 │ │ │ │ │ + beq 6e64 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6f58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ asr r2, r1, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 6cb4 │ │ │ │ │ + bls 6d60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6be0 │ │ │ │ │ + ble 6c8c │ │ │ │ │ asrs r1, r1, r3 │ │ │ │ │ - beq 6ca4 │ │ │ │ │ - b 6be0 │ │ │ │ │ + beq 6d50 │ │ │ │ │ + b 6c8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ - beq 6e24 │ │ │ │ │ + beq 6ed0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 6b94 │ │ │ │ │ + beq 6c40 │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6b94 │ │ │ │ │ + bne 6c40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ee0 │ │ │ │ │ + bne 6f80 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r0, #8] │ │ │ │ │ - bne 6b8c │ │ │ │ │ + bne 6c38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r6, r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #4 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne 6d9c │ │ │ │ │ - b 6be0 │ │ │ │ │ + bne 6e48 │ │ │ │ │ + b 6c8c │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bec │ │ │ │ │ + bgt 6c98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bec │ │ │ │ │ + bne 6c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - beq 6d64 │ │ │ │ │ + beq 6e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6d50 │ │ │ │ │ + beq 6dfc │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 6d18 │ │ │ │ │ - lsl ip, r3, #7 │ │ │ │ │ - sub r5, r8, #1 │ │ │ │ │ - eor ip, ip, #128 @ 0x80 │ │ │ │ │ + b 6dc4 │ │ │ │ │ + lsl r3, r3, #7 │ │ │ │ │ + sub lr, r8, #1 │ │ │ │ │ + eor r5, r3, #128 @ 0x80 │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ - ldrb lr, [r5, #1]! │ │ │ │ │ + ldrb ip, [lr, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - subeq r0, ip, lr │ │ │ │ │ + subeq r0, r5, ip │ │ │ │ │ clzeq r0, r0 │ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ │ - beq 6e84 │ │ │ │ │ + beq 6f34 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble 6ea8 │ │ │ │ │ - clz r0, lr │ │ │ │ │ + suble r0, r3, ip │ │ │ │ │ + clzgt r0, ip │ │ │ │ │ + clzle r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - movle lr, #0 │ │ │ │ │ - andgt lr, r0, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne 6e5c │ │ │ │ │ + movle ip, #0 │ │ │ │ │ + andgt ip, r0, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 6f08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cb4 │ │ │ │ │ - b 6be4 │ │ │ │ │ - cmp lr, r3, lsl #7 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - b 6e84 │ │ │ │ │ + bne 6d60 │ │ │ │ │ + b 6c90 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ add r2, r8, r6 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ add r3, r8, r3 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ │ - ble 6cd4 │ │ │ │ │ - b 6ec0 │ │ │ │ │ + ble 6d80 │ │ │ │ │ + b 6f60 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d50 │ │ │ │ │ + bgt 6dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d50 │ │ │ │ │ + bne 6dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d50 │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6c90 │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +00006fb0 : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6f80 │ │ │ │ │ + bhi 7020 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ mvn r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mvn r1, r1, asr #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f64 │ │ │ │ │ + bcs 7004 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f7c │ │ │ │ │ + bcs 701c │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_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] @ 6fc0 │ │ │ │ │ + ldr r1, [pc, #36] @ 7060 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 7058 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006fc4 : │ │ │ │ │ +00007064 : │ │ │ │ │ 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 720c │ │ │ │ │ + beq 72ac │ │ │ │ │ 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 444 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7270 │ │ │ │ │ + beq 7310 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 736c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 703c │ │ │ │ │ + ble 70dc │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 72e8 │ │ │ │ │ + beq 7388 │ │ │ │ │ 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 70e4 │ │ │ │ │ + beq 7184 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 714c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 727c │ │ │ │ │ + bne 731c │ │ │ │ │ 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 │ │ │ │ │ @@ -7853,15 +7899,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 719c │ │ │ │ │ + beq 723c │ │ │ │ │ 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 │ │ │ │ │ @@ -7898,64 +7944,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 70ec │ │ │ │ │ + bne 718c │ │ │ │ │ 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 71cc │ │ │ │ │ + beq 726c │ │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 71e0 │ │ │ │ │ + beq 7280 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1ce8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7328 │ │ │ │ │ + beq 73c8 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 71dc │ │ │ │ │ + beq 727c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71cc │ │ │ │ │ + b 726c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6fe8 │ │ │ │ │ + bhi 7088 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 72fc │ │ │ │ │ + bmi 739c │ │ │ │ │ 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 r2, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72ac │ │ │ │ │ + bcs 734c │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ @@ -7969,101 +8015,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 7080 │ │ │ │ │ + b 7120 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72f0 │ │ │ │ │ + bcs 7390 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 280 <_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 7020 │ │ │ │ │ + b 70c0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 719c │ │ │ │ │ + b 723c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_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 7244 │ │ │ │ │ + b 72e4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71cc │ │ │ │ │ + b 726c │ │ │ │ │ │ │ │ │ │ -00007338 : │ │ │ │ │ +000073d8 : │ │ │ │ │ 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 78fc │ │ │ │ │ + beq 799c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 78fc │ │ │ │ │ + beq 799c │ │ │ │ │ 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 75a8 │ │ │ │ │ + bls 7648 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 776c │ │ │ │ │ + beq 780c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7704 │ │ │ │ │ + beq 77a4 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 7604 │ │ │ │ │ - beq 779c │ │ │ │ │ + blt 76a4 │ │ │ │ │ + beq 783c │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7844 │ │ │ │ │ + bhi 78e4 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7724 │ │ │ │ │ + beq 77c4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7908 │ │ │ │ │ + beq 79a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8074,105 +8120,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 76f4 │ │ │ │ │ + beq 7794 │ │ │ │ │ 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 74d4 │ │ │ │ │ + beq 7574 │ │ │ │ │ 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 74d4 │ │ │ │ │ + beq 7574 │ │ │ │ │ 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 74d4 │ │ │ │ │ + beq 7574 │ │ │ │ │ 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 74b0 │ │ │ │ │ + bne 7550 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 755c │ │ │ │ │ + ble 75fc │ │ │ │ │ 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 755c │ │ │ │ │ + ble 75fc │ │ │ │ │ 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 755c │ │ │ │ │ + ble 75fc │ │ │ │ │ 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 7540 │ │ │ │ │ + bne 75e0 │ │ │ │ │ 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 7594 │ │ │ │ │ + beq 7634 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r6, #12 │ │ │ │ │ - beq 7864 │ │ │ │ │ + beq 7904 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7650 │ │ │ │ │ + bls 76f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8182,154 +8228,154 @@ │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsc r1, r2, ip, asr #31 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7630 │ │ │ │ │ + bcs 76d0 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7844 │ │ │ │ │ + bhi 78e4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7710 │ │ │ │ │ + beq 77b0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 73e0 │ │ │ │ │ + b 7480 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7890 │ │ │ │ │ + bcs 7930 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 759c │ │ │ │ │ + bcs 763c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76dc │ │ │ │ │ + bgt 777c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76dc │ │ │ │ │ - ldr r2, [pc, #664] @ 7938 │ │ │ │ │ + bne 777c │ │ │ │ │ + ldr r2, [pc, #664] @ 79d8 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 789c │ │ │ │ │ - ldr r3, [pc, #652] @ 793c │ │ │ │ │ + bne 793c │ │ │ │ │ + ldr r3, [pc, #652] @ 79dc │ │ │ │ │ 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 78c0 │ │ │ │ │ + bhi 7960 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - b 759c │ │ │ │ │ + b 763c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne 74dc │ │ │ │ │ - b 755c │ │ │ │ │ + bne 757c │ │ │ │ │ + b 75fc │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ + b c3b4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r2, [pc, #532] @ 7940 │ │ │ │ │ + ldr r2, [pc, #532] @ 79e0 │ │ │ │ │ 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 78e8 │ │ │ │ │ + beq 7988 │ │ │ │ │ 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 741c │ │ │ │ │ + b 74bc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 78d4 │ │ │ │ │ - bl c314 │ │ │ │ │ + beq 7974 │ │ │ │ │ + bl c3b4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 759c │ │ │ │ │ + beq 763c │ │ │ │ │ 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 759c │ │ │ │ │ + b 763c │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 7994 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 77fc │ │ │ │ │ + bne 789c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - beq 78f4 │ │ │ │ │ + beq 7994 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 78cc │ │ │ │ │ + bne 796c │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 78f4 │ │ │ │ │ + bcc 7994 │ │ │ │ │ ldr lr, [r0], #-4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 77dc │ │ │ │ │ - b 7800 │ │ │ │ │ + beq 787c │ │ │ │ │ + b 78a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8339,96 +8385,96 @@ │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r2, r5 │ │ │ │ │ movle r4, r3 │ │ │ │ │ movle r5, r7 │ │ │ │ │ movle r7, r2 │ │ │ │ │ - ble 73d4 │ │ │ │ │ + ble 7474 │ │ │ │ │ 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 790c │ │ │ │ │ + b 79ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 79b4 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7860 │ │ │ │ │ + beq 7900 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r0, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 7594 │ │ │ │ │ + b 7634 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 792c │ │ │ │ │ + bne 79cc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 76a8 │ │ │ │ │ + bls 7748 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 76dc │ │ │ │ │ + b 777c │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 7800 │ │ │ │ │ + b 78a0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0bc │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 73e0 │ │ │ │ │ - ldr r6, [pc, #72] @ 7944 │ │ │ │ │ - b 759c │ │ │ │ │ + b 7480 │ │ │ │ │ + ldr r6, [pc, #72] @ 79e4 │ │ │ │ │ + b 763c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 759c │ │ │ │ │ + b 763c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 759c │ │ │ │ │ + b 763c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7594 │ │ │ │ │ + beq 7634 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 767c │ │ │ │ │ + b 771c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 76dc │ │ │ │ │ + b 777c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007948 : │ │ │ │ │ +000079e8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8436,37 +8482,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 7b88 │ │ │ │ │ + bls 7c28 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7d3c │ │ │ │ │ + beq 7ddc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7ce8 │ │ │ │ │ + beq 7d88 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 7bdc │ │ │ │ │ - beq 7d6c │ │ │ │ │ + blt 7c7c │ │ │ │ │ + beq 7e0c │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7e90 │ │ │ │ │ + bgt 7f30 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 7d94 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 7d94 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e70 │ │ │ │ │ + beq 7f10 │ │ │ │ │ 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 │ │ │ │ │ @@ -8481,100 +8527,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 7ac8 │ │ │ │ │ + beq 7b68 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + beq 7b68 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + beq 7b68 │ │ │ │ │ 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 7ac8 │ │ │ │ │ + beq 7b68 │ │ │ │ │ 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 7aa4 │ │ │ │ │ + bne 7b44 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 7b4c │ │ │ │ │ + ble 7bec │ │ │ │ │ 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 7b4c │ │ │ │ │ + ble 7bec │ │ │ │ │ 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 7b4c │ │ │ │ │ + ble 7bec │ │ │ │ │ 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 7b30 │ │ │ │ │ + bne 7bd0 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 7c20 │ │ │ │ │ + beq 7cc0 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq 7b74 │ │ │ │ │ + beq 7c14 │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r3, #12 │ │ │ │ │ - beq 7ddc │ │ │ │ │ + beq 7e7c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c38 │ │ │ │ │ + bls 7cd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -8584,236 +8630,236 @@ │ │ │ │ │ subs r0, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, r2, asr #31 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7c00 │ │ │ │ │ + bcs 7ca0 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7c1c │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7e90 │ │ │ │ │ + bhi 7f30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 79bc │ │ │ │ │ + b 7a5c │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7e08 │ │ │ │ │ + bcs 7ea8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7bf4 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 7b7c │ │ │ │ │ + bcs 7c1c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7cd0 │ │ │ │ │ + bgt 7d70 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7cd0 │ │ │ │ │ - ldr r2, [pc, #572] @ 7ec4 │ │ │ │ │ + bne 7d70 │ │ │ │ │ + ldr r2, [pc, #572] @ 7f64 │ │ │ │ │ ldr r5, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7e14 │ │ │ │ │ + bne 7eb4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7e84 │ │ │ │ │ - ldr r2, [pc, #548] @ 7ec8 │ │ │ │ │ + bne 7f24 │ │ │ │ │ + ldr r2, [pc, #548] @ 7f68 │ │ │ │ │ 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 7e40 │ │ │ │ │ + bhi 7ee0 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7c1c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c314 │ │ │ │ │ - ldr r3, [pc, #464] @ 7ecc │ │ │ │ │ + b c3b4 │ │ │ │ │ + ldr r3, [pc, #464] @ 7f6c │ │ │ │ │ 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 7e60 │ │ │ │ │ + beq 7f00 │ │ │ │ │ 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 7a0c │ │ │ │ │ + b 7aac │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7e4c │ │ │ │ │ - bl c314 │ │ │ │ │ + beq 7eec │ │ │ │ │ + bl c3b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7b7c │ │ │ │ │ + beq 7c1c │ │ │ │ │ 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 7b7c │ │ │ │ │ + b 7c1c │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7e7c │ │ │ │ │ + beq 7f1c │ │ │ │ │ ldr r2, [r0, r5, lsl #2] │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7d74 │ │ │ │ │ + beq 7e14 │ │ │ │ │ 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 7dc4 │ │ │ │ │ + bcc 7e64 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7e90 │ │ │ │ │ + bgt 7f30 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 79bc │ │ │ │ │ + b 7a5c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 7db4 │ │ │ │ │ + b 7e54 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub r1, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7eac │ │ │ │ │ + beq 7f4c │ │ │ │ │ ldr r4, [lr, r1, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7dd8 │ │ │ │ │ + beq 7e78 │ │ │ │ │ cmp r0, ip │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, ip, lsl #3 │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 7b74 │ │ │ │ │ + b 7c14 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7e84 │ │ │ │ │ + bne 7f24 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c9c │ │ │ │ │ + bls 7d3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7cd0 │ │ │ │ │ + b 7d70 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b b01c │ │ │ │ │ + b b0bc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 79d8 │ │ │ │ │ + bne 7a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b7c │ │ │ │ │ - ldr r3, [pc, #76] @ 7ed0 │ │ │ │ │ - b 7b7c │ │ │ │ │ + b 7c1c │ │ │ │ │ + ldr r3, [pc, #76] @ 7f70 │ │ │ │ │ + b 7c1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7cd0 │ │ │ │ │ + b 7d70 │ │ │ │ │ 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 7e74 │ │ │ │ │ + b 7f14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b74 │ │ │ │ │ + beq 7c14 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7c64 │ │ │ │ │ + b 7d04 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000021c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007ed4 : │ │ │ │ │ +00007f74 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7efc │ │ │ │ │ + beq 7f9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -8832,33 +8878,33 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007f34 : │ │ │ │ │ +00007fd4 : │ │ │ │ │ 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 8074 │ │ │ │ │ + beq 8114 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 8130 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 7f98 │ │ │ │ │ + bhi 8038 │ │ │ │ │ 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 │ │ │ │ │ @@ -8868,109 +8914,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 7ff0 │ │ │ │ │ + bcc 8090 │ │ │ │ │ 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 8064 │ │ │ │ │ + bcc 8104 │ │ │ │ │ ldr r4, [ip, r0, lsl #2] │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 7fb8 │ │ │ │ │ + b 8058 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 804c │ │ │ │ │ + blt 80ec │ │ │ │ │ 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 7f8c │ │ │ │ │ + beq 802c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f8c │ │ │ │ │ + bgt 802c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f8c │ │ │ │ │ + bne 802c │ │ │ │ │ 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 7f8c │ │ │ │ │ + b 802c │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ands r3, r3, r6, lsr #31 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 8170 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r1] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 800c │ │ │ │ │ + b 80ac │ │ │ │ │ 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 7f8c │ │ │ │ │ + b 802c │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 8124 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 80c8 │ │ │ │ │ + bhi 8168 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 80b4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7f9c │ │ │ │ │ + b 803c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 800c │ │ │ │ │ + b 80ac │ │ │ │ │ │ │ │ │ │ -000080dc : │ │ │ │ │ +0000817c : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 81b8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 80f8 │ │ │ │ │ + bne 8198 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 81a8 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ - b cc88 │ │ │ │ │ + b cd28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8160 │ │ │ │ │ - ldr r0, [pc, #96] @ 8178 │ │ │ │ │ + bne 8200 │ │ │ │ │ + ldr r0, [pc, #96] @ 8218 │ │ │ │ │ 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 │ │ │ │ │ @@ -8998,58 +9044,58 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000817c : │ │ │ │ │ +0000821c : │ │ │ │ │ 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, #744] @ 8480 │ │ │ │ │ + vldr d6, [pc, #744] @ 8520 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 836c │ │ │ │ │ - vldr d6, [pc, #732] @ 8488 │ │ │ │ │ + ble 840c │ │ │ │ │ + vldr d6, [pc, #732] @ 8528 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl 8208 │ │ │ │ │ + bpl 82a8 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 81ec │ │ │ │ │ + bhi 828c │ │ │ │ │ movw r2, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 83e8 │ │ │ │ │ + bhi 8488 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #636] @ 8490 │ │ │ │ │ + vldr d6, [pc, #636] @ 8530 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 8440 │ │ │ │ │ + bgt 84e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9060,15 +9106,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 444 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 84f8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #30 │ │ │ │ │ @@ -9079,41 +9125,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #29 │ │ │ │ │ - blt 8348 │ │ │ │ │ + blt 83e8 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi 8348 │ │ │ │ │ + bmi 83e8 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 83e8 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -9121,32 +9167,32 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 8318 │ │ │ │ │ + bne 83b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 81e0 │ │ │ │ │ + beq 8280 │ │ │ │ │ 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 81e0 │ │ │ │ │ + b 8280 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #280] @ 8490 │ │ │ │ │ + vldr d5, [pc, #280] @ 8530 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 8440 │ │ │ │ │ + bgt 84e0 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 8460 │ │ │ │ │ + bvs 8500 │ │ │ │ │ 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 │ │ │ │ │ @@ -9158,370 +9204,370 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 444 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 84f8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 8270 │ │ │ │ │ + b 8310 │ │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ │ mov r0, #2 │ │ │ │ │ sub r1, r1, r3, asr #31 │ │ │ │ │ vstr s15, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 444 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 84f8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r2, #12 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ - beq 81e0 │ │ │ │ │ - b 842c │ │ │ │ │ + beq 8280 │ │ │ │ │ + b 84cc │ │ │ │ │ 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 81e0 │ │ │ │ │ + b 8280 │ │ │ │ │ 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 8458 │ │ │ │ │ + b 84f8 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -00008498 : │ │ │ │ │ +00008538 : │ │ │ │ │ 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 851c │ │ │ │ │ + beq 85bc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8538 │ │ │ │ │ + beq 85d8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 84f0 │ │ │ │ │ + bhi 8590 │ │ │ │ │ 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 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 852c │ │ │ │ │ + beq 85cc │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 84e8 │ │ │ │ │ + b 8588 │ │ │ │ │ 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 84e8 │ │ │ │ │ + b 8588 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 852c │ │ │ │ │ + beq 85cc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 85a8 │ │ │ │ │ + bhi 8648 │ │ │ │ │ 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 84e8 │ │ │ │ │ + bgt 8588 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8514 │ │ │ │ │ + bne 85b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 850c │ │ │ │ │ + b 85ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 850c │ │ │ │ │ + bgt 85ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 850c │ │ │ │ │ - b 8594 │ │ │ │ │ + bne 85ac │ │ │ │ │ + b 8634 │ │ │ │ │ │ │ │ │ │ -000085e4 : │ │ │ │ │ +00008684 : │ │ │ │ │ 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 93c8 │ │ │ │ │ + bne 9468 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 9374 │ │ │ │ │ + ble 9414 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 93c4 │ │ │ │ │ + bne 9464 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8724 │ │ │ │ │ + beq 87c4 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 940c │ │ │ │ │ + beq 94ac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 94ec │ │ │ │ │ + beq 958c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 932c │ │ │ │ │ - ldr r1, [pc, #3740] @ 9510 │ │ │ │ │ + bne 93cc │ │ │ │ │ + ldr r1, [pc, #3740] @ 95b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9300 │ │ │ │ │ + beq 93a0 │ │ │ │ │ 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 9350 │ │ │ │ │ + bne 93f0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9340 │ │ │ │ │ + beq 93e0 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 9358 │ │ │ │ │ + bne 93f8 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8d14 │ │ │ │ │ + bne 8db4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 903c │ │ │ │ │ + beq 90dc │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8ff0 │ │ │ │ │ + bne 9090 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9048 │ │ │ │ │ + beq 90e8 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8ffc │ │ │ │ │ + bne 909c │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 9048 │ │ │ │ │ + beq 90e8 │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 8fe8 │ │ │ │ │ + bne 9088 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8700 │ │ │ │ │ + bne 87a0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 8fa8 │ │ │ │ │ + b 9048 │ │ │ │ │ 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 9270 │ │ │ │ │ + bne 9310 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9340 │ │ │ │ │ + beq 93e0 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r0, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r6, r2, r6 │ │ │ │ │ moveq ip, r7 │ │ │ │ │ - bne 9058 │ │ │ │ │ + bne 90f8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 88f4 │ │ │ │ │ + bne 8994 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9040 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8f08 │ │ │ │ │ + bne 8fa8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9040 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8f8c │ │ │ │ │ + bne 902c │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 9040 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq 885c │ │ │ │ │ + beq 88fc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8844 │ │ │ │ │ + beq 88e4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8834 │ │ │ │ │ + beq 88d4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 88c4 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 8814 │ │ │ │ │ + beq 88b4 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 8804 │ │ │ │ │ + beq 88a4 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 8894 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8fa4 │ │ │ │ │ + beq 9044 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #3] │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #4] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #5] │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #6] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ ldrb r1, [lr, #7] │ │ │ │ │ add r2, r5, #6 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 8f98 │ │ │ │ │ + bne 9038 │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 885c │ │ │ │ │ - b 8fa4 │ │ │ │ │ + bne 88fc │ │ │ │ │ + b 9044 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movcs r7, #0 │ │ │ │ │ andcc r7, r7, #1 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ @@ -9533,24 +9579,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 9420 │ │ │ │ │ + bhi 94c0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r2, r8 │ │ │ │ │ - bls 8f44 │ │ │ │ │ + bls 8fe4 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92e4 │ │ │ │ │ + beq 9384 │ │ │ │ │ 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] │ │ │ │ │ @@ -9562,30 +9608,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 8e60 │ │ │ │ │ + beq 8f00 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9074 │ │ │ │ │ + bne 9114 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 8bb0 │ │ │ │ │ + bne 8c50 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, lr, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ands r7, r7, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 8b14 │ │ │ │ │ + beq 8bb4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8a2c │ │ │ │ │ + beq 8acc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 8cf8 │ │ │ │ │ + bne 8d98 │ │ │ │ │ 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 │ │ │ │ │ @@ -9614,15 +9660,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 8b0c │ │ │ │ │ + b 8bac │ │ │ │ │ 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 │ │ │ │ │ @@ -9653,15 +9699,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 8c98 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 │ │ │ │ │ @@ -9683,34 +9729,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 8a78 │ │ │ │ │ + bls 8b18 │ │ │ │ │ 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 8a78 │ │ │ │ │ + b 8b18 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands r0, r7, #3 │ │ │ │ │ - beq 8de0 │ │ │ │ │ + beq 8e80 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8c40 │ │ │ │ │ + beq 8ce0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8bf0 │ │ │ │ │ + beq 8c90 │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ @@ -9750,49 +9796,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 8de0 │ │ │ │ │ + bne 8e80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8e74 │ │ │ │ │ + beq 8f14 │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8f14 │ │ │ │ │ + beq 8fb4 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 900c │ │ │ │ │ + beq 90ac │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8f14 │ │ │ │ │ + bls 8fb4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 94dc │ │ │ │ │ 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 89e4 │ │ │ │ │ + b 8a84 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ 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 │ │ │ │ │ @@ -9832,15 +9878,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 8c98 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 │ │ │ │ │ @@ -9863,183 +9909,183 @@ │ │ │ │ │ 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 8d40 │ │ │ │ │ - b 8d20 │ │ │ │ │ + bls 8de0 │ │ │ │ │ + b 8dc0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r7, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 8e80 │ │ │ │ │ + bne 8f20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8ef0 │ │ │ │ │ + bgt 8f90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ef0 │ │ │ │ │ - ldr r2, [pc, #1644] @ 9514 │ │ │ │ │ + bne 8f90 │ │ │ │ │ + ldr r2, [pc, #1644] @ 95b4 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8fb8 │ │ │ │ │ + bne 9058 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 94d4 │ │ │ │ │ - ldr r3, [pc, #1620] @ 9518 │ │ │ │ │ + bne 9574 │ │ │ │ │ + ldr r3, [pc, #1620] @ 95b8 │ │ │ │ │ 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 8fdc │ │ │ │ │ + bhi 907c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 8ce0 │ │ │ │ │ + b 8d80 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 8ce0 │ │ │ │ │ - b 8e84 │ │ │ │ │ - ldr r2, [pc, #1488] @ 951c │ │ │ │ │ + bcs 8d80 │ │ │ │ │ + b 8f24 │ │ │ │ │ + ldr r2, [pc, #1488] @ 95bc │ │ │ │ │ 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 9050 │ │ │ │ │ + beq 90f0 │ │ │ │ │ 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 8990 │ │ │ │ │ + b 8a30 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 94d4 │ │ │ │ │ + bne 9574 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8ebc │ │ │ │ │ + bls 8f5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 8ef0 │ │ │ │ │ + b 8f90 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 88fc │ │ │ │ │ + b 899c │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 94e0 │ │ │ │ │ + beq 9580 │ │ │ │ │ ldr ip, [ip, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9008 │ │ │ │ │ + beq 90a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 8cd8 │ │ │ │ │ + b 8d78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 8fa8 │ │ │ │ │ + b 9048 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 871c │ │ │ │ │ + b 87bc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 8950 │ │ │ │ │ + b 89f0 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 92f0 │ │ │ │ │ + blt 9390 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b 8764 │ │ │ │ │ + b 8804 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 91bc │ │ │ │ │ + bne 925c │ │ │ │ │ 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 90e4 │ │ │ │ │ + beq 9184 │ │ │ │ │ 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 90e4 │ │ │ │ │ - b 9254 │ │ │ │ │ + bne 9184 │ │ │ │ │ + b 92f4 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 9254 │ │ │ │ │ + beq 92f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10076,24 +10122,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 90dc │ │ │ │ │ + bls 917c │ │ │ │ │ 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 90dc │ │ │ │ │ + b 917c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ @@ -10123,213 +10169,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 91dc │ │ │ │ │ + bne 927c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ movne r3, #2 │ │ │ │ │ - b 8cac │ │ │ │ │ + b 8d4c │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9460 │ │ │ │ │ + bne 9500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ + beq 9388 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl 952c <_PyLong_FromByteArray> │ │ │ │ │ + bl 95cc <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 92d0 │ │ │ │ │ + bgt 9370 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92d0 │ │ │ │ │ + bne 9370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ + beq 9388 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b 8ce0 │ │ │ │ │ + b 8d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8cec │ │ │ │ │ + b 8d8c │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 8764 │ │ │ │ │ - ldr r1, [pc, #536] @ 9520 │ │ │ │ │ + b 8804 │ │ │ │ │ + ldr r1, [pc, #536] @ 95c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 949c │ │ │ │ │ + beq 953c │ │ │ │ │ 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 873c │ │ │ │ │ - b 9274 │ │ │ │ │ + beq 87dc │ │ │ │ │ + b 9314 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 866c │ │ │ │ │ - b 92e8 │ │ │ │ │ + bge 870c │ │ │ │ │ + b 9388 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #468] @ 9524 │ │ │ │ │ - b 8ce0 │ │ │ │ │ + ldr r5, [pc, #468] @ 95c4 │ │ │ │ │ + b 8d80 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 9274 │ │ │ │ │ + b 9314 │ │ │ │ │ ldrsb r2, [r6, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 93b4 │ │ │ │ │ + blt 9454 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 86bc │ │ │ │ │ + b 875c │ │ │ │ │ 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] @ 9528 │ │ │ │ │ + ldr r1, [pc, #404] @ 95c8 │ │ │ │ │ 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 8644 │ │ │ │ │ - b 92e8 │ │ │ │ │ + bne 86e4 │ │ │ │ │ + b 9388 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 86bc │ │ │ │ │ + b 875c │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #92 @ 0x5c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #336] @ 9528 │ │ │ │ │ + ldr ip, [pc, #336] @ 95c8 │ │ │ │ │ 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 92e8 │ │ │ │ │ + beq 9388 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8638 │ │ │ │ │ + b 86d8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8728 │ │ │ │ │ - b 92e8 │ │ │ │ │ + bge 87c8 │ │ │ │ │ + b 9388 │ │ │ │ │ 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 92e8 │ │ │ │ │ + b 9388 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 94b8 │ │ │ │ │ + ble 9558 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8cec │ │ │ │ │ + b 8d8c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 92e8 │ │ │ │ │ + bne 9388 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 952c <_PyLong_FromByteArray> │ │ │ │ │ + bl 95cc <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 92d0 │ │ │ │ │ + b 9370 │ │ │ │ │ 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 92e8 │ │ │ │ │ + b 9388 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9458 │ │ │ │ │ + bne 94f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9458 │ │ │ │ │ + b 94f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 8ef0 │ │ │ │ │ + b 8f90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 8e80 │ │ │ │ │ + b 8f20 │ │ │ │ │ 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 │ │ │ │ │ @@ -10337,15 +10383,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 92e8 │ │ │ │ │ + b 9388 │ │ │ │ │ .word 0x0000c4dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000005c8 │ │ │ │ │ @@ -10353,60 +10399,60 @@ │ │ │ │ │ .word 0x0000a2cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000952c <_PyLong_FromByteArray>: │ │ │ │ │ +000095cc <_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 a0e8 <_PyLong_FromByteArray+0xbbc> │ │ │ │ │ + beq a188 <_PyLong_FromByteArray+0xbbc> │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add lr, r0, r1 │ │ │ │ │ - beq 9bd0 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ + beq 9c70 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a0cc <_PyLong_FromByteArray+0xba0> │ │ │ │ │ + bne a16c <_PyLong_FromByteArray+0xba0> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 95dc <_PyLong_FromByteArray+0xb0> │ │ │ │ │ + bne 967c <_PyLong_FromByteArray+0xb0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq a0c0 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ + beq a160 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e58 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ + bne 9ef8 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9eac <_PyLong_FromByteArray+0x980> │ │ │ │ │ + beq 9f4c <_PyLong_FromByteArray+0x980> │ │ │ │ │ ldrb r3, [lr, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e98 <_PyLong_FromByteArray+0x96c> │ │ │ │ │ + bne 9f38 <_PyLong_FromByteArray+0x96c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9eac <_PyLong_FromByteArray+0x980> │ │ │ │ │ + beq 9f4c <_PyLong_FromByteArray+0x980> │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 95d4 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + bne 9674 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 95b8 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + bne 9658 <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_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 │ │ │ │ │ @@ -10418,24 +10464,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 a114 <_PyLong_FromByteArray+0xbe8> │ │ │ │ │ + bhi a1b4 <_PyLong_FromByteArray+0xbe8> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r3, r8 │ │ │ │ │ - bls 9d98 <_PyLong_FromByteArray+0x86c> │ │ │ │ │ + bls 9e38 <_PyLong_FromByteArray+0x86c> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a0f0 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + beq a190 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ 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] │ │ │ │ │ @@ -10447,30 +10493,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 9b28 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ + beq 9bc8 <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9eb4 <_PyLong_FromByteArray+0x988> │ │ │ │ │ + bne 9f54 <_PyLong_FromByteArray+0x988> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 98b0 <_PyLong_FromByteArray+0x384> │ │ │ │ │ + bne 9950 <_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 9814 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ + beq 98b4 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 972c <_PyLong_FromByteArray+0x200> │ │ │ │ │ + beq 97cc <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 96e4 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ + beq 9784 <_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]! │ │ │ │ │ @@ -10505,15 +10551,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 980c <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + b 98ac <_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 │ │ │ │ │ @@ -10544,15 +10590,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 9998 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a38 <_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 │ │ │ │ │ @@ -10574,34 +10620,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 9778 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + bls 9818 <_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 9778 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + b 9818 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ - beq 9aa8 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + beq 9b48 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9940 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + beq 99e0 <_PyLong_FromByteArray+0x414> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 98f0 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ + beq 9990 <_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] │ │ │ │ │ @@ -10641,33 +10687,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 9aa8 <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + bne 9b48 <_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 9b3c <_PyLong_FromByteArray+0x610> │ │ │ │ │ + beq 9bdc <_PyLong_FromByteArray+0x610> │ │ │ │ │ orr r3, r2, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 9dd8 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ + beq 9e78 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9e68 <_PyLong_FromByteArray+0x93c> │ │ │ │ │ + beq 9f08 <_PyLong_FromByteArray+0x93c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9dd8 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ + bls 9e78 <_PyLong_FromByteArray+0x8ac> │ │ │ │ │ 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 │ │ │ │ │ @@ -10709,15 +10755,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 9998 <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a38 <_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 │ │ │ │ │ @@ -10740,274 +10786,274 @@ │ │ │ │ │ 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 9a08 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ - b 99e8 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + bls 9aa8 <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + b 9a88 <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r9, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 9b48 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + bne 9be8 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + bgt 9c58 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ - ldr r2, [pc, #1472] @ a130 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ + bne 9c58 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + ldr r2, [pc, #1472] @ a1d0 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e18 <_PyLong_FromByteArray+0x8ec> │ │ │ │ │ + bne 9eb8 <_PyLong_FromByteArray+0x8ec> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a108 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ - ldr r3, [pc, #1448] @ a134 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ + bne a1a8 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ + ldr r3, [pc, #1448] @ a1d4 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ 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 9e3c <_PyLong_FromByteArray+0x910> │ │ │ │ │ + bhi 9edc <_PyLong_FromByteArray+0x910> │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a80 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a0a4 <_PyLong_FromByteArray+0xb78> │ │ │ │ │ + bne a144 <_PyLong_FromByteArray+0xb78> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d78 <_PyLong_FromByteArray+0x84c> │ │ │ │ │ + bne 9e18 <_PyLong_FromByteArray+0x84c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9d88 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ + beq 9e28 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d88 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ + bne 9e28 <_PyLong_FromByteArray+0x85c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e48 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ + beq 9ee8 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9e08 <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ + bne 9ea8 <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e48 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ + beq 9ee8 <_PyLong_FromByteArray+0x91c> │ │ │ │ │ sub r0, r2, #3 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 9cd8 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ + beq 9d78 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9cc0 <_PyLong_FromByteArray+0x794> │ │ │ │ │ + beq 9d60 <_PyLong_FromByteArray+0x794> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9cb0 <_PyLong_FromByteArray+0x784> │ │ │ │ │ + beq 9d50 <_PyLong_FromByteArray+0x784> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 9ca0 <_PyLong_FromByteArray+0x774> │ │ │ │ │ + beq 9d40 <_PyLong_FromByteArray+0x774> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9c90 <_PyLong_FromByteArray+0x764> │ │ │ │ │ + beq 9d30 <_PyLong_FromByteArray+0x764> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9c80 <_PyLong_FromByteArray+0x754> │ │ │ │ │ + beq 9d20 <_PyLong_FromByteArray+0x754> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 9c70 <_PyLong_FromByteArray+0x744> │ │ │ │ │ + beq 9d10 <_PyLong_FromByteArray+0x744> │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + beq 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d6c <_PyLong_FromByteArray+0x840> │ │ │ │ │ + bne 9e0c <_PyLong_FromByteArray+0x840> │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9cd8 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ + bne 9d78 <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ mov r6, lr │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - ldr r3, [pc, #920] @ a138 <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldr r3, [pc, #920] @ a1d8 <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ 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 9ea4 <_PyLong_FromByteArray+0x978> │ │ │ │ │ + beq 9f44 <_PyLong_FromByteArray+0x978> │ │ │ │ │ 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 9678 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b 9718 <_PyLong_FromByteArray+0x14c> │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ - b 9b4c <_PyLong_FromByteArray+0x620> │ │ │ │ │ + bcs 9a80 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9bec <_PyLong_FromByteArray+0x620> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a108 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ + bne a1a8 <_PyLong_FromByteArray+0xbdc> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9b84 <_PyLong_FromByteArray+0x658> │ │ │ │ │ + bls 9c24 <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9c58 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0fc <_PyLong_FromByteArray+0xbd0> │ │ │ │ │ + beq a19c <_PyLong_FromByteArray+0xbd0> │ │ │ │ │ ldr ip, [ip, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9e64 <_PyLong_FromByteArray+0x938> │ │ │ │ │ + beq 9f04 <_PyLong_FromByteArray+0x938> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 99d8 <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ + b 9a78 <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 9638 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + b 96d8 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 95d4 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + b 9674 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9ff8 <_PyLong_FromByteArray+0xacc> │ │ │ │ │ + bne a098 <_PyLong_FromByteArray+0xacc> │ │ │ │ │ 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 9f20 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ + beq 9fc0 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ 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 9f20 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ - b a088 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ + bne 9fc0 <_PyLong_FromByteArray+0x9f4> │ │ │ │ │ + b a128 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq a088 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ + beq a128 <_PyLong_FromByteArray+0xb5c> │ │ │ │ │ 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 │ │ │ │ │ @@ -11044,24 +11090,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 9f18 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ + bls 9fb8 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ 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 9f18 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ + b 9fb8 <_PyLong_FromByteArray+0x9ec> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -11089,74 +11135,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 a014 <_PyLong_FromByteArray+0xae8> │ │ │ │ │ + bne a0b4 <_PyLong_FromByteArray+0xae8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r2, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r3, [r1, #12] │ │ │ │ │ - b 99ac <_PyLong_FromByteArray+0x480> │ │ │ │ │ + b 9a4c <_PyLong_FromByteArray+0x480> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9bd8 <_PyLong_FromByteArray+0x6ac> │ │ │ │ │ + bge 9c78 <_PyLong_FromByteArray+0x6ac> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9be0 <_PyLong_FromByteArray+0x6b4> │ │ │ │ │ + b 9c80 <_PyLong_FromByteArray+0x6b4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 95e4 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9684 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldrsb r3, [lr] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 9568 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bge 9608 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9574 <_PyLong_FromByteArray+0x48> │ │ │ │ │ - ldr r5, [pc, #76] @ a13c <_PyLong_FromByteArray+0xc10> │ │ │ │ │ - b 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9614 <_PyLong_FromByteArray+0x48> │ │ │ │ │ + ldr r5, [pc, #76] @ a1dc <_PyLong_FromByteArray+0xc10> │ │ │ │ │ + b 9a80 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 99e0 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a80 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9b48 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + b 9be8 <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 9bb8 <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + b 9c58 <_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 a0f4 <_PyLong_FromByteArray+0xbc8> │ │ │ │ │ + b a194 <_PyLong_FromByteArray+0xbc8> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000390 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a140 : │ │ │ │ │ +0000a1e0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11164,46 +11210,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 a76c │ │ │ │ │ + bgt a80c │ │ │ │ │ and r4, r1, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a424 │ │ │ │ │ + beq a4c4 │ │ │ │ │ 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 a96c │ │ │ │ │ + beq aa0c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a724 │ │ │ │ │ + bne a7c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ adds r7, r8, r9 │ │ │ │ │ - beq acf4 │ │ │ │ │ + beq ad94 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ada4 │ │ │ │ │ + bgt ae44 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq a7b4 │ │ │ │ │ + beq a854 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ad4c │ │ │ │ │ + beq adec │ │ │ │ │ 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 │ │ │ │ │ @@ -11214,251 +11260,251 @@ │ │ │ │ │ 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 a504 │ │ │ │ │ + bne a5a4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a338 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a338 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a338 │ │ │ │ │ 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 a280 │ │ │ │ │ + bne a320 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt a74c │ │ │ │ │ + blt a7ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne ab08 │ │ │ │ │ + bne aba8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2dc │ │ │ │ │ + beq a37c │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a2dc │ │ │ │ │ + bgt a37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2dc │ │ │ │ │ + bne a37c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a310 │ │ │ │ │ + beq a3b0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a310 │ │ │ │ │ + bgt a3b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a310 │ │ │ │ │ + bne a3b0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq a378 │ │ │ │ │ + beq a418 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq a34c │ │ │ │ │ + beq a3ec │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls a378 │ │ │ │ │ + bls a418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a7f8 │ │ │ │ │ + beq a898 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a348 │ │ │ │ │ + beq a3e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r4, #8] │ │ │ │ │ - b a334 │ │ │ │ │ + b a3d4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs a33c │ │ │ │ │ + bcs a3dc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a838 │ │ │ │ │ + bgt a8d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a838 │ │ │ │ │ - ldr r2, [pc, #2564] @ adcc │ │ │ │ │ + bne a8d8 │ │ │ │ │ + ldr r2, [pc, #2564] @ ae6c │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a80c │ │ │ │ │ + bne a8ac │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne adc0 │ │ │ │ │ - ldr r3, [pc, #2544] @ add0 │ │ │ │ │ + bne ae60 │ │ │ │ │ + ldr r3, [pc, #2544] @ ae70 │ │ │ │ │ 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 a830 │ │ │ │ │ + bhi a8d0 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r5, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str ip, [r4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ - b a33c │ │ │ │ │ + b a3dc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad60 │ │ │ │ │ + beq ae00 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldreq r8, [r5, #8] │ │ │ │ │ - beq a190 │ │ │ │ │ + beq a230 │ │ │ │ │ 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 a4f4 │ │ │ │ │ + beq a594 │ │ │ │ │ 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 a4f4 │ │ │ │ │ + beq a594 │ │ │ │ │ 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 a4f4 │ │ │ │ │ + beq a594 │ │ │ │ │ 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 a4f4 │ │ │ │ │ + beq a594 │ │ │ │ │ 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 a4d4 │ │ │ │ │ + bne a574 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r4, #2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a190 │ │ │ │ │ + b a230 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a850 │ │ │ │ │ + beq a8f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a338 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq acec │ │ │ │ │ + beq ad8c │ │ │ │ │ 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 a6f4 │ │ │ │ │ + beq a794 │ │ │ │ │ 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 a6f4 │ │ │ │ │ + beq a794 │ │ │ │ │ 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 a6f4 │ │ │ │ │ + beq a794 │ │ │ │ │ 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 a660 │ │ │ │ │ + beq a700 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq a62c │ │ │ │ │ + beq a6cc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq a600 │ │ │ │ │ + beq a6a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11485,15 +11531,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 a6f4 │ │ │ │ │ + beq a794 │ │ │ │ │ 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 │ │ │ │ │ @@ -11522,111 +11568,111 @@ │ │ │ │ │ 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 a660 │ │ │ │ │ + bne a700 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a298 │ │ │ │ │ + beq a338 │ │ │ │ │ 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 a298 │ │ │ │ │ + b a338 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne a1c8 │ │ │ │ │ + bne a268 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ eoreq r8, r8, #1 │ │ │ │ │ - b a1c8 │ │ │ │ │ + b a268 │ │ │ │ │ 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 a2a0 │ │ │ │ │ + b a340 │ │ │ │ │ and r4, r8, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq aad8 │ │ │ │ │ + beq ab78 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a188 │ │ │ │ │ + b a228 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aad0 │ │ │ │ │ + beq ab70 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq ae30 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r1, [pc, #1560] @ add4 │ │ │ │ │ + ldr r1, [pc, #1560] @ ae74 │ │ │ │ │ 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 ad38 │ │ │ │ │ + beq add8 │ │ │ │ │ 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 a220 │ │ │ │ │ + b a2c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a3a4 │ │ │ │ │ + b a444 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne adc0 │ │ │ │ │ + bne ae60 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a3d8 │ │ │ │ │ + bls a478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b a33c │ │ │ │ │ + b a3dc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a8d8 │ │ │ │ │ + beq a978 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq ad30 │ │ │ │ │ + beq add0 │ │ │ │ │ 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] │ │ │ │ │ @@ -11637,34 +11683,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 a878 │ │ │ │ │ + bne a918 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a8d8 │ │ │ │ │ + beq a978 │ │ │ │ │ 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 a298 │ │ │ │ │ + bne a338 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge a2a0 │ │ │ │ │ + bge a340 │ │ │ │ │ sub r0, r9, sl │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq a94c │ │ │ │ │ + beq a9ec │ │ │ │ │ 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 │ │ │ │ │ @@ -11673,130 +11719,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 a910 │ │ │ │ │ + bne a9b0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq a2a0 │ │ │ │ │ + beq a340 │ │ │ │ │ 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 a2a0 │ │ │ │ │ + b a340 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ad98 │ │ │ │ │ + beq ae38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a794 │ │ │ │ │ + beq a834 │ │ │ │ │ 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 ad68 │ │ │ │ │ + beq ae08 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aac4 │ │ │ │ │ + beq ab64 │ │ │ │ │ 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 aaa4 │ │ │ │ │ + bne ab44 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne ad0c │ │ │ │ │ + bne adac │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a1c8 │ │ │ │ │ + b a268 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad60 │ │ │ │ │ + beq ae00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b a448 │ │ │ │ │ + b a4e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11806,27 +11852,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 ac34 │ │ │ │ │ + beq acd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ac14 │ │ │ │ │ + beq acb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq abfc │ │ │ │ │ + beq ac9c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq abe4 │ │ │ │ │ + beq ac84 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq abcc │ │ │ │ │ + beq ac6c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq abb4 │ │ │ │ │ + beq ac54 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq ab9c │ │ │ │ │ + beq ac3c │ │ │ │ │ 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 │ │ │ │ │ @@ -11863,15 +11909,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 a2a8 │ │ │ │ │ + beq a348 │ │ │ │ │ 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 │ │ │ │ │ @@ -11908,131 +11954,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 ac34 │ │ │ │ │ - b a2a8 │ │ │ │ │ + bne acd4 │ │ │ │ │ + b a348 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a700 │ │ │ │ │ + b a7a0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [pc, #208] @ add8 │ │ │ │ │ - bl addc │ │ │ │ │ - b a33c │ │ │ │ │ + ldr r4, [pc, #208] @ ae78 │ │ │ │ │ + bl ae7c │ │ │ │ │ + b a3dc │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq ae30 │ │ │ │ │ add r7, sl, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ada4 │ │ │ │ │ + bgt ae44 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b a1e0 │ │ │ │ │ + b a280 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a8b8 │ │ │ │ │ + b a958 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - bne a1f4 │ │ │ │ │ + bne a294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a33c │ │ │ │ │ + b a3dc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aad0 │ │ │ │ │ + beq ab70 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq ae30 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, sl │ │ │ │ │ - b a1e0 │ │ │ │ │ + b a280 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a73c │ │ │ │ │ + b a7dc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ - b ad60 │ │ │ │ │ + bl ae7c │ │ │ │ │ + b ae00 │ │ │ │ │ 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 ad50 │ │ │ │ │ + b adf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b a838 │ │ │ │ │ + b a8d8 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000610 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000addc : │ │ │ │ │ +0000ae7c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ae14 │ │ │ │ │ + beq aeb4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ae14 │ │ │ │ │ + bgt aeb4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae14 │ │ │ │ │ + bne aeb4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000ae20 : │ │ │ │ │ +0000aec0 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls aecc │ │ │ │ │ + bls af6c │ │ │ │ │ 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 aea4 │ │ │ │ │ - ldr r2, [pc, #228] @ af38 │ │ │ │ │ + bhi af44 │ │ │ │ │ + ldr r2, [pc, #228] @ afd8 │ │ │ │ │ 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 aed8 │ │ │ │ │ + beq af78 │ │ │ │ │ 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] │ │ │ │ │ @@ -12044,30 +12090,30 @@ │ │ │ │ │ strd r2, [r0, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq af30 │ │ │ │ │ + beq afd0 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b ae9c │ │ │ │ │ - ldr r3, [pc, #104] @ af3c │ │ │ │ │ + b af3c │ │ │ │ │ + ldr r3, [pc, #104] @ afdc │ │ │ │ │ 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 af2c │ │ │ │ │ + beq afcc │ │ │ │ │ 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] │ │ │ │ │ @@ -12077,43 +12123,43 @@ │ │ │ │ │ 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 ae94 │ │ │ │ │ + b af34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ae9c │ │ │ │ │ + b af3c │ │ │ │ │ .word 0x000000dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000af40 : │ │ │ │ │ +0000afe0 : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b010 │ │ │ │ │ + beq b0b0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b010 │ │ │ │ │ + beq b0b0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls af78 │ │ │ │ │ + bls b018 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b a140 │ │ │ │ │ + b a1e0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi af6c │ │ │ │ │ + bhi b00c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -12123,72 +12169,72 @@ │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, lr │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs afe4 │ │ │ │ │ + bcs b084 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b004 │ │ │ │ │ + bcs b0a4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ + b ff74 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000b01c : │ │ │ │ │ +0000b0bc : │ │ │ │ │ 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 r2, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt b23c │ │ │ │ │ - beq b340 │ │ │ │ │ + bgt b2dc │ │ │ │ │ + beq b3e0 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b3c4 │ │ │ │ │ + bhi b464 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b4e4 │ │ │ │ │ + beq b584 │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b480 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b59c │ │ │ │ │ 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 │ │ │ │ │ @@ -12197,156 +12243,156 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r3, sl, r8, lsl #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq b330 │ │ │ │ │ + beq b3d0 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b208 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r9, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b208 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b208 │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add r9, r9, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne b144 │ │ │ │ │ + bne b1e4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble b1f0 │ │ │ │ │ + ble b290 │ │ │ │ │ lsl ip, r4, #2 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ add lr, r7, ip │ │ │ │ │ cmp r8, r1 │ │ │ │ │ add r0, r5, ip │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ble b1f0 │ │ │ │ │ + ble b290 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ bic r2, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - ble b1f0 │ │ │ │ │ + ble b290 │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r2, #30, #1 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b274 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq b284 │ │ │ │ │ + beq b324 │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq b488 │ │ │ │ │ + beq b528 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b284 │ │ │ │ │ + bls b324 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b3c4 │ │ │ │ │ + bhi b464 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq b4b4 │ │ │ │ │ + beq b554 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b b07c │ │ │ │ │ + b b11c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r4, #5 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne b2b0 │ │ │ │ │ + bne b350 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b230 │ │ │ │ │ + bcs b2d0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b464 │ │ │ │ │ + bgt b504 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b464 │ │ │ │ │ - ldr r2, [pc, #576] @ b514 │ │ │ │ │ + bne b504 │ │ │ │ │ + ldr r2, [pc, #576] @ b5b4 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b438 │ │ │ │ │ - ldr r3, [pc, #564] @ b518 │ │ │ │ │ + bne b4d8 │ │ │ │ │ + ldr r3, [pc, #564] @ b5b8 │ │ │ │ │ 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 b45c │ │ │ │ │ + bhi b4fc │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -12356,252 +12402,252 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ - bne b170 │ │ │ │ │ - b b1f0 │ │ │ │ │ + bne b210 │ │ │ │ │ + b b290 │ │ │ │ │ sub lr, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b4f4 │ │ │ │ │ + beq b594 │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b3a0 │ │ │ │ │ + bne b440 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq b4f4 │ │ │ │ │ + beq b594 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b47c │ │ │ │ │ + bne b51c │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc b4f4 │ │ │ │ │ + bcc b594 │ │ │ │ │ ldr r0, [ip], #-4 │ │ │ │ │ ldr r1, [r3], #-4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b384 │ │ │ │ │ + beq b424 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movcc r3, r7 │ │ │ │ │ movcs r6, #1 │ │ │ │ │ movcc r7, r9 │ │ │ │ │ mvncc r6, #0 │ │ │ │ │ movcc r9, r3 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r2 │ │ │ │ │ - ble b06c │ │ │ │ │ + ble b10c │ │ │ │ │ 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 b500 │ │ │ │ │ + b b5a0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #300] @ b51c │ │ │ │ │ + ldr r1, [pc, #300] @ b5bc │ │ │ │ │ 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 b4d8 │ │ │ │ │ + beq b578 │ │ │ │ │ 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 r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b b0bc │ │ │ │ │ + b b15c │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b508 │ │ │ │ │ + bne b5a8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b2dc │ │ │ │ │ + bls b37c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b b230 │ │ │ │ │ + b b2d0 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b b3a0 │ │ │ │ │ + b b440 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b270 │ │ │ │ │ + beq b310 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq b484 │ │ │ │ │ + beq b524 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b b228 │ │ │ │ │ + b b2c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b b3e8 │ │ │ │ │ + b b488 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b b07c │ │ │ │ │ + b b11c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b b3e8 │ │ │ │ │ - ldr r5, [pc, #36] @ b520 │ │ │ │ │ - b b230 │ │ │ │ │ + b b488 │ │ │ │ │ + ldr r5, [pc, #36] @ b5c0 │ │ │ │ │ + b b2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b b230 │ │ │ │ │ + b b2d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b464 │ │ │ │ │ + b b504 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b524 : │ │ │ │ │ +0000b5c4 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b744 │ │ │ │ │ + beq b7e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b744 │ │ │ │ │ + beq b7e4 │ │ │ │ │ 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 b5c4 │ │ │ │ │ + bne b664 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne b5c4 │ │ │ │ │ + bne b664 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b684 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r2, r0, #5 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi b600 │ │ │ │ │ + bhi b6a0 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl b754 │ │ │ │ │ + bl b7f4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b73c │ │ │ │ │ + beq b7dc │ │ │ │ │ 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 r2, r3, #5 │ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls b5a8 │ │ │ │ │ + bls b648 │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi b6e0 │ │ │ │ │ - ldr r2, [pc, #316] @ b750 │ │ │ │ │ + bhi b780 │ │ │ │ │ + ldr r2, [pc, #316] @ b7f0 │ │ │ │ │ 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 b678 │ │ │ │ │ + beq b718 │ │ │ │ │ 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 b6d8 │ │ │ │ │ + blt b778 │ │ │ │ │ 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 b738 │ │ │ │ │ + beq b7d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -12614,52 +12660,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 b664 │ │ │ │ │ + bge b704 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b b668 │ │ │ │ │ + b b708 │ │ │ │ │ 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 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b73c │ │ │ │ │ + beq b7dc │ │ │ │ │ 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 b5bc │ │ │ │ │ - b b724 │ │ │ │ │ + beq b65c │ │ │ │ │ + b b7c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b5bc │ │ │ │ │ + b b65c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000b754 : │ │ │ │ │ +0000b7f4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -12668,177 +12714,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 b804 │ │ │ │ │ + beq b8a4 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi b9c4 │ │ │ │ │ + bhi ba64 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl bbb4 │ │ │ │ │ + bl bc54 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba54 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b958 │ │ │ │ │ + beq b9f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b88c │ │ │ │ │ + beq b92c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq b7ec │ │ │ │ │ + beq b88c │ │ │ │ │ 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 b93c │ │ │ │ │ + ble b9dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne b998 │ │ │ │ │ + bne ba38 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b97c │ │ │ │ │ + bne ba1c │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bb84 │ │ │ │ │ + beq bc24 │ │ │ │ │ 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 b968 │ │ │ │ │ + bne ba08 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ strne r2, [r8] │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b898 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl addc │ │ │ │ │ - b b9b4 │ │ │ │ │ + bl ae7c │ │ │ │ │ + b ba54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne b7d0 │ │ │ │ │ + bne b870 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b9bc │ │ │ │ │ + bgt ba5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9bc │ │ │ │ │ + bne ba5c │ │ │ │ │ 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 bb5c │ │ │ │ │ - ldr r1, [pc, #700] @ bbb0 │ │ │ │ │ + beq bbfc │ │ │ │ │ + ldr r1, [pc, #700] @ bc50 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79e8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bb34 │ │ │ │ │ + beq bbd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b934 │ │ │ │ │ + bgt b9d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b934 │ │ │ │ │ + bne b9d4 │ │ │ │ │ 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 b7d0 │ │ │ │ │ + b b870 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b898 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b898 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq b89c │ │ │ │ │ - b b7d0 │ │ │ │ │ + beq b93c │ │ │ │ │ + b b870 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b b864 │ │ │ │ │ + b b904 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne b830 │ │ │ │ │ - b b9b4 │ │ │ │ │ + bne b8d0 │ │ │ │ │ + b ba54 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl bbb4 │ │ │ │ │ + bl bc54 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b7b0 │ │ │ │ │ + bne b850 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b7e4 │ │ │ │ │ + b b884 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b b8e4 │ │ │ │ │ + b b984 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble b998 │ │ │ │ │ + ble ba38 │ │ │ │ │ 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 b9b4 │ │ │ │ │ + beq ba54 │ │ │ │ │ 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 │ │ │ │ │ @@ -12846,177 +12892,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 ba24 │ │ │ │ │ + bgt bac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb98 │ │ │ │ │ + beq bc38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b9b4 │ │ │ │ │ + beq ba54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq bafc │ │ │ │ │ + beq bb9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne bafc │ │ │ │ │ + bne bb9c │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq bac4 │ │ │ │ │ + beq bb64 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq bac4 │ │ │ │ │ + beq bb64 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq ba9c │ │ │ │ │ + beq bb3c │ │ │ │ │ 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 b7f8 │ │ │ │ │ + bgt b898 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7f8 │ │ │ │ │ + bne b898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b898 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bae0 │ │ │ │ │ + bgt bb80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb8c │ │ │ │ │ + beq bc2c │ │ │ │ │ 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 b9b4 │ │ │ │ │ + b ba54 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bb18 │ │ │ │ │ + bgt bbb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bc44 │ │ │ │ │ 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 b9b4 │ │ │ │ │ + b ba54 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bb5c │ │ │ │ │ + bgt bbfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bb5c │ │ │ │ │ + bne bbfc │ │ │ │ │ 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 b9b4 │ │ │ │ │ + bgt ba54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9b4 │ │ │ │ │ + bne ba54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b9b4 │ │ │ │ │ + b ba54 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bae0 │ │ │ │ │ + b bb80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ba24 │ │ │ │ │ + b bac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bb18 │ │ │ │ │ + b bbb8 │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bbb4 : │ │ │ │ │ +0000bc54 : │ │ │ │ │ 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 c258 │ │ │ │ │ + beq c2f8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt bd70 │ │ │ │ │ + bgt be10 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq bdb0 │ │ │ │ │ + beq be50 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne bdd4 │ │ │ │ │ + bne be74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ bl 444 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be08 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne bfe4 │ │ │ │ │ + bne c084 │ │ │ │ │ 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 be4c │ │ │ │ │ + bne beec │ │ │ │ │ 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 │ │ │ │ │ @@ -13056,98 +13102,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 bc5c │ │ │ │ │ + bne bcfc │ │ │ │ │ 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 bd38 │ │ │ │ │ + beq bdd8 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfbc │ │ │ │ │ + beq c05c │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bdfc │ │ │ │ │ + bne be9c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd68 │ │ │ │ │ + bgt be08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c2fc │ │ │ │ │ + beq c39c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b bda8 │ │ │ │ │ + b be48 │ │ │ │ │ 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 c280 │ │ │ │ │ + bne c320 │ │ │ │ │ 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, #1380] @ c308 │ │ │ │ │ + ldr r3, [pc, #1380] @ c3a8 │ │ │ │ │ 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 bd70 │ │ │ │ │ + bcc be10 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bca4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13f8c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 1ce8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be08 │ │ │ │ │ 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 bf8c │ │ │ │ │ + bne c02c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bea4 │ │ │ │ │ + beq bf44 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls bee0 │ │ │ │ │ + bls bf80 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - b bda4 │ │ │ │ │ + b be44 │ │ │ │ │ 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 │ │ │ │ │ @@ -13160,114 +13206,114 @@ │ │ │ │ │ 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 bc5c │ │ │ │ │ - b bd1c │ │ │ │ │ + bne bcfc │ │ │ │ │ + b bdbc │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq be34 │ │ │ │ │ + beq bed4 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c1c8 │ │ │ │ │ + bne c268 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi be40 │ │ │ │ │ + bhi bee0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs be40 │ │ │ │ │ + bcs bee0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bf74 │ │ │ │ │ + bgt c014 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf74 │ │ │ │ │ - ldr r1, [pc, #988] @ c30c │ │ │ │ │ + bne c014 │ │ │ │ │ + ldr r1, [pc, #988] @ c3ac │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c154 │ │ │ │ │ + bne c1f4 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne c274 │ │ │ │ │ - ldr r3, [pc, #968] @ c310 │ │ │ │ │ + bne c314 │ │ │ │ │ + ldr r3, [pc, #968] @ c3b0 │ │ │ │ │ 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 c178 │ │ │ │ │ + bhi c218 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b be40 │ │ │ │ │ + b bee0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c184 │ │ │ │ │ + bne c224 │ │ │ │ │ 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 be2c │ │ │ │ │ + b becc │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c354 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq c134 │ │ │ │ │ + beq c1d4 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bd38 │ │ │ │ │ + b bdd8 │ │ │ │ │ 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 c08c │ │ │ │ │ + beq c12c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c05c │ │ │ │ │ + beq c0fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c03c │ │ │ │ │ + beq c0dc │ │ │ │ │ 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]! │ │ │ │ │ @@ -13288,15 +13334,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 bd1c │ │ │ │ │ + beq bdbc │ │ │ │ │ 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 │ │ │ │ │ @@ -13330,183 +13376,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 c098 │ │ │ │ │ + bne c138 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b bd1c │ │ │ │ │ + b bdbc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c354 │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c130 │ │ │ │ │ + beq c1d0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bfd4 │ │ │ │ │ - b bd38 │ │ │ │ │ + bne c074 │ │ │ │ │ + b bdd8 │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c274 │ │ │ │ │ + bne c314 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls bf40 │ │ │ │ │ + bls bfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bf74 │ │ │ │ │ + b c014 │ │ │ │ │ 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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c2e0 │ │ │ │ │ + ble c380 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq c2c0 │ │ │ │ │ + beq c360 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b be2c │ │ │ │ │ + b becc │ │ │ │ │ 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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c298 │ │ │ │ │ + ble c338 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be34 │ │ │ │ │ + bne bed4 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd68 │ │ │ │ │ + bgt be08 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd68 │ │ │ │ │ + bne be08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd68 │ │ │ │ │ + bgt be08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd68 │ │ │ │ │ + bne be08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd68 │ │ │ │ │ + b be08 │ │ │ │ │ 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 bd68 │ │ │ │ │ + b be08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bf74 │ │ │ │ │ + b c014 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bd98 │ │ │ │ │ - b bd68 │ │ │ │ │ + bne be38 │ │ │ │ │ + b be08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1f4 │ │ │ │ │ + bne c294 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1f4 │ │ │ │ │ + b c294 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bd38 │ │ │ │ │ + b bdd8 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq be08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r6, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c240 │ │ │ │ │ - b bd68 │ │ │ │ │ + ble c2e0 │ │ │ │ │ + b be08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b0 │ │ │ │ │ + bne c250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1b0 │ │ │ │ │ + b c250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd68 │ │ │ │ │ + b be08 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c314 : │ │ │ │ │ +0000c3b4 : │ │ │ │ │ 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 c668 │ │ │ │ │ + bgt c708 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c6b0 │ │ │ │ │ + bgt c750 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq c608 │ │ │ │ │ + beq c6a8 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c69c │ │ │ │ │ + beq c73c │ │ │ │ │ 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 │ │ │ │ │ @@ -13515,174 +13561,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 c5f4 │ │ │ │ │ + beq c694 │ │ │ │ │ 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 c494 │ │ │ │ │ + beq c534 │ │ │ │ │ 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 c494 │ │ │ │ │ + beq c534 │ │ │ │ │ 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 c494 │ │ │ │ │ + beq c534 │ │ │ │ │ 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 c494 │ │ │ │ │ + beq c534 │ │ │ │ │ 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 c494 │ │ │ │ │ + beq c534 │ │ │ │ │ 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 c470 │ │ │ │ │ + bne c510 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge c5dc │ │ │ │ │ + bge c67c │ │ │ │ │ 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 c53c │ │ │ │ │ + bge c5dc │ │ │ │ │ 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 c53c │ │ │ │ │ + bge c5dc │ │ │ │ │ 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 c53c │ │ │ │ │ + bge c5dc │ │ │ │ │ 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 c520 │ │ │ │ │ + bne c5c0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c560 │ │ │ │ │ + beq c600 │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c568 │ │ │ │ │ + beq c608 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq c5ac │ │ │ │ │ + beq c64c │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne c5c0 │ │ │ │ │ + bne c660 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c5ac │ │ │ │ │ + beq c64c │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne c5b8 │ │ │ │ │ + bne c658 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c590 │ │ │ │ │ + bne c630 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b c560 │ │ │ │ │ + b c600 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq c560 │ │ │ │ │ + beq c600 │ │ │ │ │ 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 c550 │ │ │ │ │ - b c560 │ │ │ │ │ + bne c5f0 │ │ │ │ │ + b c600 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c5d4 │ │ │ │ │ + beq c674 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b c49c │ │ │ │ │ - ldr r2, [pc, #188] @ c6cc │ │ │ │ │ + b c53c │ │ │ │ │ + ldr r2, [pc, #188] @ c76c │ │ │ │ │ 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 c6a8 │ │ │ │ │ + beq c748 │ │ │ │ │ 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 │ │ │ │ │ @@ -13690,74 +13736,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 c3ac │ │ │ │ │ - b c5dc │ │ │ │ │ + bne c44c │ │ │ │ │ + b c67c │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c6b0 │ │ │ │ │ + bgt c750 │ │ │ │ │ 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 c374 │ │ │ │ │ + bne c414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c560 │ │ │ │ │ + b c600 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c688 │ │ │ │ │ + b c728 │ │ │ │ │ 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 c6a0 │ │ │ │ │ + b c740 │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c6d0 : │ │ │ │ │ +0000c770 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c878 │ │ │ │ │ + beq c918 │ │ │ │ │ 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 c884 │ │ │ │ │ + beq c924 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c7a4 │ │ │ │ │ + bhi c844 │ │ │ │ │ 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 │ │ │ │ │ @@ -13766,58 +13812,58 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bcs c784 │ │ │ │ │ + bcs c824 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs c7e4 │ │ │ │ │ + bcs c884 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ 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 c77c │ │ │ │ │ + beq c81c │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c77c │ │ │ │ │ + b c81c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c890 │ │ │ │ │ + blt c930 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne c8cc │ │ │ │ │ + bne c96c │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8c0 │ │ │ │ │ + beq c960 │ │ │ │ │ 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] │ │ │ │ │ @@ -13840,157 +13886,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 c77c │ │ │ │ │ + b c81c │ │ │ │ │ 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 c77c │ │ │ │ │ + b c81c │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq c7f8 │ │ │ │ │ + beq c898 │ │ │ │ │ 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 c810 │ │ │ │ │ + bne c8b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c77c │ │ │ │ │ + b c81c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b c8a4 │ │ │ │ │ + b c944 │ │ │ │ │ │ │ │ │ │ -0000c8d4 <_PyLong_FormatWriter>: │ │ │ │ │ +0000c974 <_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 c918 <_PyLong_FormatWriter+0x44> │ │ │ │ │ + bne c9b8 <_PyLong_FormatWriter+0x44> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25a8 │ │ │ │ │ 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 11e10 │ │ │ │ │ - b c910 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ + bl 11fa0 │ │ │ │ │ + b c9b0 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ │ │ │ │ │ -0000c938 : │ │ │ │ │ +0000c9d8 : │ │ │ │ │ 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 ca68 │ │ │ │ │ + bne cb08 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi cc50 │ │ │ │ │ + bhi ccf0 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq ca64 │ │ │ │ │ + beq cb04 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cac0 │ │ │ │ │ + beq cb60 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne cadc │ │ │ │ │ + bne cb7c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c9c4 │ │ │ │ │ + bne ca64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cac8 │ │ │ │ │ + beq cb68 │ │ │ │ │ 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 cc88 │ │ │ │ │ + bl cd28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cba0 │ │ │ │ │ + beq cc40 │ │ │ │ │ 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 cc5c │ │ │ │ │ + beq ccfc │ │ │ │ │ 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 c9b8 │ │ │ │ │ + bgt ca58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c9b8 │ │ │ │ │ + bne ca58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + b ca58 │ │ │ │ │ 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 │ │ │ │ │ @@ -14003,392 +14049,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 cba0 │ │ │ │ │ + beq cc40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r4, r7 │ │ │ │ │ - bgt c990 │ │ │ │ │ + bgt ca30 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne cba8 │ │ │ │ │ + bne cc48 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne cad0 │ │ │ │ │ - ldr r3, [pc, #436] @ cc84 │ │ │ │ │ - b c9b8 │ │ │ │ │ + bne cb70 │ │ │ │ │ + ldr r3, [pc, #436] @ cd24 │ │ │ │ │ + b ca58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b c9c8 │ │ │ │ │ + b ca68 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c9c8 │ │ │ │ │ + bne ca68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbb4 │ │ │ │ │ + beq cc54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9ac │ │ │ │ │ + beq ca4c │ │ │ │ │ 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 cb7c │ │ │ │ │ + beq cc1c │ │ │ │ │ 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 cb88 │ │ │ │ │ + bne cc28 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq cb58 │ │ │ │ │ + beq cbf8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 10f34 │ │ │ │ │ + bl 110c4 │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + b ca58 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne cbd8 │ │ │ │ │ + bne cc78 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl 1124c <_PyLong_FromBytes> │ │ │ │ │ + bl 113dc <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b c9b8 │ │ │ │ │ + b ca58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cba0 │ │ │ │ │ + bne cc40 │ │ │ │ │ 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 c9b8 │ │ │ │ │ + b ca58 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c9c8 │ │ │ │ │ + bne ca68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cac8 │ │ │ │ │ + beq cb68 │ │ │ │ │ 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 cba0 │ │ │ │ │ + b cc40 │ │ │ │ │ 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 cc04 │ │ │ │ │ + bne cca4 │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq cc34 │ │ │ │ │ + beq ccd4 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq cb68 │ │ │ │ │ + beq cc08 │ │ │ │ │ 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 cb68 │ │ │ │ │ + bne cc08 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - b cb6c │ │ │ │ │ + b cc0c │ │ │ │ │ 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 cba0 │ │ │ │ │ + b cc40 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - b ca68 │ │ │ │ │ + b cb08 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cba0 │ │ │ │ │ + bgt cc40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cba0 │ │ │ │ │ + bne cc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cba0 │ │ │ │ │ + b cc40 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc88 : │ │ │ │ │ +0000cd28 : │ │ │ │ │ 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 cd34 │ │ │ │ │ + bne cdd4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ce38 │ │ │ │ │ + beq ced8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cd24 │ │ │ │ │ + beq cdc4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ce64 │ │ │ │ │ + beq cf04 │ │ │ │ │ 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 ce70 │ │ │ │ │ + bne cf10 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq cdac │ │ │ │ │ + beq ce4c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10f34 │ │ │ │ │ + b 110c4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ - bl cc88 │ │ │ │ │ + bl cd28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ce5c │ │ │ │ │ + beq cefc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq cdd0 │ │ │ │ │ + beq ce70 │ │ │ │ │ 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 cdf4 │ │ │ │ │ + beq ce94 │ │ │ │ │ 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 ce1c │ │ │ │ │ + ble cebc │ │ │ │ │ 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 ce8c │ │ │ │ │ + bne cf2c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1124c <_PyLong_FromBytes> │ │ │ │ │ + b 113dc <_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 cd70 │ │ │ │ │ + bne ce10 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ce5c │ │ │ │ │ + bgt cefc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce5c │ │ │ │ │ + bne cefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce5c │ │ │ │ │ + b cefc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cda0 │ │ │ │ │ + bne ce40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cda0 │ │ │ │ │ + b ce40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r5, [pc, #188] @ cf00 │ │ │ │ │ - beq cda0 │ │ │ │ │ + ldreq r5, [pc, #188] @ cfa0 │ │ │ │ │ + beq ce40 │ │ │ │ │ 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 cda0 │ │ │ │ │ + b ce40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce5c │ │ │ │ │ + bne cefc │ │ │ │ │ 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 ce5c │ │ │ │ │ + b cefc │ │ │ │ │ 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 ceb4 │ │ │ │ │ + bne cf54 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq cee4 │ │ │ │ │ + beq cf84 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cdbc │ │ │ │ │ + beq ce5c │ │ │ │ │ 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 cdbc │ │ │ │ │ + bne ce5c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - b cdc0 │ │ │ │ │ + b ce60 │ │ │ │ │ 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 ce5c │ │ │ │ │ + b cefc │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cf04 : │ │ │ │ │ +0000cfa4 : │ │ │ │ │ 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 cf7c │ │ │ │ │ + beq d01c │ │ │ │ │ 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 cf70 │ │ │ │ │ + beq d010 │ │ │ │ │ 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 cf68 │ │ │ │ │ + b d008 │ │ │ │ │ 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 │ │ │ │ │ @@ -14396,31 +14442,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 cf74 │ │ │ │ │ + b d014 │ │ │ │ │ │ │ │ │ │ -0000cfa0 : │ │ │ │ │ +0000d040 : │ │ │ │ │ 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 d058 │ │ │ │ │ + bhi d0f8 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ @@ -14429,63 +14475,63 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs d038 │ │ │ │ │ + bcs d0d8 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, ip, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d09c │ │ │ │ │ + bcs d13c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ 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 d02c │ │ │ │ │ + beq d0cc │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d02c │ │ │ │ │ + b d0cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r8, #1 │ │ │ │ │ - blt d128 │ │ │ │ │ + blt d1c8 │ │ │ │ │ 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 d138 │ │ │ │ │ + beq d1d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14503,78 +14549,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 d02c │ │ │ │ │ + b d0cc │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b d0a8 │ │ │ │ │ + b d148 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d02c │ │ │ │ │ + b d0cc │ │ │ │ │ │ │ │ │ │ -0000d148 : │ │ │ │ │ +0000d1e8 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d854 │ │ │ │ │ + beq d8f4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d854 │ │ │ │ │ + beq d8f4 │ │ │ │ │ push {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 d88c │ │ │ │ │ + beq d92c │ │ │ │ │ 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 d95c │ │ │ │ │ + beq d9fc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq d628 │ │ │ │ │ + beq d6c8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq d8b0 │ │ │ │ │ + beq d950 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d874 │ │ │ │ │ + beq d914 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq d640 │ │ │ │ │ + beq d6e0 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d9f4 │ │ │ │ │ + bge da94 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d95c │ │ │ │ │ + blt d9fc │ │ │ │ │ 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 │ │ │ │ │ @@ -14584,43 +14630,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 d9f4 │ │ │ │ │ + bgt da94 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d95c │ │ │ │ │ + blt d9fc │ │ │ │ │ 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 d69c │ │ │ │ │ + bgt d73c │ │ │ │ │ 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 444 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d8a4 │ │ │ │ │ + beq d944 │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge d2d8 │ │ │ │ │ + bge d378 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -14639,21 +14685,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 d45c │ │ │ │ │ + ble d4fc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d3bc │ │ │ │ │ + beq d45c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq d390 │ │ │ │ │ + beq d430 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq d36c │ │ │ │ │ + beq d40c │ │ │ │ │ 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 │ │ │ │ │ @@ -14675,15 +14721,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 d45c │ │ │ │ │ + ble d4fc │ │ │ │ │ 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 │ │ │ │ │ @@ -14714,65 +14760,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 d3c0 │ │ │ │ │ + bgt d460 │ │ │ │ │ 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 da3c │ │ │ │ │ + beq dadc │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d694 │ │ │ │ │ + beq d734 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d8cc │ │ │ │ │ + beq d96c │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13f8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d4e4 │ │ │ │ │ + bgt d584 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4e4 │ │ │ │ │ + bne d584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d8a4 │ │ │ │ │ + beq d944 │ │ │ │ │ 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 d520 │ │ │ │ │ + bgt d5c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d520 │ │ │ │ │ + bne d5c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14789,44 +14835,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 d588 │ │ │ │ │ + beq d628 │ │ │ │ │ mvn lr, #2 │ │ │ │ │ bics lr, r2, lr, lsl r3 │ │ │ │ │ addne r2, r2, ip, lsl r3 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ and r2, r2, ip, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ - vldr d5, [pc, #988] @ d988 │ │ │ │ │ + vldr d5, [pc, #988] @ da28 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bgt d610 │ │ │ │ │ + bgt d6b0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d5dc │ │ │ │ │ + bgt d67c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5dc │ │ │ │ │ + bne d67c │ │ │ │ │ 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 d9d0 │ │ │ │ │ + bge da70 │ │ │ │ │ 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 │ │ │ │ │ @@ -14835,57 +14881,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 d59c │ │ │ │ │ + b d63c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d658 │ │ │ │ │ + beq d6f8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ rsbne r3, r6, #1 │ │ │ │ │ - bne d204 │ │ │ │ │ + bne d2a4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne d874 │ │ │ │ │ + bne d914 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d874 │ │ │ │ │ + beq d914 │ │ │ │ │ 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 d9a8 │ │ │ │ │ + bne da48 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne da20 │ │ │ │ │ + bne dac0 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b d5f8 │ │ │ │ │ + b d698 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b d47c │ │ │ │ │ + b d51c │ │ │ │ │ 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 444 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d8a4 │ │ │ │ │ + beq d944 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d974 │ │ │ │ │ + ble da14 │ │ │ │ │ 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 │ │ │ │ │ @@ -14898,19 +14944,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 d774 │ │ │ │ │ + beq d814 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d74c │ │ │ │ │ + beq d7ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d860 │ │ │ │ │ + bne d900 │ │ │ │ │ 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 │ │ │ │ │ @@ -14920,15 +14966,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 d814 │ │ │ │ │ + beq d8b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14959,48 +15005,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 d778 │ │ │ │ │ + bne d818 │ │ │ │ │ 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 d46c │ │ │ │ │ + beq d50c │ │ │ │ │ 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 d820 │ │ │ │ │ + b d8c0 │ │ │ │ │ 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 d72c │ │ │ │ │ + b d7cc │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d214 │ │ │ │ │ - b d9f4 │ │ │ │ │ + blt d2b4 │ │ │ │ │ + b da94 │ │ │ │ │ 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 │ │ │ │ │ @@ -15012,151 +15058,151 @@ │ │ │ │ │ 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 d650 │ │ │ │ │ - b d1e8 │ │ │ │ │ + beq d6f0 │ │ │ │ │ + b d288 │ │ │ │ │ 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 d91c │ │ │ │ │ + bmi d9bc │ │ │ │ │ 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 d8f0 │ │ │ │ │ + b d990 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da10 │ │ │ │ │ + beq dab0 │ │ │ │ │ ldr lr, [r9, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d97c │ │ │ │ │ + beq da1c │ │ │ │ │ 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 d524 │ │ │ │ │ + b d5c4 │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - vldr d0, [pc, #40] @ d990 │ │ │ │ │ - vldr d7, [pc, #44] @ d998 │ │ │ │ │ + vldr d0, [pc, #40] @ da30 │ │ │ │ │ + vldr d7, [pc, #44] @ da38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b d604 │ │ │ │ │ + b d6a4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d814 │ │ │ │ │ + b d8b4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b d928 │ │ │ │ │ + b d9c8 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - vldr d5, [pc, #-24] @ d9a0 │ │ │ │ │ + vldr d5, [pc, #-24] @ da40 │ │ │ │ │ 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 d66c │ │ │ │ │ - bne d9f4 │ │ │ │ │ + b d70c │ │ │ │ │ + bne da94 │ │ │ │ │ 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 d5ec │ │ │ │ │ + bne d68c │ │ │ │ │ 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 d8a4 │ │ │ │ │ + b d944 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b d950 │ │ │ │ │ + b d9f0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-140] @ d9a0 │ │ │ │ │ + vldr d4, [pc, #-140] @ da40 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b d68c │ │ │ │ │ + b d72c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b d4a4 │ │ │ │ │ + b d544 │ │ │ │ │ │ │ │ │ │ -0000da4c : │ │ │ │ │ +0000daec : │ │ │ │ │ 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 db0c │ │ │ │ │ + beq dbac │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq daf0 │ │ │ │ │ + beq db90 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi daa8 │ │ │ │ │ + bhi db48 │ │ │ │ │ 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 12b7c <_PyLong_Frexp> │ │ │ │ │ + bl 12d30 <_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 dad0 │ │ │ │ │ + blt db70 │ │ │ │ │ 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 │ │ │ │ │ @@ -15165,152 +15211,214 @@ │ │ │ │ │ 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 daa0 │ │ │ │ │ + b db40 │ │ │ │ │ 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 dae8 │ │ │ │ │ + b db88 │ │ │ │ │ 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 dae8 │ │ │ │ │ + b db88 │ │ │ │ │ + │ │ │ │ │ +0000dbc0 : │ │ │ │ │ +PyLong_AsUnsignedLongLong(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq dc74 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #16777216 @ 0x1000000 │ │ │ │ │ + beq dc58 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + bic r1, r2, #4 │ │ │ │ │ + cmp r1, #8 │ │ │ │ │ + bhi dc28 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-8] │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + str r2, [fp, #-12] │ │ │ │ │ + ldrd r0, [fp, #-12] │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + sub r1, fp, #12 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne dc1c │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b dc20 │ │ │ │ │ + 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 dc4c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r1, #1635 @ 0x663 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b dc4c │ │ │ │ │ │ │ │ │ │ -0000db20 : │ │ │ │ │ +0000dc88 : │ │ │ │ │ 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, #-120] @ 0xffffff88 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ea2c │ │ │ │ │ + beq eb88 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ea2c │ │ │ │ │ + beq eb88 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1c8 │ │ │ │ │ + ble e328 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1e4 │ │ │ │ │ + ble e344 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne e300 │ │ │ │ │ + bne e488 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne ea0c │ │ │ │ │ + bne eb68 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq e8a0 │ │ │ │ │ + beq ea18 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r5, r2, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ - ldreq r6, [pc, #3932] @ eb40 │ │ │ │ │ - beq de28 │ │ │ │ │ + ldreq r6, [pc, #4076] @ ed38 │ │ │ │ │ + beq df90 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e014 │ │ │ │ │ + bne e188 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt eb44 │ │ │ │ │ + bgt ee40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3828] @ eb38 │ │ │ │ │ + ldr r2, [pc, #3984] @ ed3c │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f914 │ │ │ │ │ + ble fca4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bls e0ac │ │ │ │ │ + bls e21c │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls ddf8 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls ddf8 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls ddf8 │ │ │ │ │ mov r4, #32 │ │ │ │ │ cmp r9, #31 │ │ │ │ │ - bls dc90 │ │ │ │ │ + bls ddf8 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bcs dc84 │ │ │ │ │ + bcs ddec │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add sl, r3, r5, lsl #2 │ │ │ │ │ ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - beq de0c │ │ │ │ │ + beq df74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b dd70 │ │ │ │ │ + b ded8 │ │ │ │ │ ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi df54 │ │ │ │ │ + bhi e0c8 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ @@ -15319,356 +15427,354 @@ │ │ │ │ │ smull r0, r1, r1, r0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bcs e08c │ │ │ │ │ + bcs e1fc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ add r6, r6, ip, lsl #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ - bgt dfac │ │ │ │ │ + bgt e120 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dfac │ │ │ │ │ + bne e120 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dfb8 │ │ │ │ │ + bne e12c │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq de0c │ │ │ │ │ + beq df74 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi df30 │ │ │ │ │ + bhi e098 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r7, r0, #5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - adc r3, r1, #0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + adc r2, r1, #0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - sbcs r3, r3, #0 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - bcs dfe8 │ │ │ │ │ + sbcs r2, r2, #0 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + bcs e15c │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ add r7, r3, r7, lsl #4 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ded8 │ │ │ │ │ + bgt e040 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ded8 │ │ │ │ │ + bne e040 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dee4 │ │ │ │ │ + bne e04c │ │ │ │ │ tst r9, r4 │ │ │ │ │ - bne dcc0 │ │ │ │ │ + bne de28 │ │ │ │ │ mov r6, r7 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne dd70 │ │ │ │ │ + bne ded8 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bpl fb3c │ │ │ │ │ + bpl fcc0 │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e5d0 │ │ │ │ │ + bne e758 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e2e0 │ │ │ │ │ + ble e468 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7c4 │ │ │ │ │ + ble e94c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq de74 │ │ │ │ │ + beq dfdc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de74 │ │ │ │ │ + bgt dfdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de74 │ │ │ │ │ + bne dfdc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dea0 │ │ │ │ │ + beq e008 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dea0 │ │ │ │ │ + bgt e008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dea0 │ │ │ │ │ + bne e008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq decc │ │ │ │ │ + beq e034 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt decc │ │ │ │ │ + bgt e034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne decc │ │ │ │ │ + bne e034 │ │ │ │ │ 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} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ddf8 │ │ │ │ │ + beq df60 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb0c │ │ │ │ │ + beq ee34 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt df20 │ │ │ │ │ + bgt e088 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df20 │ │ │ │ │ + bne e088 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ddf8 │ │ │ │ │ + b df60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ddc0 │ │ │ │ │ + bne df28 │ │ │ │ │ str r7, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea90 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + moveq r4, r6 │ │ │ │ │ + bne ebe0 │ │ │ │ │ + b e7a4 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ 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 e890 │ │ │ │ │ + bne ea74 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea84 │ │ │ │ │ + beq ec4c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dd3c │ │ │ │ │ + ble dea4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dd68 │ │ │ │ │ + beq ded0 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb08 │ │ │ │ │ + beq ee30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dd68 │ │ │ │ │ + b ded0 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs e100 │ │ │ │ │ + bcs e270 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ddc0 │ │ │ │ │ - b df4c │ │ │ │ │ + bne df28 │ │ │ │ │ + b e0b4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bls e1bc │ │ │ │ │ + bls e31c │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - ldr r2, [pc, #2824] @ eb38 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d040 │ │ │ │ │ + ldr r2, [pc, #2968] @ ed3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ - beq eb18 │ │ │ │ │ + beq ee10 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e0c0 │ │ │ │ │ + bgt e230 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ str r4, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e0c0 │ │ │ │ │ - ldr r0, [pc, #2784] @ eb40 │ │ │ │ │ + bne e230 │ │ │ │ │ + ldr r0, [pc, #2916] @ ed38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne e0d0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + bne e240 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq e2a4 │ │ │ │ │ + beq e404 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5d0 │ │ │ │ │ + bne e758 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b de28 │ │ │ │ │ + b df90 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs e1f4 │ │ │ │ │ + bcs e354 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b df94 │ │ │ │ │ + b e108 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add sl, r3, r5, lsl #2 │ │ │ │ │ - b dca0 │ │ │ │ │ + b de08 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e06c │ │ │ │ │ + beq e1e0 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb0c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl addc │ │ │ │ │ + beq edd4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e070 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt e92c │ │ │ │ │ - lsrs r1, r3, #28 │ │ │ │ │ + b e1e0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt eab4 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne fb74 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + bne ec5c │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, #20 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ea38 │ │ │ │ │ + beq ec14 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r1, #16 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ - str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ orrs r1, r3, #0 │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - lsr r1, r2, #30 │ │ │ │ │ - bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r2, [r7, #12] │ │ │ │ │ - orr r1, r1, r3, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + lsr r1, r3, #30 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r1, r1, r2, lsl #2 │ │ │ │ │ + str r3, [r7, #12] │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ - addne r3, r7, #20 │ │ │ │ │ - ldrne r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - b ddc0 │ │ │ │ │ - beq e4e0 │ │ │ │ │ - ldr r6, [pc, #2424] @ eb40 │ │ │ │ │ - b e078 │ │ │ │ │ + ldrne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + strne r3, [r7, #20] │ │ │ │ │ + b df28 │ │ │ │ │ + beq e668 │ │ │ │ │ + ldr r6, [pc, #2576] @ ed38 │ │ │ │ │ + b e1e8 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db84 │ │ │ │ │ + bgt dcec │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b db84 │ │ │ │ │ + b dcec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r1, #1 │ │ │ │ │ strge r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - blt e99c │ │ │ │ │ + blt eb1c │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ moveq r1, #2 │ │ │ │ │ movne r1, #3 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq ec3c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r6, #4] │ │ │ │ │ strd r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ @@ -15690,96 +15796,106 @@ │ │ │ │ │ strne r0, [r6, #20] │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ - b dfa0 │ │ │ │ │ + b e114 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d040 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea44 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + beq ec20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne e534 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b e078 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl ae7c │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + moveq r6, r4 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e1e8 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 119d4 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq ed0c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ae7c │ │ │ │ │ + ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e1e8 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne de38 │ │ │ │ │ + bne dfa0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b de38 │ │ │ │ │ + b dfa0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e9e8 │ │ │ │ │ + beq eb94 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq e560 │ │ │ │ │ + beq e6e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bic r2, r2, #4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi e358 │ │ │ │ │ + bhi e4e0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq eaf0 │ │ │ │ │ ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne e6d4 │ │ │ │ │ + bne e85c │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq faec │ │ │ │ │ + beq ed04 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e868 │ │ │ │ │ + ble e9f0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldreq r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq e5bc │ │ │ │ │ + beq e744 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldrle r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ - ldr r2, [pc, #1876] @ eb38 │ │ │ │ │ + ldr r2, [pc, #2000] @ ed3c │ │ │ │ │ ldr r1, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2, #1240] @ 0x4d8 │ │ │ │ │ ldr r1, [r2, #1224] @ 0x4c8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ @@ -15787,330 +15903,326 @@ │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e8fc │ │ │ │ │ + beq ea84 │ │ │ │ │ ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r7, [pc, #1804] @ eb3c │ │ │ │ │ - ldr sl, [pc, #1804] @ eb40 │ │ │ │ │ + ldr r7, [pc, #1928] @ ed40 │ │ │ │ │ + ldr sl, [pc, #1916] @ ed38 │ │ │ │ │ str r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b754 │ │ │ │ │ + bl b7f4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq ec88 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e724 │ │ │ │ │ + ble e8ac │ │ │ │ │ ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e910 │ │ │ │ │ + ble ea98 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq faf4 │ │ │ │ │ + beq ede0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79e8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e740 │ │ │ │ │ + ble e8c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq faf4 │ │ │ │ │ + beq ede0 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e978 │ │ │ │ │ + ble eaf8 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r7 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e674 │ │ │ │ │ + beq e7fc │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b e438 │ │ │ │ │ - ldr r1, [pc, #1624] @ eb40 │ │ │ │ │ + b e5c0 │ │ │ │ │ + ldr r1, [pc, #1736] @ ed38 │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - ldr r2, [pc, #1604] @ eb38 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d040 │ │ │ │ │ + ldr r2, [pc, #1728] @ ed3c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ - beq eb18 │ │ │ │ │ + beq ee10 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e524 │ │ │ │ │ + bgt e6ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e524 │ │ │ │ │ - ldr r0, [pc, #1564] @ eb40 │ │ │ │ │ + bne e6ac │ │ │ │ │ + ldr r0, [pc, #1676] @ ed38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq e2d8 │ │ │ │ │ + beq e1e8 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa68 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl addc │ │ │ │ │ + beq edfc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e078 │ │ │ │ │ + b e1e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq faec │ │ │ │ │ + beq ed04 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e594 │ │ │ │ │ + bgt e71c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eab4 │ │ │ │ │ + beq ee04 │ │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bne e338 │ │ │ │ │ + bne e4c0 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b de28 │ │ │ │ │ + b df90 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r7, r6 │ │ │ │ │ strne r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq e084 │ │ │ │ │ + beq e1f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 7948 │ │ │ │ │ + bl 79e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eb00 │ │ │ │ │ + beq ebdc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eac0 │ │ │ │ │ + ble ed54 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, fp, #100 @ 0x64 │ │ │ │ │ strne r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ - beq de28 │ │ │ │ │ + beq df90 │ │ │ │ │ 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 e660 │ │ │ │ │ + bgt e7e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne e660 │ │ │ │ │ + bne e7e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq de28 │ │ │ │ │ - b e638 │ │ │ │ │ + beq df90 │ │ │ │ │ + b e7c0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7e4 │ │ │ │ │ + ble e96c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb80 │ │ │ │ │ - ldr r1, [pc, #1184] @ eb40 │ │ │ │ │ + ble ed8c │ │ │ │ │ + ldr r1, [pc, #1296] @ ed38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 2438 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne e808 │ │ │ │ │ + bne e990 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fba4 │ │ │ │ │ + ble edb0 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e840 │ │ │ │ │ + ble e9c8 │ │ │ │ │ str r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq e764 │ │ │ │ │ + beq e8ec │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, r1, lsr #3 │ │ │ │ │ - bgt e764 │ │ │ │ │ + bgt e8ec │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne dbec │ │ │ │ │ - b e1c0 │ │ │ │ │ + bne dd54 │ │ │ │ │ + b e320 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e460 │ │ │ │ │ + bne e5e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e460 │ │ │ │ │ + b e5e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e4a8 │ │ │ │ │ + bne e630 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e4a8 │ │ │ │ │ + b e630 │ │ │ │ │ ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq faec │ │ │ │ │ + beq ed04 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e7ac │ │ │ │ │ + bgt e934 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e7ac │ │ │ │ │ + bne e934 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e700 │ │ │ │ │ + b e888 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne de48 │ │ │ │ │ + bne dfb0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b de48 │ │ │ │ │ + b dfb0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e68c │ │ │ │ │ + bne e814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e68c │ │ │ │ │ + b e814 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9b0 │ │ │ │ │ + ble eb30 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e9cc │ │ │ │ │ + ble eb4c │ │ │ │ │ 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 de28 │ │ │ │ │ + b df90 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne e6d0 │ │ │ │ │ + bne e858 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e6d0 │ │ │ │ │ + b e858 │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne e398 │ │ │ │ │ + bne e520 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e398 │ │ │ │ │ - sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ - ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b df94 │ │ │ │ │ + b e520 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fb48 │ │ │ │ │ + ble ec68 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e8d0 │ │ │ │ │ + bgt ea48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb68 │ │ │ │ │ + beq edf0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -16118,253 +16230,360 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r7, [pc, #572] @ eb40 │ │ │ │ │ + sub r0, fp, #100 @ 0x64 │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ + ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b e108 │ │ │ │ │ + ldr r7, [pc, #684] @ ed38 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r4, r7, #16 │ │ │ │ │ - b e680 │ │ │ │ │ + b e808 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e484 │ │ │ │ │ + bne e60c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e484 │ │ │ │ │ - rsbs r2, r0, #0 │ │ │ │ │ - rsc r3, r3, #0 │ │ │ │ │ - lsrs r1, r3, #28 │ │ │ │ │ + b e60c │ │ │ │ │ + rsbs r3, r0, #0 │ │ │ │ │ + rsc r2, r2, #0 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - beq e118 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq e288 │ │ │ │ │ mov r0, #24 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq ea38 │ │ │ │ │ + ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + beq ec14 │ │ │ │ │ mov r1, #24 │ │ │ │ │ - b e144 │ │ │ │ │ - ldr r6, [pc, #452] @ eb3c │ │ │ │ │ - b e084 │ │ │ │ │ + b e2ac │ │ │ │ │ + ldr r6, [pc, #584] @ ed40 │ │ │ │ │ + b e1f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e4bc │ │ │ │ │ + bne e644 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e4bc │ │ │ │ │ + b e644 │ │ │ │ │ rsbs r3, r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b e204 │ │ │ │ │ + b e364 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e810 │ │ │ │ │ + bne e998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e810 │ │ │ │ │ + b e998 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e81c │ │ │ │ │ + bne e9a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e81c │ │ │ │ │ + b e9a4 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble fcfc │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble fcdc │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b e034 │ │ │ │ │ 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 de28 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f960 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f930 │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b decc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - strne r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq fb30 │ │ │ │ │ + b df90 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f540 │ │ │ │ │ + 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 r7, sl │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea70 │ │ │ │ │ + bgt ec00 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ str r5, [r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f980 │ │ │ │ │ + beq ed70 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e61c │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + b e7a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - beq e61c │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + strne r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + bne ebe4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b ea54 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b df90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b ea44 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b ec20 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b e0b8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b ead0 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ea28 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e594 │ │ │ │ │ + b ea28 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt eca8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed18 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ecc4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed2c │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ece0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e614 │ │ │ │ │ + beq ed48 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ed04 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ed04 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b e740 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + str r5, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ebe0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b eca8 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ecc4 │ │ │ │ │ + .word 0x000024d8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024c8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024d8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ece0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e79c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e614 │ │ │ │ │ + b e79c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e7a4 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f244 │ │ │ │ │ - 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 r7, sl │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b ea9c │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + bne e820 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b e820 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne e848 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e848 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b eb00 │ │ │ │ │ + b ebe0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b ec8c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea48 │ │ │ │ │ + str r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ebe0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e71c │ │ │ │ │ ldr r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb30 │ │ │ │ │ + bgt ec30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r6, [pc, #16] @ eb40 │ │ │ │ │ + ldr r6, [pc, #-228] @ ed44 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r2, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea60 │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024c8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024d8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ + b ebf0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ebdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ed90 │ │ │ │ │ + beq f08c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eba0 │ │ │ │ │ + beq ee9c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f950 │ │ │ │ │ + beq fccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, fp, #100 @ 0x64 │ │ │ │ │ str r5, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [r5, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ed84 │ │ │ │ │ + beq f080 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ef08 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq ed84 │ │ │ │ │ - bl addc │ │ │ │ │ + beq f080 │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, #16 │ │ │ │ │ - bne ebb0 │ │ │ │ │ + bne eeac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r9, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - beq ec48 │ │ │ │ │ + beq ef44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ec48 │ │ │ │ │ + bgt ef44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ec48 │ │ │ │ │ + bne ef44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - ldr r7, [pc, #-280] @ eb40 │ │ │ │ │ + ldr r7, [pc, #-528] @ ed44 │ │ │ │ │ str r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -16375,443 +16594,443 @@ │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f77c │ │ │ │ │ + blt fa78 │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r6, #29 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b eccc │ │ │ │ │ + b efc8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, #5 │ │ │ │ │ - beq eda4 │ │ │ │ │ + beq f0a0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc f4e8 │ │ │ │ │ + bcc f7e4 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ lsr r2, r3, r6 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ orrs r9, r2, r9, lsl #1 │ │ │ │ │ - bne ecb8 │ │ │ │ │ + bne efb4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ + beq fa6c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f274 │ │ │ │ │ + beq f570 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f274 │ │ │ │ │ + bgt f570 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f274 │ │ │ │ │ + bne f570 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f288 │ │ │ │ │ + beq f584 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4f0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ed74 │ │ │ │ │ + bgt f070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed74 │ │ │ │ │ + bne f070 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ecc4 │ │ │ │ │ - ldr r6, [pc, #-588] @ eb40 │ │ │ │ │ + b efc0 │ │ │ │ │ + ldr r6, [pc, #-836] @ ed44 │ │ │ │ │ str r9, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea54 │ │ │ │ │ + b ebe4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-604] @ eb40 │ │ │ │ │ + ldr r6, [pc, #-852] @ ed44 │ │ │ │ │ str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ea54 │ │ │ │ │ + b ebe4 │ │ │ │ │ tst r9, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne ede4 │ │ │ │ │ + bne f0e0 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ ands r3, r9, #1 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne eddc │ │ │ │ │ + bne f0d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r9, #1 │ │ │ │ │ - beq edc8 │ │ │ │ │ + beq f0c4 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ rsb r8, r3, #5 │ │ │ │ │ ldr r7, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi f18c │ │ │ │ │ + bhi f488 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ smull r0, r3, r3, r3 │ │ │ │ │ adds sl, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adc r1, r3, #0 │ │ │ │ │ cmp sl, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bcs f1fc │ │ │ │ │ + bcs f4f8 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ add sl, r3, sl, lsl #4 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add sl, sl, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f174 │ │ │ │ │ + bgt f470 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne f174 │ │ │ │ │ + bne f470 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f184 │ │ │ │ │ + beq f480 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq f1b4 │ │ │ │ │ + beq f4b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq eae4 │ │ │ │ │ + beq ebc0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt f244 │ │ │ │ │ - beq f228 │ │ │ │ │ + blt f540 │ │ │ │ │ + beq f524 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f2e0 │ │ │ │ │ + beq f5dc │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13f8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eed8 │ │ │ │ │ + beq f1d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eed8 │ │ │ │ │ + bgt f1d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne eed8 │ │ │ │ │ + bne f1d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 1ce8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4f0 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - beq f6c4 │ │ │ │ │ + beq f9c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f6e8 │ │ │ │ │ + beq f9e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef28 │ │ │ │ │ + bne f224 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f6f4 │ │ │ │ │ + beq f9f0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef4c │ │ │ │ │ + bgt f248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef4c │ │ │ │ │ + bne f248 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ - bne edec │ │ │ │ │ + bne f0e8 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r9, fp, r9, lsl #2 │ │ │ │ │ ldr r1, [r9, #-100] @ 0xffffff9c │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ + beq fa6c │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f290 │ │ │ │ │ + bgt f58c │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne f290 │ │ │ │ │ + bne f58c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f2a4 │ │ │ │ │ + beq f5a0 │ │ │ │ │ sub r4, fp, #108 @ 0x6c │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4f0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eff0 │ │ │ │ │ + bgt f2ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eff0 │ │ │ │ │ + bne f2ec │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ble f168 │ │ │ │ │ + ble f464 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ + beq fa6c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f074 │ │ │ │ │ + beq f370 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f05c │ │ │ │ │ + bgt f358 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f05c │ │ │ │ │ + bne f358 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f9a4 │ │ │ │ │ + beq fbac │ │ │ │ │ sub r4, fp, #108 @ 0x6c │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f99c │ │ │ │ │ + beq fd1c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f0b0 │ │ │ │ │ + bgt f3ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f0b0 │ │ │ │ │ + bne f3ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f168 │ │ │ │ │ + beq f464 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ sub r7, r3, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f770 │ │ │ │ │ + beq fa6c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f114 │ │ │ │ │ + beq f410 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f114 │ │ │ │ │ + bgt f410 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne f114 │ │ │ │ │ + bne f410 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq f99c │ │ │ │ │ + beq fd1c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f154 │ │ │ │ │ + bgt f450 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f450 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne f0cc │ │ │ │ │ + bne f3c8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b ecc4 │ │ │ │ │ + b efc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee6c │ │ │ │ │ + bne f168 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b ef4c │ │ │ │ │ + b f248 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee3c │ │ │ │ │ + bne f138 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b ea90 │ │ │ │ │ + b e0b8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne eadc │ │ │ │ │ + bne ebb8 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r4, r1, #1 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne f6b0 │ │ │ │ │ + bne f9ac │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ef28 │ │ │ │ │ + bne f224 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b eb00 │ │ │ │ │ + b ebdc │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs f43c │ │ │ │ │ + bcs f738 │ │ │ │ │ bl 280 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ee3c │ │ │ │ │ - b f1a8 │ │ │ │ │ + bne f138 │ │ │ │ │ + b f4a4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r2, r7, r0, lsl #2 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls eea0 │ │ │ │ │ + bls f19c │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f75c │ │ │ │ │ + bne fa58 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r5, sl │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b ef08 │ │ │ │ │ + b f204 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ed38 │ │ │ │ │ + bne f034 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b ecc4 │ │ │ │ │ + b efc0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne efb0 │ │ │ │ │ + bne f2ac │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r5, sl │ │ │ │ │ - ble f168 │ │ │ │ │ + ble f464 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fa5c │ │ │ │ │ + beq fd24 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b f038 │ │ │ │ │ + b f334 │ │ │ │ │ ldr r5, [r7, #12] │ │ │ │ │ subs ip, r5, #10 │ │ │ │ │ - bne f57c │ │ │ │ │ + bne f878 │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ tst r0, #1 │ │ │ │ │ movw r5, #52428 @ 0xcccc │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ - bne f4f8 │ │ │ │ │ + bne f7f4 │ │ │ │ │ ldr r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r9, [r0, #-4] │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ @@ -16869,43 +17088,43 @@ │ │ │ │ │ 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, sl │ │ │ │ │ - bne f320 │ │ │ │ │ + bne f61c │ │ │ │ │ ldr r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bne eef0 │ │ │ │ │ - b f1f4 │ │ │ │ │ + bne f1ec │ │ │ │ │ + b f4f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r4, #1 │ │ │ │ │ - blt f738 │ │ │ │ │ + blt fa34 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r6, #3 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f748 │ │ │ │ │ + beq fa44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ @@ -16927,19 +17146,19 @@ │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ str r2, [sl, #12] │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ ldrne r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ strne r3, [sl, #20] │ │ │ │ │ - b ee3c │ │ │ │ │ + b f138 │ │ │ │ │ ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ec90 │ │ │ │ │ + b ef8c │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ 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 │ │ │ │ │ @@ -16958,36 +17177,36 @@ │ │ │ │ │ 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, r4 │ │ │ │ │ - beq f420 │ │ │ │ │ + beq f71c │ │ │ │ │ str sl, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r9, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b f320 │ │ │ │ │ + b f61c │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ add r2, sl, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r4, r2, r0, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq f624 │ │ │ │ │ + beq f920 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f5f8 │ │ │ │ │ + beq f8f4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f5d4 │ │ │ │ │ + beq f8d0 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r4, #-4]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -17009,15 +17228,15 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r6 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq f420 │ │ │ │ │ + beq f71c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r4, r4, #16 │ │ │ │ │ @@ -17046,365 +17265,265 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne f62c │ │ │ │ │ + bne f928 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b f420 │ │ │ │ │ + b f71c │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b f1dc │ │ │ │ │ + b f4d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ef28 │ │ │ │ │ + beq f224 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4f0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b f26c │ │ │ │ │ + b f568 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne ef28 │ │ │ │ │ + bne f224 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f728 │ │ │ │ │ + bgt fa24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f728 │ │ │ │ │ + bne fa24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f4f0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ef28 │ │ │ │ │ + b f224 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b f448 │ │ │ │ │ + b f744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ea90 │ │ │ │ │ + b e0b8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne f6e0 │ │ │ │ │ - b f1f4 │ │ │ │ │ + bne f9dc │ │ │ │ │ + b f4f0 │ │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b ea90 │ │ │ │ │ + b e0b8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ movne r4, #0 │ │ │ │ │ ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq f874 │ │ │ │ │ + beq fb70 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq f8a4 │ │ │ │ │ + beq fba0 │ │ │ │ │ sub r9, r9, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea90 │ │ │ │ │ - bl addc │ │ │ │ │ + beq e0b8 │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f89c │ │ │ │ │ + beq fb98 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq eb00 │ │ │ │ │ - bl addc │ │ │ │ │ + beq ebdc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bne f7a4 │ │ │ │ │ + bne faa0 │ │ │ │ │ asr r3, r5, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + bl d040 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea90 │ │ │ │ │ + beq e0b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f868 │ │ │ │ │ + beq fb64 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11844 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 119d4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb00 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl addc │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fc34 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae7c │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt f8b0 │ │ │ │ │ + bgt fc3c │ │ │ │ │ ldr r4, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e630 │ │ │ │ │ + beq e7b8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e774 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e630 │ │ │ │ │ + b e7b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b f7fc │ │ │ │ │ + b faf8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ - b f798 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cfa0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea90 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - bl addc │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f90c │ │ │ │ │ - bl 11844 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - beq eb00 │ │ │ │ │ - bl addc │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ - b f868 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne dc4c │ │ │ │ │ - ldr r0, [pc, #-3564] @ eb40 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc4c │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne ea2c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea2c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r6, [pc, #-3612] @ eb40 │ │ │ │ │ - str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b ea54 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne ea1c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea1c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e61c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b eb00 │ │ │ │ │ + b fa94 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ - beq f168 │ │ │ │ │ + beq f464 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fa54 │ │ │ │ │ + beq fd30 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f9f8 │ │ │ │ │ + bgt fc00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9f8 │ │ │ │ │ + bne fc00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f168 │ │ │ │ │ + beq f464 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cfa0 │ │ │ │ │ + bl d040 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fbc8 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne fa4c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b f9fc │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b ea9c │ │ │ │ │ - ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b ea90 │ │ │ │ │ - str r4, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - b eb00 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa90 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq fb04 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt faac │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq fb18 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fac8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq fb24 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt faec │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne faec │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b e5b8 │ │ │ │ │ + bne fd38 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b fa74 │ │ │ │ │ + b ebe0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b fa90 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b faac │ │ │ │ │ + bl d040 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq e0b8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl ae7c │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fc98 │ │ │ │ │ + bl 119d4 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + beq ebdc │ │ │ │ │ + bl ae7c │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b fb68 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2, #1240] @ 0x4d8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ddb4 │ │ │ │ │ + ldr r0, [pc, #-3960] @ ed44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fac8 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b de28 │ │ │ │ │ + b ddb4 │ │ │ │ │ ldr r9, [sl, #-4]! │ │ │ │ │ mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b dcb0 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b de18 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r6, [pc, #-3988] @ ed44 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + b ebe4 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e8b0 │ │ │ │ │ + bne eb88 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8b0 │ │ │ │ │ + b eb88 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne eb78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8d0 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b e948 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e698 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b e698 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e6c0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b eb78 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b ebdc │ │ │ │ │ + ldr r8, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b e0b8 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b ebe0 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt fd58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne fd58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b e6c0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b ea9c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b fc04 │ │ │ │ │ │ │ │ │ │ -0000fbd0 <_PyCompactLong_Subtract>: │ │ │ │ │ +0000fd60 <_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 │ │ │ │ │ @@ -17416,43 +17535,43 @@ │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds ip, r1, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fc38 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ + bcs fdc8 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fd58 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ + bcs fee8 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ fd68 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ + ldr r2, [pc, #256] @ fef8 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r0, r2] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fcdc <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ + beq fe6c <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -17461,30 +17580,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 fd4c <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ + blt fedc <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ - beq fd60 <_PyCompactLong_Subtract+0x190> │ │ │ │ │ + beq fef0 <_PyCompactLong_Subtract+0x190> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -17499,176 +17618,176 @@ │ │ │ │ │ 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 fcc4 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + bge fe54 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b fcc8 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ + b fe58 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b fcd4 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ + b fe64 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000fd6c : │ │ │ │ │ +0000fefc : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 140 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000fd80 : │ │ │ │ │ +0000ff10 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fdb8 │ │ │ │ │ + bcs ff48 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc lr, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs fdd8 │ │ │ │ │ + bcs ff68 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 6e0 │ │ │ │ │ + b 618 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -0000fde4 <_PyLong_FromLarge>: │ │ │ │ │ +0000ff74 <_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 fe98 <_PyLong_FromLarge+0xb4> │ │ │ │ │ + blt 10028 <_PyLong_FromLarge+0xb4> │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - bne ff24 <_PyLong_FromLarge+0x140> │ │ │ │ │ + bne 100b4 <_PyLong_FromLarge+0x140> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ff18 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq 100a8 <_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 ff2c <_PyLong_FromLarge+0x148> │ │ │ │ │ + ble 100bc <_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 fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq 1001c <_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 fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq 1001c <_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 fe14 <_PyLong_FromLarge+0x30> │ │ │ │ │ + beq ffa4 <_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 ff18 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq 100a8 <_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 ff34 <_PyLong_FromLarge+0x150> │ │ │ │ │ + ble 100c4 <_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 fe7c <_PyLong_FromLarge+0x98> │ │ │ │ │ + b 1000c <_PyLong_FromLarge+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + b 1001c <_PyLong_FromLarge+0xa8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b feac <_PyLong_FromLarge+0xc8> │ │ │ │ │ + b 1003c <_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 fe5c <_PyLong_FromLarge+0x78> │ │ │ │ │ - b fe8c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + bne ffec <_PyLong_FromLarge+0x78> │ │ │ │ │ + b 1001c <_PyLong_FromLarge+0xa8> │ │ │ │ │ │ │ │ │ │ -0000ff68 : │ │ │ │ │ +000100f8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -17689,29 +17808,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 10674 │ │ │ │ │ + bgt 10804 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 10a80 │ │ │ │ │ + beq 10c10 │ │ │ │ │ add r6, r5, r8 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 10b54 │ │ │ │ │ + bgt 10ce4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 10624 │ │ │ │ │ + beq 107b4 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 108f8 │ │ │ │ │ + beq 10a88 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -17731,15 +17850,15 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10348 │ │ │ │ │ + beq 104d8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [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 │ │ │ │ │ @@ -17754,37 +17873,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 10b70 │ │ │ │ │ + bne 10d00 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 102d8 │ │ │ │ │ + bcs 10468 │ │ │ │ │ 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 101ac │ │ │ │ │ + beq 1033c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 10178 │ │ │ │ │ + beq 10308 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 1014c │ │ │ │ │ + beq 102dc │ │ │ │ │ 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 │ │ │ │ │ @@ -17812,15 +17931,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 10274 │ │ │ │ │ + beq 10404 │ │ │ │ │ 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 │ │ │ │ │ @@ -17860,70 +17979,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 101b4 │ │ │ │ │ + bne 10344 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq 102d8 │ │ │ │ │ + beq 10468 │ │ │ │ │ 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 100ac │ │ │ │ │ + bne 1023c │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 102cc │ │ │ │ │ + beq 1045c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 102ec │ │ │ │ │ + beq 1047c │ │ │ │ │ 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 100ac │ │ │ │ │ - b 102a0 │ │ │ │ │ + bne 1023c │ │ │ │ │ + b 10430 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 10b48 │ │ │ │ │ + beq 10cd8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 10324 │ │ │ │ │ + beq 104b4 │ │ │ │ │ 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 10b48 │ │ │ │ │ + beq 10cd8 │ │ │ │ │ ldr ip, [r7, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10320 │ │ │ │ │ + beq 104b0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10304 │ │ │ │ │ - b 102cc │ │ │ │ │ + bne 10494 │ │ │ │ │ + b 1045c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ add sl, r4, r5, lsl #2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ add r5, r3, r5, lsl #3 │ │ │ │ │ @@ -17932,27 +18051,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 r7, r0, #0 │ │ │ │ │ - bne 10b70 │ │ │ │ │ + bne 10d00 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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 10668 │ │ │ │ │ + bls 107f8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mvn r6, r9 │ │ │ │ │ add r6, ip, r6 │ │ │ │ │ adds lr, r5, r5 │ │ │ │ │ adc r7, r7, r7 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -17967,21 +18086,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 105c8 │ │ │ │ │ + bls 10758 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 104d8 │ │ │ │ │ + beq 10668 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 10498 │ │ │ │ │ + beq 10628 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 10464 │ │ │ │ │ + beq 105f4 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ mla r1, ip, r7, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -18016,15 +18135,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 105c8 │ │ │ │ │ + bls 10758 │ │ │ │ │ str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r4, [sl, #4] │ │ │ │ │ mov r5, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ @@ -18074,96 +18193,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 104e4 │ │ │ │ │ + bhi 10674 │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne 105e8 │ │ │ │ │ + bne 10778 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 10378 │ │ │ │ │ + bne 10508 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 102a4 │ │ │ │ │ + b 10434 │ │ │ │ │ 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 105d0 │ │ │ │ │ - ldr r3, [pc, #1404] @ 10ba8 │ │ │ │ │ + b 10760 │ │ │ │ │ + ldr r3, [pc, #1404] @ 10d38 │ │ │ │ │ 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 108e4 │ │ │ │ │ + beq 10a74 │ │ │ │ │ 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 10040 │ │ │ │ │ + b 101d0 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - beq 105d0 │ │ │ │ │ - b 105fc │ │ │ │ │ + beq 10760 │ │ │ │ │ + b 1078c │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r8, r5, lsl #1 │ │ │ │ │ - bge 10940 │ │ │ │ │ + bge 10ad0 │ │ │ │ │ asr r6, r8, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dec │ │ │ │ │ + bl d24 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b18 │ │ │ │ │ + beq 10ca8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10910 │ │ │ │ │ + beq 10aa0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl dec │ │ │ │ │ + bl d24 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b18 │ │ │ │ │ + beq 10ca8 │ │ │ │ │ add r0, r5, r7 │ │ │ │ │ bl 444 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10b18 │ │ │ │ │ + beq 10ca8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10c50 │ │ │ │ │ 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 │ │ │ │ │ @@ -18176,165 +18295,165 @@ │ │ │ │ │ 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 10a8c │ │ │ │ │ + bne 10c1c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 10aa4 │ │ │ │ │ + beq 10c34 │ │ │ │ │ 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 10a64 │ │ │ │ │ + bne 10bf4 │ │ │ │ │ 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 │ │ │ │ │ mla r6, r1, r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fcc │ │ │ │ │ + bl f04 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl fcc │ │ │ │ │ + bl f04 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3b4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10c50 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3590 <_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 10a4c │ │ │ │ │ + beq 10bdc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl c314 │ │ │ │ │ + bl c3b4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10aa4 │ │ │ │ │ + beq 10c34 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 3590 <_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 ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10ac0 │ │ │ │ │ + beq 10c50 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl 11fc │ │ │ │ │ + bl 1134 │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3590 <_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 10b24 │ │ │ │ │ + beq 10cb4 │ │ │ │ │ ldr ip, [sl, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10908 │ │ │ │ │ + beq 10a98 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 102cc │ │ │ │ │ + b 1045c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 1019c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 102cc │ │ │ │ │ + b 1045c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 108b4 │ │ │ │ │ + b 10a44 │ │ │ │ │ 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 106cc │ │ │ │ │ + b 1085c │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 108fc │ │ │ │ │ + beq 10a8c │ │ │ │ │ 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 444 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10aec │ │ │ │ │ + beq 10c7c │ │ │ │ │ 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 │ │ │ │ │ @@ -18345,166 +18464,166 @@ │ │ │ │ │ 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 ff68 │ │ │ │ │ + bl 100f8 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r2, r6, lsl #2 │ │ │ │ │ - beq 10aec │ │ │ │ │ + beq 10c7c │ │ │ │ │ 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 │ │ │ │ │ + bl 1134 │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3590 <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 10998 │ │ │ │ │ + bgt 10b28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3590 <_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 10b24 │ │ │ │ │ + beq 10cb4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 108cc │ │ │ │ │ + bne 10a5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 10a2c │ │ │ │ │ + b 10bbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 10840 │ │ │ │ │ + b 109d0 │ │ │ │ │ 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 10798 │ │ │ │ │ - ldr r3, [pc, #292] @ 10bac │ │ │ │ │ + b 10928 │ │ │ │ │ + ldr r3, [pc, #292] @ 10d3c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 102cc │ │ │ │ │ + b 1045c │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 10748 │ │ │ │ │ + b 108d8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ac0 │ │ │ │ │ + bgt 10c50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b3c │ │ │ │ │ + beq 10ccc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl addc │ │ │ │ │ - b 108fc │ │ │ │ │ + bl ae7c │ │ │ │ │ + b 10a8c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b0c │ │ │ │ │ + bgt 10c9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b9c │ │ │ │ │ + beq 10d2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl addc │ │ │ │ │ - b 108fc │ │ │ │ │ + bl ae7c │ │ │ │ │ + b 10a8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 10ac0 │ │ │ │ │ + b 10c50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 102cc │ │ │ │ │ + beq 1045c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 102cc │ │ │ │ │ + b 1045c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ac0 │ │ │ │ │ + b 10c50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b2c │ │ │ │ │ - b 102cc │ │ │ │ │ + bne 10cbc │ │ │ │ │ + b 1045c │ │ │ │ │ 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 108fc │ │ │ │ │ + b 10a8c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 108fc │ │ │ │ │ + bgt 10a8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108fc │ │ │ │ │ + bne 10a8c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 108fc │ │ │ │ │ + b 10a8c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10b0c │ │ │ │ │ + b 10c9c │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010bb0 <_PyLong_Copy>: │ │ │ │ │ +00010d40 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10c04 <_PyLong_Copy+0x54> │ │ │ │ │ + bhi 10d94 <_PyLong_Copy+0x54> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10c04 <_PyLong_Copy+0x54> │ │ │ │ │ + bcs 10d94 <_PyLong_Copy+0x54> │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -18519,15 +18638,15 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10c64 <_PyLong_Copy+0xb4> │ │ │ │ │ + beq 10df4 <_PyLong_Copy+0xb4> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ @@ -18535,75 +18654,75 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010c70 : │ │ │ │ │ +00010e00 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10e5c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10e5c │ │ │ │ │ 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 b754 │ │ │ │ │ + bl b7f4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cd8 │ │ │ │ │ + beq 10e68 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010ce4 : │ │ │ │ │ +00010e74 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - beq 10da8 │ │ │ │ │ + beq 10f38 │ │ │ │ │ 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 10d5c │ │ │ │ │ + beq 10eec │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 10d7c │ │ │ │ │ + bcs 10f0c │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ @@ -18611,31 +18730,31 @@ │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bcc 10d44 │ │ │ │ │ + bcc 10ed4 │ │ │ │ │ subs lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10d9c │ │ │ │ │ + bcs 10f2c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 6e0 │ │ │ │ │ + b 618 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 10d44 │ │ │ │ │ + b 10ed4 │ │ │ │ │ │ │ │ │ │ -00010db0 <_PyCompactLong_Multiply>: │ │ │ │ │ +00010f40 <_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 │ │ │ │ │ @@ -18645,43 +18764,43 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ smull r3, r2, r3, r2 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10e10 <_PyCompactLong_Multiply+0x60> │ │ │ │ │ + bcs 10fa0 <_PyCompactLong_Multiply+0x60> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10f20 <_PyCompactLong_Multiply+0x170> │ │ │ │ │ + bcs 110b0 <_PyCompactLong_Multiply+0x170> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #240] @ 10f30 <_PyCompactLong_Multiply+0x180> │ │ │ │ │ + ldr r1, [pc, #240] @ 110c0 <_PyCompactLong_Multiply+0x180> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr ip, [r0, r1] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10eb0 <_PyCompactLong_Multiply+0x100> │ │ │ │ │ + beq 11040 <_PyCompactLong_Multiply+0x100> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ @@ -18689,28 +18808,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 10f14 <_PyCompactLong_Multiply+0x164> │ │ │ │ │ + blt 110a4 <_PyCompactLong_Multiply+0x164> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq 10f28 <_PyCompactLong_Multiply+0x178> │ │ │ │ │ + beq 110b8 <_PyCompactLong_Multiply+0x178> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -18724,213 +18843,213 @@ │ │ │ │ │ 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 10e98 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + bge 11028 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 10e9c <_PyCompactLong_Multiply+0xec> │ │ │ │ │ + b 1102c <_PyCompactLong_Multiply+0xec> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 10ea8 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ + b 11038 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010f34 : │ │ │ │ │ +000110c4 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11014 │ │ │ │ │ + beq 111a4 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 9d8 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10fa8 │ │ │ │ │ + beq 11138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fd0 │ │ │ │ │ + beq 11160 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10fd0 │ │ │ │ │ + bne 11160 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10fc4 │ │ │ │ │ + bgt 11154 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11030 │ │ │ │ │ + beq 111c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10fec │ │ │ │ │ + bgt 1117c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1101c │ │ │ │ │ + beq 111ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ 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 10fc4 │ │ │ │ │ + b 11154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10fec │ │ │ │ │ + b 1117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10fc4 │ │ │ │ │ + b 11154 │ │ │ │ │ │ │ │ │ │ -00011044 : │ │ │ │ │ +000111d4 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 1107c │ │ │ │ │ + beq 1120c │ │ │ │ │ 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 110f8 │ │ │ │ │ + bne 11288 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 110e4 │ │ │ │ │ + bhi 11274 │ │ │ │ │ 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 110c4 │ │ │ │ │ - ldr r3, [pc, #60] @ 110fc │ │ │ │ │ + bcs 11254 │ │ │ │ │ + ldr r3, [pc, #60] @ 1128c │ │ │ │ │ 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 110e8 │ │ │ │ │ + bcs 11278 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 280 <_PyLong_FromMedium> │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5c98 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fde4 <_PyLong_FromLarge> │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b ff74 <_PyLong_FromLarge> │ │ │ │ │ + b 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011100 : │ │ │ │ │ +00011290 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11148 │ │ │ │ │ + beq 112d8 │ │ │ │ │ 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 11154 │ │ │ │ │ + bne 112e4 │ │ │ │ │ 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 5b40 │ │ │ │ │ + b 5bec │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00011160 : │ │ │ │ │ +000112f0 : │ │ │ │ │ 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 11234 │ │ │ │ │ + beq 113c4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 111c8 │ │ │ │ │ + bhi 11358 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 111c8 │ │ │ │ │ + bcs 11358 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ @@ -18945,15 +19064,15 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11228 │ │ │ │ │ + beq 113b8 │ │ │ │ │ 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] │ │ │ │ │ @@ -18965,17 +19084,17 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 111c0 │ │ │ │ │ + b 11350 │ │ │ │ │ │ │ │ │ │ -0001124c <_PyLong_FromBytes>: │ │ │ │ │ +000113dc <_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 │ │ │ │ │ @@ -18985,31 +19104,31 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 9d8 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 112a0 <_PyLong_FromBytes+0x54> │ │ │ │ │ + beq 11430 <_PyLong_FromBytes+0x54> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 112a8 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + beq 11438 <_PyLong_FromBytes+0x5c> │ │ │ │ │ add r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 112a8 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + bne 11438 <_PyLong_FromBytes+0x5c> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ 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 11310 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + beq 114a0 <_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 │ │ │ │ │ @@ -19018,127 +19137,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 11310 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bgt 114a0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11310 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bne 114a0 <_PyLong_FromBytes+0xc4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 112a0 <_PyLong_FromBytes+0x54> │ │ │ │ │ + b 11430 <_PyLong_FromBytes+0x54> │ │ │ │ │ │ │ │ │ │ -00011318 : │ │ │ │ │ +000114a8 : │ │ │ │ │ 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 11838 │ │ │ │ │ + beq 119c8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11838 │ │ │ │ │ + beq 119c8 │ │ │ │ │ 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 11420 │ │ │ │ │ + beq 115b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 117b8 │ │ │ │ │ + beq 11948 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 11630 │ │ │ │ │ - beq 11614 │ │ │ │ │ + blt 117c0 │ │ │ │ │ + beq 117a4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11464 │ │ │ │ │ + beq 115f4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13f8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 113c4 │ │ │ │ │ + beq 11554 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 113c4 │ │ │ │ │ + bgt 11554 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113c4 │ │ │ │ │ + bne 11554 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1ce8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 11914 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1178c │ │ │ │ │ + beq 1191c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 117d4 │ │ │ │ │ + beq 11964 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 115a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 117e0 │ │ │ │ │ + beq 11970 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 117b0 │ │ │ │ │ + bne 11940 │ │ │ │ │ and r2, r0, #3 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 11764 │ │ │ │ │ + bne 118f4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 11914 │ │ │ │ │ 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 1165c │ │ │ │ │ + bne 117ec │ │ │ │ │ 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 11504 │ │ │ │ │ + beq 11694 │ │ │ │ │ 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 │ │ │ │ │ @@ -19156,15 +19275,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 115f8 │ │ │ │ │ + beq 11788 │ │ │ │ │ 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 │ │ │ │ │ @@ -19217,57 +19336,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 11504 │ │ │ │ │ + bne 11694 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 113dc │ │ │ │ │ - b 11784 │ │ │ │ │ + bne 1156c │ │ │ │ │ + b 11914 │ │ │ │ │ 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 1138c │ │ │ │ │ + bcs 1151c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 11824 │ │ │ │ │ + bne 119b4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 113f4 │ │ │ │ │ + b 11584 │ │ │ │ │ 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 116e0 │ │ │ │ │ + beq 11870 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 116cc │ │ │ │ │ + beq 1185c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 116ac │ │ │ │ │ + beq 1183c │ │ │ │ │ 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 │ │ │ │ │ @@ -19280,15 +19399,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 11748 │ │ │ │ │ + b 118d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -19316,85 +19435,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 116e0 │ │ │ │ │ - b 115f8 │ │ │ │ │ + bne 11870 │ │ │ │ │ + b 11788 │ │ │ │ │ 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 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 115a4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11414 │ │ │ │ │ + b 115a4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11414 │ │ │ │ │ + beq 115a4 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 11914 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 11654 │ │ │ │ │ + b 117e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11630 │ │ │ │ │ + bne 117c0 │ │ │ │ │ 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 11784 │ │ │ │ │ + b 11914 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11414 │ │ │ │ │ + bne 115a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11814 │ │ │ │ │ + bgt 119a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11814 │ │ │ │ │ + bne 119a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 11914 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11414 │ │ │ │ │ + b 115a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 117a8 │ │ │ │ │ - b 11784 │ │ │ │ │ + bne 11938 │ │ │ │ │ + b 11914 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 11414 │ │ │ │ │ + b 115a4 │ │ │ │ │ │ │ │ │ │ -00011844 : │ │ │ │ │ +000119d4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -19402,96 +19521,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 11934 │ │ │ │ │ + beq 11ac4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11d18 │ │ │ │ │ + beq 11ea8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 11a64 │ │ │ │ │ - beq 11a48 │ │ │ │ │ + blt 11bf4 │ │ │ │ │ + beq 11bd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1197c │ │ │ │ │ + beq 11b0c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13dd4 │ │ │ │ │ + bl 13f8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 118d4 │ │ │ │ │ + beq 11a64 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 118d4 │ │ │ │ │ + bgt 11a64 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118d4 │ │ │ │ │ + bne 11a64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1ce8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11cec │ │ │ │ │ + beq 11e7c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11d38 │ │ │ │ │ + beq 11ec8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11924 │ │ │ │ │ + bne 11ab4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11d44 │ │ │ │ │ + beq 11ed4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11d10 │ │ │ │ │ + bne 11ea0 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11cd8 │ │ │ │ │ + bne 11e68 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 54c │ │ │ │ │ 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 11ba0 │ │ │ │ │ + bne 11d30 │ │ │ │ │ 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 11a94 │ │ │ │ │ + beq 11c24 │ │ │ │ │ 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 │ │ │ │ │ @@ -19512,44 +19631,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 11aa0 │ │ │ │ │ + bne 11c30 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 118ec │ │ │ │ │ - b 11d30 │ │ │ │ │ + bne 11a7c │ │ │ │ │ + b 11ec0 │ │ │ │ │ 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 1189c │ │ │ │ │ + bcs 11a2c │ │ │ │ │ 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 11d88 │ │ │ │ │ + bne 11f18 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 11904 │ │ │ │ │ + b 11a94 │ │ │ │ │ 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 │ │ │ │ │ @@ -19605,33 +19724,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 11aa0 │ │ │ │ │ + bne 11c30 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11bbc │ │ │ │ │ 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 11c38 │ │ │ │ │ + beq 11dc8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11c10 │ │ │ │ │ + beq 11da0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11bf0 │ │ │ │ │ + beq 11d80 │ │ │ │ │ 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]! │ │ │ │ │ @@ -19649,15 +19768,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 11a2c │ │ │ │ │ + beq 11bbc │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -19689,186 +19808,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 11c4c │ │ │ │ │ + bne 11ddc │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11bbc │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 1195c │ │ │ │ │ + b 11aec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11924 │ │ │ │ │ + beq 11ab4 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14a00 <_PyLong_Negate> │ │ │ │ │ + bl 14bb8 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 11a8c │ │ │ │ │ + b 11c1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11bf4 │ │ │ │ │ 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 1192c │ │ │ │ │ + b 11abc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11924 │ │ │ │ │ + bne 11ab4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e04 │ │ │ │ │ + bl 5eb0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11d78 │ │ │ │ │ + bgt 11f08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d78 │ │ │ │ │ + bne 11f08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11924 │ │ │ │ │ + b 11ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11d08 │ │ │ │ │ - b 11d30 │ │ │ │ │ + bne 11e98 │ │ │ │ │ + b 11ec0 │ │ │ │ │ │ │ │ │ │ -00011d9c <_PyLong_Format>: │ │ │ │ │ +00011f2c <_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 11dec <_PyLong_Format+0x50> │ │ │ │ │ + beq 11f7c <_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 11e10 │ │ │ │ │ + bl 11fa0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11e08 <_PyLong_Format+0x6c> │ │ │ │ │ + beq 11f98 <_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 25a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11de0 <_PyLong_Format+0x44> │ │ │ │ │ + bne 11f70 <_PyLong_Format+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11de4 <_PyLong_Format+0x48> │ │ │ │ │ + b 11f74 <_PyLong_Format+0x48> │ │ │ │ │ │ │ │ │ │ -00011e10 : │ │ │ │ │ +00011fa0 : │ │ │ │ │ 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 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 12734 │ │ │ │ │ + beq 128e8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12734 │ │ │ │ │ + beq 128e8 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 12184 │ │ │ │ │ + bne 12314 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 125f8 │ │ │ │ │ + beq 12784 │ │ │ │ │ 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 12a14 │ │ │ │ │ + bhi 12bd0 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r3, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r3, r1 │ │ │ │ │ - beq 121a4 │ │ │ │ │ + beq 12334 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 121b4 │ │ │ │ │ + bne 12344 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 121cc │ │ │ │ │ + beq 1235c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 124ac │ │ │ │ │ + bne 12638 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1265c │ │ │ │ │ + bne 12810 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12744 │ │ │ │ │ + beq 128f8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 126c0 │ │ │ │ │ + bne 12874 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 126b8 │ │ │ │ │ + beq 1286c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 126ac │ │ │ │ │ + beq 12860 │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12484 │ │ │ │ │ + beq 12610 │ │ │ │ │ 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 │ │ │ │ │ @@ -19887,284 +20006,284 @@ │ │ │ │ │ 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 122b8 │ │ │ │ │ + bgt 12448 │ │ │ │ │ and r1, r8, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 12288 │ │ │ │ │ + bhi 12418 │ │ │ │ │ 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 122a8 │ │ │ │ │ + beq 12438 │ │ │ │ │ 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 122b0 │ │ │ │ │ + beq 12440 │ │ │ │ │ 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 1247c │ │ │ │ │ + beq 12608 │ │ │ │ │ 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 12280 │ │ │ │ │ + beq 12410 │ │ │ │ │ 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 125f0 │ │ │ │ │ + beq 1277c │ │ │ │ │ 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 1211c │ │ │ │ │ + beq 122ac │ │ │ │ │ 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 12258 │ │ │ │ │ + bhi 123e8 │ │ │ │ │ orr r3, r5, r2, lsr r7 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r5, r3, r2 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - bne 120e4 │ │ │ │ │ + bne 12274 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 11f70 │ │ │ │ │ + bgt 12100 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1249c │ │ │ │ │ + beq 12628 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 12194 │ │ │ │ │ + bne 12324 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ - beq 1244c │ │ │ │ │ + beq 125d8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12464 │ │ │ │ │ + bne 125f0 │ │ │ │ │ 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 11e58 │ │ │ │ │ + b 11fe8 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 1214c │ │ │ │ │ + b 122dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ - beq 11ec8 │ │ │ │ │ + beq 12058 │ │ │ │ │ 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 11ed8 │ │ │ │ │ + bne 12068 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11ee8 │ │ │ │ │ + beq 12078 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 1262c │ │ │ │ │ + bhi 127e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12694 │ │ │ │ │ + beq 12848 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12744 │ │ │ │ │ + beq 128f8 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 124dc │ │ │ │ │ + bne 12668 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 129e4 │ │ │ │ │ + bne 12ba0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 12a58 │ │ │ │ │ + beq 12b98 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 11f30 │ │ │ │ │ + b 120c0 │ │ │ │ │ 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 120e4 │ │ │ │ │ - b 12118 │ │ │ │ │ + bne 12274 │ │ │ │ │ + b 122a8 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122ac │ │ │ │ │ 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 11fd8 │ │ │ │ │ + bne 12168 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122ac │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122ac │ │ │ │ │ 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 122a8 │ │ │ │ │ + bgt 12438 │ │ │ │ │ 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 122b0 │ │ │ │ │ + blt 12440 │ │ │ │ │ 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 1247c │ │ │ │ │ + bgt 12608 │ │ │ │ │ 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 12280 │ │ │ │ │ + bgt 12410 │ │ │ │ │ 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 125f0 │ │ │ │ │ + blt 1277c │ │ │ │ │ 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 │ │ │ │ │ @@ -20172,71 +20291,70 @@ │ │ │ │ │ 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 1211c │ │ │ │ │ + bgt 122ac │ │ │ │ │ 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 127b8 │ │ │ │ │ + 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 12410 │ │ │ │ │ - b 12118 │ │ │ │ │ + ble 125a0 │ │ │ │ │ + b 122a8 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12170 │ │ │ │ │ + beq 12300 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 12178 │ │ │ │ │ + b 12308 │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122ac │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 12140 │ │ │ │ │ + bne 122d0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 12164 │ │ │ │ │ - b 12450 │ │ │ │ │ + bne 122f4 │ │ │ │ │ + b 125dc │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 121ec │ │ │ │ │ + bls 1237c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt 121ec │ │ │ │ │ + bgt 1237c │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12218 │ │ │ │ │ + beq 123a8 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - beq 12990 │ │ │ │ │ + beq 12b44 │ │ │ │ │ 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 │ │ │ │ │ @@ -20268,165 +20386,175 @@ │ │ │ │ │ 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 12684 │ │ │ │ │ + bgt 12838 │ │ │ │ │ orrs r3, r1, r8 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12550 │ │ │ │ │ + bne 126dc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 12524 │ │ │ │ │ + bgt 126b0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 129b8 │ │ │ │ │ + bne 12b6c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 129a0 │ │ │ │ │ + beq 12b54 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12464 │ │ │ │ │ + bne 125f0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 12178 │ │ │ │ │ + b 12308 │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 1211c │ │ │ │ │ + b 122ac │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 11ed8 │ │ │ │ │ + bne 12068 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 11ee8 │ │ │ │ │ + beq 12078 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 121ec │ │ │ │ │ - b 124bc │ │ │ │ │ + bls 1237c │ │ │ │ │ + b 12648 │ │ │ │ │ + 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 125a0 │ │ │ │ │ + b 122a8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 121e4 │ │ │ │ │ + blt 12374 │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12218 │ │ │ │ │ + beq 123a8 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 124f8 │ │ │ │ │ + b 12684 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 124dc │ │ │ │ │ - b 12744 │ │ │ │ │ + bne 12668 │ │ │ │ │ + b 128f8 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 1259c │ │ │ │ │ + b 12728 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12210 │ │ │ │ │ + beq 123a0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 124f8 │ │ │ │ │ + b 12684 │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 11f30 │ │ │ │ │ + b 120c0 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ - b 126b0 │ │ │ │ │ + b 12864 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1274c │ │ │ │ │ + beq 12900 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 127b8 │ │ │ │ │ + bne 1296c │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 127d8 │ │ │ │ │ + bne 1298c │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12720 │ │ │ │ │ + beq 128d4 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12710 │ │ │ │ │ + beq 128c4 │ │ │ │ │ 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 12164 │ │ │ │ │ + b 122f4 │ │ │ │ │ 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 1217c │ │ │ │ │ + b 1230c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 127c8 │ │ │ │ │ + bne 1297c │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 128ac │ │ │ │ │ + bne 12a60 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 127a4 │ │ │ │ │ + beq 12958 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12794 │ │ │ │ │ + beq 12948 │ │ │ │ │ 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 12164 │ │ │ │ │ + b 122f4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 126d4 │ │ │ │ │ + b 12888 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 12758 │ │ │ │ │ + b 1290c │ │ │ │ │ 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 │ │ │ │ │ @@ -20460,26 +20588,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 12980 │ │ │ │ │ + ble 12b34 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1283c │ │ │ │ │ + bne 129f0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt 12810 │ │ │ │ │ + blt 129c4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 126ec │ │ │ │ │ + b 128a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -20513,139 +20641,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 12974 │ │ │ │ │ + ble 12b28 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - ble 12910 │ │ │ │ │ + ble 12ac4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt 128e4 │ │ │ │ │ + bgt 12a98 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 12770 │ │ │ │ │ + b 12924 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ - bne 12910 │ │ │ │ │ - b 1295c │ │ │ │ │ + bne 12ac4 │ │ │ │ │ + b 12b10 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 1288c │ │ │ │ │ + b 12a40 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - b 125b4 │ │ │ │ │ + b 12740 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12464 │ │ │ │ │ - b 125d8 │ │ │ │ │ + bne 125f0 │ │ │ │ │ + b 12764 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 129d0 │ │ │ │ │ + beq 12b84 │ │ │ │ │ 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 125c0 │ │ │ │ │ + b 1274c │ │ │ │ │ + ldr ip, [ip, #28] │ │ │ │ │ + b 123d8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - beq 12a30 │ │ │ │ │ + beq 12bec │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12a48 │ │ │ │ │ + bne 12c04 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ - b 126d8 │ │ │ │ │ + b 1288c │ │ │ │ │ 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 12744 │ │ │ │ │ + b 128f8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12a60 │ │ │ │ │ + bne 12c14 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ - b 1275c │ │ │ │ │ + b 12910 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12a08 │ │ │ │ │ - ldr ip, [ip, #28] │ │ │ │ │ - b 12248 │ │ │ │ │ + b 12bc4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12a3c │ │ │ │ │ + b 12bf8 │ │ │ │ │ │ │ │ │ │ -00012a70 : │ │ │ │ │ +00012c24 : │ │ │ │ │ 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 12b5c │ │ │ │ │ + beq 12d10 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12b40 │ │ │ │ │ + beq 12cf4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12ad8 │ │ │ │ │ + bhi 12c8c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12b08 │ │ │ │ │ + beq 12cbc │ │ │ │ │ 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 12b7c <_PyLong_Frexp> │ │ │ │ │ + bl 12d30 <_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 12b24 │ │ │ │ │ + blt 12cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b70 │ │ │ │ │ + bne 12d24 │ │ │ │ │ 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 │ │ │ │ │ @@ -20654,40 +20782,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 12b08 │ │ │ │ │ + b 12cbc │ │ │ │ │ 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 12b08 │ │ │ │ │ + b 12cbc │ │ │ │ │ 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 12b08 │ │ │ │ │ + b 12cbc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00012b7c <_PyLong_Frexp>: │ │ │ │ │ +00012d30 <_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 │ │ │ │ │ @@ -20695,42 +20823,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 13070 <_PyLong_Frexp+0x4f4> │ │ │ │ │ + beq 13224 <_PyLong_Frexp+0x4f4> │ │ │ │ │ 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 12df8 <_PyLong_Frexp+0x27c> │ │ │ │ │ + beq 12fac <_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 12e04 <_PyLong_Frexp+0x288> │ │ │ │ │ + blt 12fb8 <_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 12f8c <_PyLong_Frexp+0x410> │ │ │ │ │ + ble 13140 <_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 │ │ │ │ │ @@ -20742,15 +20870,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 12d74 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12f28 <_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 │ │ │ │ │ @@ -20763,15 +20891,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 12d74 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12f28 <_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 │ │ │ │ │ @@ -20785,15 +20913,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 12d74 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + ble 12f28 <_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 │ │ │ │ │ @@ -20804,20 +20932,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 12d40 <_PyLong_Frexp+0x1c4> │ │ │ │ │ + bcs 12ef4 <_PyLong_Frexp+0x1c4> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13064 <_PyLong_Frexp+0x4e8> │ │ │ │ │ + beq 13218 <_PyLong_Frexp+0x4e8> │ │ │ │ │ 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 │ │ │ │ │ @@ -20829,31 +20957,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 12f10 <_PyLong_Frexp+0x394> │ │ │ │ │ - vldr d0, [pc, #692] @ 13080 <_PyLong_Frexp+0x504> │ │ │ │ │ + bgt 130c4 <_PyLong_Frexp+0x394> │ │ │ │ │ + vldr d0, [pc, #696] @ 13238 <_PyLong_Frexp+0x508> │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 12f7c <_PyLong_Frexp+0x400> │ │ │ │ │ + beq 13130 <_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 12bf4 <_PyLong_Frexp+0x78> │ │ │ │ │ + bge 12da8 <_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 │ │ │ │ │ @@ -20871,43 +20999,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 12ed8 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 1308c <_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 12ed8 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 1308c <_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 12ea4 <_PyLong_Frexp+0x328> │ │ │ │ │ + bne 13058 <_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 │ │ │ │ │ @@ -20920,137 +21048,138 @@ │ │ │ │ │ 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, #356] @ 13088 <_PyLong_Frexp+0x50c> │ │ │ │ │ + vldr d6, [pc, #360] @ 13240 <_PyLong_Frexp+0x510> │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ vldr s0, [r3, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ - beq 12f64 <_PyLong_Frexp+0x3e8> │ │ │ │ │ + beq 13118 <_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, #276] @ 13080 <_PyLong_Frexp+0x504> │ │ │ │ │ + vldr d6, [pc, #280] @ 13238 <_PyLong_Frexp+0x508> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12ddc <_PyLong_Frexp+0x260> │ │ │ │ │ + bne 12f90 <_PyLong_Frexp+0x260> │ │ │ │ │ adds r4, r4, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc r5, r5, #0 │ │ │ │ │ - b 12ddc <_PyLong_Frexp+0x260> │ │ │ │ │ + b 12f90 <_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 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #6 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r3, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ sub r9, r9, #8 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ - b 13054 <_PyLong_Frexp+0x4d8> │ │ │ │ │ + b 13208 <_PyLong_Frexp+0x4d8> │ │ │ │ │ ldr r3, [r7, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d7c <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12f30 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - bne 13048 <_PyLong_Frexp+0x4cc> │ │ │ │ │ - b 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ + bne 131fc <_PyLong_Frexp+0x4cc> │ │ │ │ │ + b 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12d88 <_PyLong_Frexp+0x20c> │ │ │ │ │ - b 12f9c <_PyLong_Frexp+0x420> │ │ │ │ │ + beq 12f3c <_PyLong_Frexp+0x20c> │ │ │ │ │ + b 13150 <_PyLong_Frexp+0x420> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - vldr d0, [pc, #20] @ 13090 <_PyLong_Frexp+0x514> │ │ │ │ │ + vldr d0, [pc, #24] @ 13248 <_PyLong_Frexp+0x518> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12de8 <_PyLong_Frexp+0x26c> │ │ │ │ │ + b 12f9c <_PyLong_Frexp+0x26c> │ │ │ │ │ + nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013098 : │ │ │ │ │ +00013250 : │ │ │ │ │ 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 1384c │ │ │ │ │ + beq 13a04 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1384c │ │ │ │ │ + beq 13a04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 13a10 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1378c │ │ │ │ │ + beq 13944 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13690 │ │ │ │ │ + bhi 13848 │ │ │ │ │ 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 │ │ │ │ │ @@ -21092,200 +21221,200 @@ │ │ │ │ │ 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 1326c │ │ │ │ │ + bhi 13424 │ │ │ │ │ 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 │ │ │ │ │ addne r1, r0, #5 │ │ │ │ │ - bne 13224 │ │ │ │ │ + bne 133dc │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ lsr r0, r0, r6 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ orr r0, r0, r3, lsl r2 │ │ │ │ │ orrpl r0, r0, r3, asr r1 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcs 13244 │ │ │ │ │ + bcs 133fc │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 13570 │ │ │ │ │ + bcs 13728 │ │ │ │ │ bl 280 <_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 137c0 │ │ │ │ │ + bne 13978 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ sub ip, r1, r7 │ │ │ │ │ subs sl, ip, #0 │ │ │ │ │ - ble 1383c │ │ │ │ │ + ble 139f4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f4 │ │ │ │ │ + beq 139ac │ │ │ │ │ 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 13618 │ │ │ │ │ + beq 137d0 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 13678 │ │ │ │ │ + ble 13830 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 13500 │ │ │ │ │ + bge 136b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21299,52 +21428,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 134c4 │ │ │ │ │ + bne 1367c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add ip, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ - beq 1352c │ │ │ │ │ + beq 136e4 │ │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 13544 │ │ │ │ │ + beq 136fc │ │ │ │ │ bl 1ce8 │ │ │ │ │ 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 137b4 │ │ │ │ │ + beq 1396c │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 13540 │ │ │ │ │ + beq 136f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 1352c │ │ │ │ │ + b 136e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 137a4 │ │ │ │ │ + blt 1395c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 137f0 │ │ │ │ │ + beq 139a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21354,26 +21483,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 13238 │ │ │ │ │ + b 133f0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ rsb r3, r7, ip, lsr #3 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - ble 1383c │ │ │ │ │ + ble 139f4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 444 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f4 │ │ │ │ │ + beq 139ac │ │ │ │ │ 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] │ │ │ │ │ @@ -21382,15 +21511,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 13794 │ │ │ │ │ + blt 1394c │ │ │ │ │ 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 │ │ │ │ │ @@ -21398,52 +21527,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 132f4 │ │ │ │ │ + blt 134ac │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r2, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ - bne 13514 │ │ │ │ │ - b 1352c │ │ │ │ │ + bne 136cc │ │ │ │ │ + b 136e4 │ │ │ │ │ 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 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 13758 │ │ │ │ │ + beq 13910 │ │ │ │ │ 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 1374c │ │ │ │ │ + bne 13904 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13708 │ │ │ │ │ + bne 138c0 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 137fc │ │ │ │ │ + beq 139b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21451,321 +21580,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 137f4 │ │ │ │ │ + beq 139ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1378c │ │ │ │ │ - ldr r4, [pc, #312] @ 13884 │ │ │ │ │ - b 13238 │ │ │ │ │ + bne 13944 │ │ │ │ │ + ldr r4, [pc, #312] @ 13a3c │ │ │ │ │ + b 133f0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 13708 │ │ │ │ │ + bgt 138c0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1378c │ │ │ │ │ + beq 13944 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 1311c │ │ │ │ │ + bge 132d4 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 13744 │ │ │ │ │ - ldr r4, [pc, #244] @ 13888 │ │ │ │ │ - b 13238 │ │ │ │ │ + beq 138fc │ │ │ │ │ + ldr r4, [pc, #244] @ 13a40 │ │ │ │ │ + b 133f0 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orr lr, lr, r3 │ │ │ │ │ - b 13630 │ │ │ │ │ + b 137e8 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 1357c │ │ │ │ │ + b 13734 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 1352c │ │ │ │ │ + b 136e4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 135c8 │ │ │ │ │ + bne 13780 │ │ │ │ │ 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 13874 │ │ │ │ │ + bne 13a2c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 13238 │ │ │ │ │ + b 133f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13238 │ │ │ │ │ + b 133f0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13814 │ │ │ │ │ + beq 139cc │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 13830 │ │ │ │ │ + beq 139e8 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13800 │ │ │ │ │ - b 13708 │ │ │ │ │ + bne 139b8 │ │ │ │ │ + b 138c0 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 13758 │ │ │ │ │ - b 13708 │ │ │ │ │ + beq 13910 │ │ │ │ │ + b 138c0 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ bl 54c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 13238 │ │ │ │ │ + b 133f0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 13238 │ │ │ │ │ + b 133f0 │ │ │ │ │ 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 137f4 │ │ │ │ │ + b 139ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 13238 │ │ │ │ │ + b 133f0 │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001388c <_PyLong_Rshift>: │ │ │ │ │ +00013a44 <_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 13b2c <_PyLong_Rshift+0x2a0> │ │ │ │ │ + beq 13ce4 <_PyLong_Rshift+0x2a0> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 13b18 <_PyLong_Rshift+0x28c> │ │ │ │ │ + blt 13cd0 <_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 13928 <_PyLong_Rshift+0x9c> │ │ │ │ │ + bhi 13ae0 <_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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c34 <_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 13ab4 <_PyLong_Rshift+0x228> │ │ │ │ │ + bne 13c5c <_PyLong_Rshift+0x218> │ │ │ │ │ rsb r2, r8, r4, lsr #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 13af8 <_PyLong_Rshift+0x26c> │ │ │ │ │ + ble 13cb0 <_PyLong_Rshift+0x26c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13ae4 <_PyLong_Rshift+0x258> │ │ │ │ │ + beq 13c8c <_PyLong_Rshift+0x248> │ │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ rsb r6, r7, #30 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 13a54 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq 13c0c <_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 139ec <_PyLong_Rshift+0x160> │ │ │ │ │ + b 13ba4 <_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 139bc <_PyLong_Rshift+0x130> │ │ │ │ │ + bgt 13b74 <_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 13aa4 <_PyLong_Rshift+0x218> │ │ │ │ │ + beq 13c94 <_PyLong_Rshift+0x250> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13a4c <_PyLong_Rshift+0x1c0> │ │ │ │ │ + beq 13c04 <_PyLong_Rshift+0x1c0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 13a3c <_PyLong_Rshift+0x1b0> │ │ │ │ │ + bne 13bf4 <_PyLong_Rshift+0x1b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1ce8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - b 13a2c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13be4 <_PyLong_Rshift+0x1a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 13a0c <_PyLong_Rshift+0x180> │ │ │ │ │ + b 13bc4 <_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 13a94 <_PyLong_Rshift+0x208> │ │ │ │ │ + bgt 13c4c <_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 1398c <_PyLong_Rshift+0x100> │ │ │ │ │ + b 13b44 <_PyLong_Rshift+0x100> │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ - b 13a6c <_PyLong_Rshift+0x1e0> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r9, #8] │ │ │ │ │ - b 13a2c <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13c24 <_PyLong_Rshift+0x1e0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13aec <_PyLong_Rshift+0x260> │ │ │ │ │ + bne 13ca4 <_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 13b08 <_PyLong_Rshift+0x27c> │ │ │ │ │ + bne 13cc0 <_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} │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r9, #8] │ │ │ │ │ + b 13be4 <_PyLong_Rshift+0x1a0> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r7, #30 │ │ │ │ │ - b 13948 <_PyLong_Rshift+0xbc> │ │ │ │ │ + b 13b00 <_PyLong_Rshift+0xbc> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 54c │ │ │ │ │ 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 10bb0 <_PyLong_Copy> │ │ │ │ │ + b 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ 13b34 <_PyLong_Rshift+0x2a8> │ │ │ │ │ + ldr r3, [pc, #20] @ 13cec <_PyLong_Rshift+0x2a8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ addne r9, r3, #16 │ │ │ │ │ - b 13ae4 <_PyLong_Rshift+0x258> │ │ │ │ │ - ldr r9, [pc, #4] @ 13b38 <_PyLong_Rshift+0x2ac> │ │ │ │ │ - b 13ae4 <_PyLong_Rshift+0x258> │ │ │ │ │ + b 13c8c <_PyLong_Rshift+0x248> │ │ │ │ │ + ldr r9, [pc, #4] @ 13cf0 <_PyLong_Rshift+0x2ac> │ │ │ │ │ + b 13c8c <_PyLong_Rshift+0x248> │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00013b3c <_PyLong_UInt64_Converter>: │ │ │ │ │ +00013cf4 <_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 13ce8 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ + beq 13ea0 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13c90 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ + beq 13e48 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13cfc <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ + beq 13eb4 <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi 13bbc <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ + bhi 13d74 <_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 │ │ │ │ │ @@ -21779,192 +21908,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 4c28 <_PyLong_AsByteArray> │ │ │ │ │ + bl 4ce0 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ lsrs r2, ip, #3 │ │ │ │ │ - beq 13d84 <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ + beq 13f3c <_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 13c80 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ + bne 13e38 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13d74 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bne 13f2c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 13d3c <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ + beq 13ef4 <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ ldrsb r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 13d74 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bge 13f2c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13bac <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13d64 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13d18 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ + ble 13ed0 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - ble 13bac <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + ble 13d64 <_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 13bb0 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ + b 13d68 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13c58 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ - b 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + beq 13e10 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13e04 <_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 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + beq 13e30 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13d94 <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ + beq 13f4c <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13bb8 <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ + bhi 13d70 <_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 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13e04 <_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 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13e30 <_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 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13e30 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13c58 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + bne 13e10 <_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 13c58 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13e10 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13d58 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ + b 13f10 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ clz ip, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13d74 <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + beq 13f2c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13d44 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + beq 13efc <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 13d44 <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + bne 13efc <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 13c44 <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ + beq 13dfc <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #9 │ │ │ │ │ - bne 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ - b 13c60 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ + bne 13e04 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13e18 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13bac <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13d64 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 13c4c <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13e04 <_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 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bgt 13e30 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bne 13e30 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13c78 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13e30 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ │ │ │ │ │ -00013dd4 : │ │ │ │ │ +00013f8c : │ │ │ │ │ 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 149d8 │ │ │ │ │ + bgt 14b90 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1465c │ │ │ │ │ + beq 14814 │ │ │ │ │ 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 1491c │ │ │ │ │ + beq 14ad4 │ │ │ │ │ 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] │ │ │ │ │ @@ -21978,24 +22107,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 14978 │ │ │ │ │ + bhi 14b30 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 14604 │ │ │ │ │ + bls 147bc │ │ │ │ │ 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 14754 │ │ │ │ │ + beq 1490c │ │ │ │ │ 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] │ │ │ │ │ @@ -22014,77 +22143,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 14580 │ │ │ │ │ + beq 14738 │ │ │ │ │ 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 14598 │ │ │ │ │ + beq 14750 │ │ │ │ │ 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 1403c │ │ │ │ │ + bls 141f4 │ │ │ │ │ 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 1403c │ │ │ │ │ + beq 141f4 │ │ │ │ │ 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 1403c │ │ │ │ │ + beq 141f4 │ │ │ │ │ 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 1403c │ │ │ │ │ + beq 141f4 │ │ │ │ │ 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 1403c │ │ │ │ │ + beq 141f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -22093,114 +22222,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 14014 │ │ │ │ │ + bne 141cc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 14704 │ │ │ │ │ + beq 148bc │ │ │ │ │ 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 1418c │ │ │ │ │ + bls 14344 │ │ │ │ │ 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 145b4 │ │ │ │ │ + beq 1476c │ │ │ │ │ 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 1418c │ │ │ │ │ + beq 14344 │ │ │ │ │ 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 1418c │ │ │ │ │ + beq 14344 │ │ │ │ │ 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 145b4 │ │ │ │ │ + beq 1476c │ │ │ │ │ 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 1418c │ │ │ │ │ + beq 14344 │ │ │ │ │ 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 14164 │ │ │ │ │ + bne 1431c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14784 │ │ │ │ │ + beq 1493c │ │ │ │ │ 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 146c4 │ │ │ │ │ + bls 1487c │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ + beq 14a8c │ │ │ │ │ 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] │ │ │ │ │ @@ -22216,15 +22345,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 14344 │ │ │ │ │ + bls 144fc │ │ │ │ │ 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 │ │ │ │ │ @@ -22239,15 +22368,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 14994 │ │ │ │ │ + bne 14b4c │ │ │ │ │ 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 │ │ │ │ │ @@ -22262,18 +22391,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 145bc │ │ │ │ │ + bcc 14774 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14568 │ │ │ │ │ + beq 14720 │ │ │ │ │ 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 │ │ │ │ │ @@ -22281,334 +22410,334 @@ │ │ │ │ │ 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 142e4 │ │ │ │ │ + bne 1449c │ │ │ │ │ cmn r4, r8 │ │ │ │ │ - bmi 147b0 │ │ │ │ │ + bmi 14968 │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [sl, #-4]! │ │ │ │ │ - bcc 14264 │ │ │ │ │ + bcc 1441c │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 14474 │ │ │ │ │ + beq 1462c │ │ │ │ │ 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 14474 │ │ │ │ │ + beq 1462c │ │ │ │ │ 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 14474 │ │ │ │ │ + beq 1462c │ │ │ │ │ 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 14474 │ │ │ │ │ + beq 1462c │ │ │ │ │ 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 14474 │ │ │ │ │ + beq 1462c │ │ │ │ │ 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 14474 │ │ │ │ │ + beq 1462c │ │ │ │ │ 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 1444c │ │ │ │ │ + bne 14604 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1449c │ │ │ │ │ + bgt 14654 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1449c │ │ │ │ │ + bne 14654 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 146c8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14510 │ │ │ │ │ + bne 146c8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 146bc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14554 │ │ │ │ │ + bne 1470c │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 146bc │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1454c │ │ │ │ │ + bne 14704 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144e8 │ │ │ │ │ + bne 146a0 │ │ │ │ │ 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 14540 │ │ │ │ │ + beq 146f8 │ │ │ │ │ add r3, r8, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 14938 │ │ │ │ │ + beq 14af0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 146c8 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 14510 │ │ │ │ │ + b 146c8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 1431c │ │ │ │ │ + bge 144d4 │ │ │ │ │ sub r3, r7, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 14324 │ │ │ │ │ + b 144dc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, #30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 13f1c │ │ │ │ │ + bne 140d4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ - beq 146a0 │ │ │ │ │ + beq 14858 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ - b 1404c │ │ │ │ │ + b 14204 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1418c │ │ │ │ │ + b 14344 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 142c8 │ │ │ │ │ + bhi 14480 │ │ │ │ │ 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 142c8 │ │ │ │ │ + bcs 14480 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 145d0 │ │ │ │ │ - b 142c8 │ │ │ │ │ - ldr r3, [pc, #68] @ 14650 │ │ │ │ │ + bls 14788 │ │ │ │ │ + b 14480 │ │ │ │ │ + ldr r3, [pc, #68] @ 14808 │ │ │ │ │ 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 14740 │ │ │ │ │ + beq 148f8 │ │ │ │ │ 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 13ed4 │ │ │ │ │ + b 1408c │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffffe8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffff84 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - ldr r3, [pc, #-16] @ 14654 │ │ │ │ │ + ldr r3, [pc, #-16] @ 1480c │ │ │ │ │ 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 14908 │ │ │ │ │ + beq 14ac0 │ │ │ │ │ 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 13e68 │ │ │ │ │ + b 14020 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 14728 │ │ │ │ │ - ldr r3, [pc, #-116] @ 14658 │ │ │ │ │ + bls 148e0 │ │ │ │ │ + ldr r3, [pc, #-116] @ 14810 │ │ │ │ │ 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 148c4 │ │ │ │ │ + beq 14a7c │ │ │ │ │ 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 141f0 │ │ │ │ │ + b 143a8 │ │ │ │ │ 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 141b0 │ │ │ │ │ + bhi 14368 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r8, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b 141a0 │ │ │ │ │ + b 14358 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 13ea0 │ │ │ │ │ + bne 14058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14920 │ │ │ │ │ + bgt 14ad8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14920 │ │ │ │ │ + bne 14ad8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14920 │ │ │ │ │ + b 14ad8 │ │ │ │ │ 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 141a0 │ │ │ │ │ - b 14728 │ │ │ │ │ + bcc 14358 │ │ │ │ │ + b 148e0 │ │ │ │ │ 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 14964 │ │ │ │ │ + beq 14b1c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14820 │ │ │ │ │ + beq 149d8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14804 │ │ │ │ │ + beq 149bc │ │ │ │ │ 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 │ │ │ │ │ @@ -22623,15 +22752,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 14578 │ │ │ │ │ + beq 14730 │ │ │ │ │ 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 │ │ │ │ │ @@ -22654,251 +22783,251 @@ │ │ │ │ │ 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 14844 │ │ │ │ │ - b 14578 │ │ │ │ │ + bne 149fc │ │ │ │ │ + b 14730 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 141c4 │ │ │ │ │ + bne 1437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14758 │ │ │ │ │ + bgt 14910 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 14758 │ │ │ │ │ + bne 14910 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14758 │ │ │ │ │ + b 14910 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 13e34 │ │ │ │ │ + bne 13fec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 14540 │ │ │ │ │ + b 146f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1496c │ │ │ │ │ + beq 14b24 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 14934 │ │ │ │ │ + beq 14aec │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 14540 │ │ │ │ │ + b 146f8 │ │ │ │ │ mov r1, lr │ │ │ │ │ - b 14844 │ │ │ │ │ + b 149fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 14540 │ │ │ │ │ + b 146f8 │ │ │ │ │ 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 14758 │ │ │ │ │ + b 14910 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 149b4 │ │ │ │ │ + bgt 14b6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 149f4 │ │ │ │ │ + beq 14bac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14758 │ │ │ │ │ + bgt 14910 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14758 │ │ │ │ │ - b 148fc │ │ │ │ │ + bne 14910 │ │ │ │ │ + b 14ab4 │ │ │ │ │ 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 14920 │ │ │ │ │ + b 14ad8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 149b4 │ │ │ │ │ + b 14b6c │ │ │ │ │ │ │ │ │ │ -00014a00 <_PyLong_Negate>: │ │ │ │ │ +00014bb8 <_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 14a48 <_PyLong_Negate+0x48> │ │ │ │ │ + bne 14c00 <_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 5b88 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c34 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a40 <_PyLong_Negate+0x40> │ │ │ │ │ + bgt 14bf8 <_PyLong_Negate+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a40 <_PyLong_Negate+0x40> │ │ │ │ │ + bne 14bf8 <_PyLong_Negate+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00014a9c <_PyLong_GCD>: │ │ │ │ │ +00014c54 <_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 14bd8 <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14d90 <_PyLong_GCD+0x13c> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 14bd8 <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14d90 <_PyLong_GCD+0x13c> │ │ │ │ │ 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 8498 │ │ │ │ │ + bl 8538 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ eor r4, r0, r1, asr #31 │ │ │ │ │ asr r8, r1, #31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ eor r7, r1, r1, asr #31 │ │ │ │ │ - bl 8498 │ │ │ │ │ + bl 8538 │ │ │ │ │ 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 14e84 <_PyLong_GCD+0x3e8> │ │ │ │ │ + ble 1503c <_PyLong_GCD+0x3e8> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14f70 <_PyLong_GCD+0x4d4> │ │ │ │ │ + ble 15128 <_PyLong_GCD+0x4d4> │ │ │ │ │ orrs r2, r3, r1 │ │ │ │ │ - beq 14bc4 <_PyLong_GCD+0x128> │ │ │ │ │ + beq 14d7c <_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 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ orrs r3, r8, r9 │ │ │ │ │ - beq 14bc0 <_PyLong_GCD+0x124> │ │ │ │ │ + beq 14d78 <_PyLong_GCD+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14f64 <_PyLong_GCD+0x4c8> │ │ │ │ │ + beq 1511c <_PyLong_GCD+0x4c8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne 14ba4 <_PyLong_GCD+0x108> │ │ │ │ │ + bne 14d5c <_PyLong_GCD+0x108> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3ab4 │ │ │ │ │ + b 3b70 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLongLong │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 11100 │ │ │ │ │ + bl 11290 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + beq 15594 <_PyLong_GCD+0x940> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11100 │ │ │ │ │ + bl 11290 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 153f0 <_PyLong_GCD+0x954> │ │ │ │ │ + beq 155a8 <_PyLong_GCD+0x954> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strlt sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt sl, r4 │ │ │ │ │ @@ -22918,27 +23047,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 14eb0 <_PyLong_GCD+0x414> │ │ │ │ │ + bls 15068 <_PyLong_GCD+0x414> │ │ │ │ │ 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 14f28 <_PyLong_GCD+0x48c> │ │ │ │ │ + beq 150e0 <_PyLong_GCD+0x48c> │ │ │ │ │ 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 │ │ │ │ │ @@ -22992,15 +23121,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 14e1c <_PyLong_GCD+0x380> │ │ │ │ │ + beq 14fd4 <_PyLong_GCD+0x380> │ │ │ │ │ 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 │ │ │ │ │ @@ -23027,60 +23156,60 @@ │ │ │ │ │ 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 14ecc <_PyLong_GCD+0x430> │ │ │ │ │ + bge 15084 <_PyLong_GCD+0x430> │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 14f9c <_PyLong_GCD+0x500> │ │ │ │ │ + bne 15154 <_PyLong_GCD+0x500> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11844 │ │ │ │ │ + bl 119d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1537c <_PyLong_GCD+0x8e0> │ │ │ │ │ + beq 15534 <_PyLong_GCD+0x8e0> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14e60 <_PyLong_GCD+0x3c4> │ │ │ │ │ + bgt 15018 <_PyLong_GCD+0x3c4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 153e4 <_PyLong_GCD+0x948> │ │ │ │ │ + beq 1559c <_PyLong_GCD+0x948> │ │ │ │ │ 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 14c54 <_PyLong_GCD+0x1b8> │ │ │ │ │ + b 14e0c <_PyLong_GCD+0x1b8> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 14b34 <_PyLong_GCD+0x98> │ │ │ │ │ + bne 14cec <_PyLong_GCD+0x98> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b34 <_PyLong_GCD+0x98> │ │ │ │ │ + b 14cec <_PyLong_GCD+0x98> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl addc │ │ │ │ │ - b 14af4 <_PyLong_GCD+0x58> │ │ │ │ │ + bl ae7c │ │ │ │ │ + b 14cac <_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 │ │ │ │ │ @@ -23095,47 +23224,47 @@ │ │ │ │ │ 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 14d88 <_PyLong_GCD+0x2ec> │ │ │ │ │ + b 14f40 <_PyLong_GCD+0x2ec> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 15438 <_PyLong_GCD+0x99c> │ │ │ │ │ + bgt 155f0 <_PyLong_GCD+0x99c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1541c <_PyLong_GCD+0x980> │ │ │ │ │ + ble 155d4 <_PyLong_GCD+0x980> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ 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 14bc0 <_PyLong_GCD+0x124> │ │ │ │ │ + b 14d78 <_PyLong_GCD+0x124> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 14b40 <_PyLong_GCD+0xa4> │ │ │ │ │ + bne 14cf8 <_PyLong_GCD+0xa4> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14b40 <_PyLong_GCD+0xa4> │ │ │ │ │ + b 14cf8 <_PyLong_GCD+0xa4> │ │ │ │ │ tst r8, #1 │ │ │ │ │ - beq 14ff4 <_PyLong_GCD+0x558> │ │ │ │ │ + beq 151ac <_PyLong_GCD+0x558> │ │ │ │ │ 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 │ │ │ │ │ @@ -23150,42 +23279,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 152c0 <_PyLong_GCD+0x824> │ │ │ │ │ + bne 15478 <_PyLong_GCD+0x824> │ │ │ │ │ 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 15038 <_PyLong_GCD+0x59c> │ │ │ │ │ + beq 151f0 <_PyLong_GCD+0x59c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 1546c <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq 15624 <_PyLong_GCD+0x9d0> │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 152a8 <_PyLong_GCD+0x80c> │ │ │ │ │ + bne 15460 <_PyLong_GCD+0x80c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 15348 <_PyLong_GCD+0x8ac> │ │ │ │ │ + beq 15500 <_PyLong_GCD+0x8ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 444 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 154d0 <_PyLong_GCD+0xa34> │ │ │ │ │ + beq 15688 <_PyLong_GCD+0xa34> │ │ │ │ │ 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 │ │ │ │ │ @@ -23201,15 +23330,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 15158 <_PyLong_GCD+0x6bc> │ │ │ │ │ + b 15310 <_PyLong_GCD+0x6bc> │ │ │ │ │ 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 │ │ │ │ │ @@ -23239,15 +23368,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 150cc <_PyLong_GCD+0x630> │ │ │ │ │ + bcc 15284 <_PyLong_GCD+0x630> │ │ │ │ │ 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 │ │ │ │ │ @@ -23255,90 +23384,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 152d0 <_PyLong_GCD+0x834> │ │ │ │ │ + bcc 15488 <_PyLong_GCD+0x834> │ │ │ │ │ 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 151ec <_PyLong_GCD+0x750> │ │ │ │ │ + bgt 153a4 <_PyLong_GCD+0x750> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 154e4 <_PyLong_GCD+0xa48> │ │ │ │ │ + beq 1569c <_PyLong_GCD+0xa48> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15208 <_PyLong_GCD+0x76c> │ │ │ │ │ + bgt 153c0 <_PyLong_GCD+0x76c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15480 <_PyLong_GCD+0x9e4> │ │ │ │ │ + beq 15638 <_PyLong_GCD+0x9e4> │ │ │ │ │ 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 15368 <_PyLong_GCD+0x8cc> │ │ │ │ │ + beq 15520 <_PyLong_GCD+0x8cc> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 152a0 <_PyLong_GCD+0x804> │ │ │ │ │ + beq 15458 <_PyLong_GCD+0x804> │ │ │ │ │ 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 1548c <_PyLong_GCD+0x9f0> │ │ │ │ │ + beq 15644 <_PyLong_GCD+0x9f0> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15298 <_PyLong_GCD+0x7fc> │ │ │ │ │ + beq 15450 <_PyLong_GCD+0x7fc> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 154bc <_PyLong_GCD+0xa20> │ │ │ │ │ + beq 15674 <_PyLong_GCD+0xa20> │ │ │ │ │ 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 14c4c <_PyLong_GCD+0x1b0> │ │ │ │ │ + b 14e04 <_PyLong_GCD+0x1b0> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1525c <_PyLong_GCD+0x7c0> │ │ │ │ │ + b 15414 <_PyLong_GCD+0x7c0> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1521c <_PyLong_GCD+0x780> │ │ │ │ │ + b 153d4 <_PyLong_GCD+0x780> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1506c <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 15224 <_PyLong_GCD+0x5d0> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 15038 <_PyLong_GCD+0x59c> │ │ │ │ │ + b 151f0 <_PyLong_GCD+0x59c> │ │ │ │ │ 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 │ │ │ │ │ @@ -23360,126 +23489,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 15198 <_PyLong_GCD+0x6fc> │ │ │ │ │ + b 15350 <_PyLong_GCD+0x6fc> │ │ │ │ │ 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 1506c <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 15224 <_PyLong_GCD+0x5d0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 15248 <_PyLong_GCD+0x7ac> │ │ │ │ │ + b 15400 <_PyLong_GCD+0x7ac> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153a8 <_PyLong_GCD+0x90c> │ │ │ │ │ + bgt 15560 <_PyLong_GCD+0x90c> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 153a8 <_PyLong_GCD+0x90c> │ │ │ │ │ + bne 15560 <_PyLong_GCD+0x90c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153cc <_PyLong_GCD+0x930> │ │ │ │ │ + bgt 15584 <_PyLong_GCD+0x930> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 153cc <_PyLong_GCD+0x930> │ │ │ │ │ + bne 15584 <_PyLong_GCD+0x930> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl addc │ │ │ │ │ + bl ae7c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14f5c <_PyLong_GCD+0x4c0> │ │ │ │ │ + b 15114 <_PyLong_GCD+0x4c0> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14e60 <_PyLong_GCD+0x3c4> │ │ │ │ │ + b 15018 <_PyLong_GCD+0x3c4> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + bgt 15594 <_PyLong_GCD+0x940> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + bne 15594 <_PyLong_GCD+0x940> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 153dc <_PyLong_GCD+0x940> │ │ │ │ │ + b 15594 <_PyLong_GCD+0x940> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14f48 <_PyLong_GCD+0x4ac> │ │ │ │ │ + bne 15100 <_PyLong_GCD+0x4ac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14f48 <_PyLong_GCD+0x4ac> │ │ │ │ │ + b 15100 <_PyLong_GCD+0x4ac> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15464 <_PyLong_GCD+0x9c8> │ │ │ │ │ + bgt 1561c <_PyLong_GCD+0x9c8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 154f0 <_PyLong_GCD+0xa54> │ │ │ │ │ + beq 156a8 <_PyLong_GCD+0xa54> │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14f3c <_PyLong_GCD+0x4a0> │ │ │ │ │ + b 150f4 <_PyLong_GCD+0x4a0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 15384 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 1553c <_PyLong_GCD+0x8e8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15208 <_PyLong_GCD+0x76c> │ │ │ │ │ + b 153c0 <_PyLong_GCD+0x76c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r3, r6 │ │ │ │ │ - beq 14c44 <_PyLong_GCD+0x1a8> │ │ │ │ │ + beq 14dfc <_PyLong_GCD+0x1a8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14c44 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14dfc <_PyLong_GCD+0x1a8> │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14c44 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14dfc <_PyLong_GCD+0x1a8> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 15384 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 1553c <_PyLong_GCD+0x8e8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 151ec <_PyLong_GCD+0x750> │ │ │ │ │ + b 153a4 <_PyLong_GCD+0x750> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15464 <_PyLong_GCD+0x9c8> │ │ │ │ │ + b 1561c <_PyLong_GCD+0x9c8> │ │ │ │ ├── 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 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 120 <_PyLong_UnsignedLong_Converter+0x48> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 128 <_PyLong_UnsignedLong_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 178 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 180 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -140,15 +140,15 @@ │ │ │ │ │ 00000188 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10bb0 <_PyLong_Copy> │ │ │ │ │ + bl 10d40 <_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 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 200 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 208 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 258 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls 260 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ andne r2, r0, #1 │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 952c <_PyLong_FromByteArray> │ │ │ │ │ + b 95cc <_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 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 5bc <_PyLong_UInt8_Converter+0x48> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -497,15 +497,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - bl 6b14 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 60c <_PyLong_UInt16_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls 614 <_PyLong_UInt16_Converter+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 130404 (bytes into file) │ │ │ │ │ + Start of section headers: 130496 (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 0x1fd64: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1fdc0: │ │ │ │ │ │ │ │ │ │ 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 001c20 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01b7f4 000608 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001c54 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01bdfc 000798 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002aac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002aac 011a84 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01c594 002dd8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 014530 000acf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 015000 001a80 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01f36c 000938 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 016a80 0009f2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01fca4 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 017472 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 017472 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0174a8 002820 10 16 430 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 019cc8 001b29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01fcd4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001c80 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01b840 000608 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001cb4 000e58 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01be48 000798 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002b0c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002b0c 011a94 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01c5e0 002de8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0145a0 000acf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 015070 001a80 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01f3c8 000938 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 016af0 0009f2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01fd00 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0174e2 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0174e2 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 017518 002810 10 16 429 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 019d28 001b16 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01fd30 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,645 +1,644 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 642 entries: │ │ │ │ │ +Symbol table '.symtab' contains 641 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: 00006cb0 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00006cb8 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 296 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 00000258 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: 00000260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000098 180 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 0000034c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000350 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 00000350 176 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ - 17: 00001380 536 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ + 17: 00001388 536 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ 18: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 19: 00001db0 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 19: 00001db8 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 20: 00000000 140 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 21: 000016c4 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 22: 000016bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000016cc 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 22: 000016c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 25: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 26: 000016c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 27: 00001c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001c10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 29: 00001c10 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 30: 00001dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000016cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 27: 00001c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001c18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 29: 00001c18 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 30: 00001db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 32: 00001db0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 33: 0000294c 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 34: 000090d4 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 35: 000027d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 36: 000027dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 37: 000027dc 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 38: 00004104 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 39: 00003280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 0000328c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 000032b8 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 42: 00003b7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00003b88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 00001db8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 33: 00002954 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 34: 000090dc 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 35: 000027dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 36: 000027e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 37: 000027e4 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 38: 0000410c 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 39: 00003288 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00003294 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 000032c0 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 42: 00003b84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00003b90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 44: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 45: 0000ec2c 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 46: 00003f38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 00003f54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 000040fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00004104 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 50: 00004290 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 51: 0000439c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 0000eb84 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 46: 00003f40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00003f5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 48: 00004104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 0000410c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 50: 00004298 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 51: 000043a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 53: 000043a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00004aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 55: 00004b00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 56: 00004b00 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 57: 00004c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00004c2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 59: 00004dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00004dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 000043a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 54: 00004af4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00004b08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 56: 00004b08 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 57: 00004c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00004c34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 59: 00004dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00004dd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 61: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 62: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 63: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 64: 00004ec4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00004ec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 66: 00004ec8 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ - 67: 00005040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00005044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 00004ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 00004ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 66: 00004ed0 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 67: 00005048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 68: 0000504c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 69: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 70: 00005464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 71: 00005468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 72: 0000f5f0 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 73: 0000df60 76 FUNC LOCAL DEFAULT 6 anydict_new_untracked │ │ │ │ │ - 74: 00005fb8 3320 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 75: 00000998 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 76: 00005880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 0000588c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 78: 0000588c 972 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked │ │ │ │ │ - 79: 00005c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00005c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00005dc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 00005dcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 83: 00005ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 84: 00005ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 85: 00005fb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 0000546c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 71: 00005470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 72: 0000f548 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 73: 0000deb4 80 FUNC LOCAL DEFAULT 6 anydict_new_untracked │ │ │ │ │ + 74: 00005fc0 3320 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 75: 0000097c 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 76: 00005888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00005894 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 78: 00005894 972 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked │ │ │ │ │ + 79: 00005c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00005c60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00005dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00005dd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00005ed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00005ed8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 85: 00005fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 87: 00005fb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00006ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 00006cb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 90: 00006e5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00005fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00006cac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 00006cb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00006e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 91: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 92: 00006e60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 00006e60 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 94: 000077cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 000077dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00007958 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00007960 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 00007b4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00007b50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 00007d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00007d3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 00008168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00008174 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 0000833c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00008340 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 000084b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 000084c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 000084c0 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 109: 000084c0 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 110: 000084fc 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 111: 00008b04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00008b08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 00008ee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 00008eec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 115: 00008eec 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 116: 00009a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00009a90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 00006e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00006e68 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 94: 000077d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 000077e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 00007960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00007968 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 00007b54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00007b58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 00007d40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00007d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 00008170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 0000817c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00008344 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00008348 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 000084bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 000084c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 000084c8 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 109: 000084c8 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 110: 00008504 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 111: 00008b0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 00008b10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00008ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00008ef4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00008ef4 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 116: 00009a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009a98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 118: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 119: 0000a0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a0f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 120: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 121: 0000a0f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000a0f4 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 123: 0000fca4 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 124: 0000a250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000a254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000a254 180 FUNC LOCAL DEFAULT 6 dict_update_common │ │ │ │ │ - 127: 0000a308 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 128: 0000a3b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 130: 0000a3b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000a3b8 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 132: 0000a4e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 0000a4f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 0000a5f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 0000a600 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 136: 0000a600 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 137: 0000a734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000a73c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000a73c 368 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 140: 0000a8a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000a8ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000a8ac 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 143: 0000a960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 145: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 146: 0000a964 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 147: 0000a964 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 148: 0000acbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 0000acc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 150: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 151: 000007b0 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ - 152: 0000b778 812 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 153: 0000ca00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 155: 0000ca04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000ca04 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 157: 0000ced4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000ced8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000ced8 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 160: 0000d0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d0bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d1cc 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 163: 0000d2c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000d2c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000d364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000d368 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d408 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000d40c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000d790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 171: 0000d794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 172: 0000d794 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 173: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 174: 00000a24 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 175: 0000da64 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 176: 0000da60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000da64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000dfa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000dfac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 0000e488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000e48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 0000e54c 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 183: 0000e828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000e830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000e830 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 186: 0000eaf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000eaf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000ec28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000ec2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000edd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000edf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000ef18 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 193: 0000f070 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 194: 0000f0ac 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 195: 0000f1dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 196: 0000008c 60 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ - 197: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 198: 0000f1e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 0000f1e8 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 200: 0000f318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 201: 0000f320 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 202: 0000f320 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 203: 0000f404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 0000f410 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 205: 0000f410 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 206: 0000f6c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 0000f6cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 0000f6cc 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 209: 0000f924 156 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 210: 0000f9b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 212: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 213: 000000c8 28 FUNC LOCAL DEFAULT 1 dict_init │ │ │ │ │ - 214: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 215: 0000f9c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 0000f9c0 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 217: 0000fa70 564 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 218: 0000fc9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 220: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 221: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 222: 0000fca4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 00010184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00010188 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 00010188 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 226: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 227: 0001024c 596 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 228: 00010494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000018c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 230: 000104a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 231: 00010778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 00000190 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 233: 00010780 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 000107f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 000107fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 236: 000109bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 000109c0 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 238: 000001d4 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ - 239: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 240: 000109c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00000508 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 00000508 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 243: 00010a98 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ - 244: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 245: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 246: 00010dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 248: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 249: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 250: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 251: 0000051c 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ - 252: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 253: 00000530 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 254: 00010dd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 255: 00001ae8 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ - 256: 00001198 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 257: 000113b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 259: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 260: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 261: 00000148 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 262: 000006f0 80 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ - 263: 000006e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 264: 000006f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 265: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 266: 00000740 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 267: 00000740 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 268: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 269: 000113c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 00000994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 271: 00011538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 272: 00000998 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 273: 0001153c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 274: 0001153c 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 275: 0001168c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 277: 00000b80 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 278: 00011694 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 00011694 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 280: 000119c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 281: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 282: 00000eb8 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 283: 00000f18 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ - 284: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 285: 000010dc 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 286: 000010ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 287: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 288: 000010b8 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 289: 000119c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 290: 00011a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 000013c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 292: 000013c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 293: 000013c4 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 294: 0000146c 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 295: 00001468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 296: 0000146c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 297: 000014e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 298: 000014e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 299: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 300: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 301: 000014f8 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 302: 00000284 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ - 303: 00000318 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 304: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 305: 0000031c 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 306: 00000380 1008 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ - 307: 00000760 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 308: 00000770 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 309: 00000770 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ - 310: 00000788 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 311: 000015b4 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 312: 00001888 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 313: 00001890 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 314: 00001a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 315: 0000078c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 316: 0000078c 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ - 317: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 318: 00011a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 319: 00011a6c 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ - 320: 00000988 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 321: 00001a10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 322: 00001a10 216 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 323: 00001ae4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 324: 00000a78 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ - 325: 00000ab0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 326: 00001ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 327: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 328: 00000ab4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 329: 00000ab4 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ - 330: 00000b48 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 331: 00000b4c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 332: 00000c0c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 333: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 334: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 335: 00000c10 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 336: 00000c10 152 FUNC LOCAL DEFAULT 9 frozendict_repr │ │ │ │ │ - 337: 00000ca8 60 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ - 338: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 339: 00000ce4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 340: 00000ce4 60 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ - 341: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 342: 00000d20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 343: 00000d94 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ - 344: 00000db8 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ - 345: 00000dd0 152 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ - 346: 00000e60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 347: 00000e68 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 348: 00000e68 324 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ - 349: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 350: 00001be0 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ - 351: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 352: 000010c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 353: 00001140 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 354: 00001144 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 355: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 356: 000011fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 357: 00001200 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 358: 00001250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 359: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 360: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 361: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 362: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 363: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 364: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 365: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 366: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 367: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 368: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 369: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 370: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 371: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 372: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 373: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 374: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 375: 000007b0 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 376: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 377: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 378: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 379: 00001254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 380: 000017b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 381: 000017c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 382: 000018b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 383: 000018bc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 384: 00001a18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 385: 00001a1c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 386: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 387: 00000c84 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ - 388: 00000d14 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ - 389: 00000e4c 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ - 390: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ - 391: 00000d3c 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ - 392: 000000d4 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ - 393: 00000a14 144 OBJECT LOCAL DEFAULT 3 frozendict_as_number │ │ │ │ │ - 394: 00000a08 12 OBJECT LOCAL DEFAULT 3 frozendict_as_mapping │ │ │ │ │ - 395: 00000938 208 OBJECT LOCAL DEFAULT 3 frozendict_methods │ │ │ │ │ - 396: 00000b74 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ - 397: 00000b1c 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ - 398: 00000aec 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ - 399: 00000c2c 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ - 400: 00000c54 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ - 401: 00000c04 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ - 402: 00000b44 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ - 403: 00000ac4 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ - 404: 00000aa4 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ - 405: 000008e8 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ - 406: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ - 407: 000005c8 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ - 408: 0000087c 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ - 409: 00000528 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ - 410: 000004d4 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ - 411: 00000484 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ - 412: 0000097c 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ - 413: 00000448 60 OBJECT LOCAL DEFAULT 11 frozendict_copy__doc__ │ │ │ │ │ - 414: 0000057c 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ - 415: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ - 416: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ - 417: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ - 418: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ - 419: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 420: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 421: 000007c4 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ - 422: 000006bc 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ - 423: 00000614 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ - 424: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ - 425: 00000790 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ - 426: 00000944 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ - 427: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 428: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.454 │ │ │ │ │ - 429: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 430: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 433: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 435: 00000260 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 437: 00000454 3884 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 441: 00000400 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 445: 00001598 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 452: 0000edf0 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 454: 0000328c 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 455: 00003b88 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 456: 00003be8 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 457: 00008b08 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 458: 00003f54 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 459: 000042d4 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 460: 000043a0 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 467: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 468: 00004c2c 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 471: 00004dc8 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 472: 00004ddc 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 475: 00004f44 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 476: 00005044 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 477: 000050ac 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 478: 00005114 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 479: 00005468 1060 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ - 480: 00005c58 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 485: 00005dcc 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 486: 00005ed0 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 487: 00005f18 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 494: 000077dc 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ - 495: 00007960 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 496: 00007b50 492 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 497: 00007d3c 1080 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 498: 00008174 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 499: 000081f0 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 500: 00008340 384 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 503: 000086ec 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 504: 0000961c 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 505: 00009dbc 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 506: 00009ee8 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 507: 00009f78 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 508: 00009fbc 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 510: 00000940 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 516: 0000a4f0 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 519: 0000acc0 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 520: 0000ad84 2548 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 523: 0000baa4 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 524: 0000bfec 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 525: 0000c49c 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 527: 0000d0bc 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 528: 0000d2c4 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 529: 0000d368 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 530: 0000d40c 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ - 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 532: 0000d8f0 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 533: 0000dae8 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 534: 0000de88 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 536: 0000dfac 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 537: 0000e48c 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 538: 0000eaf8 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 539: 0000ef30 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 546: 000000e4 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 547: 000104a0 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 548: 00000190 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 549: 00010780 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 550: 000107fc 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 551: 00000218 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ - 552: 0000025c 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ - 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ - 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ - 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 565: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ - 566: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 567: 00010dd0 1528 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ - 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ - 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ - 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 574: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 575: 000005ac 324 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ - 576: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 577: 0000014c 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 578: 000113c8 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 579: 000114b8 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 580: 00011570 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 581: 00000ab4 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 582: 000115a0 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 583: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 584: 00000e28 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 585: 00000edc 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 586: 00000ef0 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ - 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 588: 000119c4 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 589: 000012b4 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 590: 0000016c 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ - 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 592: 000014e4 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ - 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ - 596: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 597: 00001890 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ - 598: 00000988 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ - 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ - 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 601: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 602: 00000b4c 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ - 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 604: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ - 605: 00000d20 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ - 606: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 607: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ - 608: 00000fac 84 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ - 609: 00001000 28 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ - 610: 0000101c 168 FUNC GLOBAL DEFAULT 9 PyDict_Merge │ │ │ │ │ - 611: 000010c4 128 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ - 612: 00001144 52 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ - 613: 00001178 136 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ - 614: 00001200 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ - 615: 00001254 1388 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ - 616: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 617: 000017c0 116 FUNC GLOBAL DEFAULT 9 _PyDictKeys_StringLookup │ │ │ │ │ - 618: 00001834 136 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ - 619: 000018bc 84 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ - 620: 00001910 104 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ - 621: 00001978 20 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ - 622: 0000198c 60 FUNC GLOBAL DEFAULT 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 623: 000019c8 20 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ - 624: 000019dc 64 FUNC GLOBAL DEFAULT 9 _PyDict_SetItem_Take2_KnownHash │ │ │ │ │ - 625: 00001a1c 100 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ - 626: 000000f0 212 OBJECT GLOBAL DEFAULT 3 PyFrozenDict_Type │ │ │ │ │ - 627: 00000790 212 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ - 628: 000001c4 212 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ - 629: 000005e8 212 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ - 630: 00000514 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ - 631: 0000036c 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ - 632: 00000440 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ - 633: 00000298 212 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ - 634: 00000864 212 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ - 635: 000006bc 212 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ - 636: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ - 637: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 638: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 641: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 121: 0000a0fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000a0fc 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 123: 0000fcb4 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 124: 0000a258 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000a25c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000a25c 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 127: 0000a308 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 129: 0000a30c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 0000a30c 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 131: 0000a43c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 0000a444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 0000a54c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000a554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000a554 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 136: 0000a688 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000a690 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000a690 368 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 139: 0000a7f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000a800 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a800 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 142: 0000a8b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 144: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 145: 0000a8b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000a8b8 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 147: 0000ac10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000ac14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 150: 00000794 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ + 151: 0000b6cc 812 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 152: 0000c954 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 154: 0000c958 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 155: 0000c958 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 156: 0000ce28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000ce2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 0000ce2c 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 159: 0000d00c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 0000d010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 0000d120 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 162: 0000d214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000d218 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 164: 0000d2b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 0000d2bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 166: 0000d35c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 0000d360 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 0000d6e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 170: 0000d6e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 0000d6e8 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 172: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 173: 00000a08 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 174: 0000d9b8 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 175: 0000d9b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 0000d9b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 0000def8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000df04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 179: 0000e3e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000e3e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000e4a4 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 182: 0000e780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000e788 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 0000e788 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 185: 0000ea48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 186: 0000ea50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 0000eb80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000eb84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 189: 0000ed30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000ed48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 0000ee70 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 192: 0000efc8 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 193: 0000f004 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 194: 0000f134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000008c 60 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ + 196: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 197: 0000f140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 0000f140 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 199: 0000f270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 0000f278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 0000f278 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 202: 0000f35c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 0000f368 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 204: 0000f368 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 205: 0000f618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 0000f624 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 0000f624 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 208: 0000f87c 156 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 209: 0000f908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 211: 0000f918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 212: 0000f918 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 213: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 214: 0000f9d0 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 215: 0000fa80 564 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 216: 0000fcac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 218: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 219: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 220: 0000fcb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00010194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00010198 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00010198 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 224: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 225: 0001025c 596 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 226: 000104a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 228: 00000170 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 229: 000104b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 230: 00010788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 00000174 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 232: 00010790 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 233: 00010808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 0001080c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 235: 000109cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 000109d0 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 237: 000001d4 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ + 238: 000004e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 239: 000109d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 240: 000004ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 241: 000004ec 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 242: 00010aa8 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 243: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 244: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 245: 00010ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 247: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 248: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 249: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 250: 00000500 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 251: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 252: 00000514 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ + 253: 00010de0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 254: 00001b48 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ + 255: 0000117c 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ + 256: 000113c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 257: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 258: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 259: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 260: 00000148 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 261: 000006d4 80 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ + 262: 000006cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 263: 000006d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 264: 00000720 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 00000724 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 266: 00000724 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 267: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 268: 000113d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 269: 00000978 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 270: 00011548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 272: 0001154c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 273: 0001154c 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 274: 0001169c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 275: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 276: 00000b64 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 277: 000116a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 278: 000116a4 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 279: 000119d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 281: 00000e9c 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ + 282: 00000efc 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 283: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 284: 000010c0 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 285: 00001090 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 286: 0000109c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 287: 0000109c 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 288: 000119d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 289: 00011a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 290: 000013a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 291: 000013a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 292: 000013a8 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 293: 00001450 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 294: 0000144c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 295: 00001450 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 296: 000014c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 297: 000014c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 298: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 299: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 300: 000014dc 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 301: 00000284 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ + 302: 00000318 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 303: 0000031c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 304: 0000031c 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ + 305: 00000380 1008 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ + 306: 00000760 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 307: 00000770 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 308: 00000770 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ + 309: 00000788 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 310: 00001598 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 311: 0000186c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 312: 00001874 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 313: 000019f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 314: 0000078c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 315: 0000078c 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ + 316: 00000980 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 317: 00011a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 318: 00011a7c 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 319: 00000988 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 320: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 321: 000019f4 340 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ + 322: 00001b44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 323: 00000a78 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ + 324: 00000ab0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 325: 00001b48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 326: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 327: 00000ab4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 328: 00000ab4 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ + 329: 00000b48 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 330: 00000b4c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 331: 00000c0c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 332: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 333: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 334: 00000c10 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 335: 00000c10 152 FUNC LOCAL DEFAULT 9 frozendict_repr │ │ │ │ │ + 336: 00000ca8 60 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ + 337: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 338: 00000ce4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 339: 00000ce4 60 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ + 340: 00000d1c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 341: 00000d20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 342: 00000d94 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ + 343: 00000db8 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ + 344: 00000dd0 152 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ + 345: 00000e60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 346: 00000e68 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 347: 00000e68 324 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ + 348: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 349: 00001c40 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ + 350: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 351: 000010c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 352: 00001140 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 353: 00001144 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 354: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 355: 000011fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 356: 00001200 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 357: 00001250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 358: 0000050c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 359: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 360: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 361: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 362: 00000618 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 363: 0000063c 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 364: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 365: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 366: 000006b8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 367: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 368: 000006ec 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 369: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 370: 00000724 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 371: 0000073c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 372: 0000075c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 373: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 374: 000007b0 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 375: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 376: 000007dc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 377: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 378: 00001254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 379: 000017b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 380: 000017c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 381: 000018b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 382: 000018bc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 383: 00001a18 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 384: 00001a1c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 385: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 386: 00000c84 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ + 387: 00000d14 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ + 388: 00000e4c 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ + 389: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ + 390: 00000d3c 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ + 391: 000000d4 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ + 392: 00000a14 144 OBJECT LOCAL DEFAULT 3 frozendict_as_number │ │ │ │ │ + 393: 00000a08 12 OBJECT LOCAL DEFAULT 3 frozendict_as_mapping │ │ │ │ │ + 394: 00000938 208 OBJECT LOCAL DEFAULT 3 frozendict_methods │ │ │ │ │ + 395: 00000b74 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ + 396: 00000b1c 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ + 397: 00000aec 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ + 398: 00000c2c 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ + 399: 00000c54 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ + 400: 00000c04 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ + 401: 00000b44 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ + 402: 00000ac4 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ + 403: 00000aa4 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ + 404: 000008e8 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ + 405: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ + 406: 000005c8 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ + 407: 0000087c 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ + 408: 00000528 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ + 409: 000004d4 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ + 410: 00000484 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ + 411: 0000097c 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ + 412: 00000448 60 OBJECT LOCAL DEFAULT 11 frozendict_copy__doc__ │ │ │ │ │ + 413: 0000057c 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ + 414: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ + 415: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ + 416: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ + 417: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ + 418: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 419: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 420: 000007c4 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ + 421: 000006bc 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ + 422: 00000614 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ + 423: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ + 424: 00000790 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ + 425: 00000944 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ + 426: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 427: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.454 │ │ │ │ │ + 428: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 429: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 432: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 434: 00000260 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 436: 00000454 3892 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 440: 00000400 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 444: 000015a0 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 451: 0000ed48 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 453: 00003294 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 454: 00003b90 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 455: 00003bf0 876 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 456: 00008b10 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 457: 00003f5c 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 458: 000042dc 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 459: 000043a8 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 466: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 467: 00004c34 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 470: 00004dd0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 471: 00004de4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 474: 00004f4c 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 475: 0000504c 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 476: 000050b4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 477: 0000511c 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 478: 00005470 1060 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 479: 00005c60 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 484: 00005dd4 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 485: 00005ed8 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 486: 00005f20 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 493: 000077e4 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ + 494: 00007968 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 495: 00007b58 492 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 496: 00007d44 1080 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 497: 0000817c 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 498: 000081f8 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 499: 00008348 384 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 502: 000086f4 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 503: 00009624 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 504: 00009dc4 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 505: 00009ef0 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 506: 00009f80 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 507: 00009fc4 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ + 509: 00000924 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 515: 0000a444 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 518: 0000ac14 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 519: 0000acd8 2548 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ + 522: 0000b9f8 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 523: 0000bf40 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 524: 0000c3f0 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 526: 0000d010 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 527: 0000d218 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 528: 0000d2bc 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 529: 0000d360 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 531: 0000d844 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 532: 0000da3c 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 533: 0000dddc 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ + 535: 0000df04 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 536: 0000e3e4 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 537: 0000ea50 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 538: 0000ee88 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 545: 000000c8 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 546: 000104b0 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 547: 00000174 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 548: 00010790 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 549: 0001080c 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 550: 000001fc 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ + 551: 00000240 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ + 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ + 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 564: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ + 565: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 566: 00010de0 1528 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 567: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ + 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ + 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 574: 00000590 324 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ + 575: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 576: 0000014c 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ + 577: 000113d8 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 578: 000114c8 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 579: 00011580 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 580: 00000a98 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 581: 000115b0 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 582: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 583: 00000e0c 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 584: 00000ec0 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 585: 00000ed4 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ + 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 587: 000119d4 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 588: 00001298 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 589: 0000016c 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ + 590: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 591: 000014c8 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ + 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 596: 00001874 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 597: 00000988 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ + 598: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ + 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 601: 00000b4c 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ + 602: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ + 604: 00000d20 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ + 605: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 606: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ + 607: 00000fac 84 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ + 608: 00001000 28 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ + 609: 0000101c 168 FUNC GLOBAL DEFAULT 9 PyDict_Merge │ │ │ │ │ + 610: 000010c4 128 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ + 611: 00001144 52 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ + 612: 00001178 136 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ + 613: 00001200 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ + 614: 00001254 1388 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ + 615: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 616: 000017c0 116 FUNC GLOBAL DEFAULT 9 _PyDictKeys_StringLookup │ │ │ │ │ + 617: 00001834 136 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ + 618: 000018bc 84 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ + 619: 00001910 104 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ + 620: 00001978 20 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ + 621: 0000198c 60 FUNC GLOBAL DEFAULT 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 622: 000019c8 20 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ + 623: 000019dc 64 FUNC GLOBAL DEFAULT 9 _PyDict_SetItem_Take2_KnownHash │ │ │ │ │ + 624: 00001a1c 100 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ + 625: 000000f0 212 OBJECT GLOBAL DEFAULT 3 PyFrozenDict_Type │ │ │ │ │ + 626: 00000790 212 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ + 627: 000001c4 212 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ + 628: 000005e8 212 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ + 629: 00000514 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ + 630: 0000036c 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ + 631: 00000440 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ + 632: 00000298 212 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ + 633: 00000864 212 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ + 634: 000006bc 212 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ + 635: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ + 636: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 637: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 638: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,2219 +1,2221 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1b7f4 contains 193 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1b840 contains 193 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00000074 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000080 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ac 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -000000b0 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b4 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000074 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000080 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000ac 00008a1d R_ARM_JUMP24 0000a690 dictiter_new │ │ │ │ │ +000000b0 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000b4 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000cc 0000d32b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -000000d0 0000d32c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -000000e0 00007e1d R_ARM_JUMP24 0000a254 dict_update_common │ │ │ │ │ -00000128 0000421c R_ARM_CALL 00004ec8 validate_watcher_id │ │ │ │ │ -0000016c 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000170 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000174 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00000178 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00000180 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000018c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001b4 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001cc 00009f1c R_ARM_CALL 0000ced8 pop_lock_held │ │ │ │ │ -000001f8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00007f1c R_ARM_CALL 0000a308 dict_update_arg │ │ │ │ │ -0000028c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002a8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c8 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000002cc 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000002e4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000031c 00022a1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -0000032c 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000344 0000ed2b R_ARM_MOVW_ABS_NC 000109c0 dictkeys_contains │ │ │ │ │ -00000348 0000ed2c R_ARM_MOVT_ABS 000109c0 dictkeys_contains │ │ │ │ │ -00000350 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000394 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003b4 00022b1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000418 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000440 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000444 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000470 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000049c 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -000004c4 00022d1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -000004cc 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004d8 0000ee2b R_ARM_MOVW_ABS_NC 000001d4 dictitems_contains │ │ │ │ │ -000004dc 0000ee2c R_ARM_MOVT_ABS 000001d4 dictitems_contains │ │ │ │ │ -000004e8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000504 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000518 0000f31d R_ARM_JUMP24 00010a98 anydict_repr_impl │ │ │ │ │ -0000052c 0001df1d R_ARM_JUMP24 00005468 PyDict_Copy │ │ │ │ │ -00000564 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000568 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000057c 0002371d R_ARM_JUMP24 00010dd0 _PyDict_FromKeys │ │ │ │ │ -00000594 0000fc2b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ -00000598 0000fc2c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ -0000059c 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000061c 00007f1c R_ARM_CALL 0000a308 dict_update_arg │ │ │ │ │ -00000680 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000690 0002402b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000694 0002402c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000006c8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006e0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006ec 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000718 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000730 00004e1d R_ARM_JUMP24 0000588c copy_lock_held_untracked │ │ │ │ │ -0000073c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000928 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -0000098c 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ -00000994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009c8 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000009fc 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a18 0002091c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a98 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000aa8 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000b58 0001fd1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000ba0 0002471c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000d04 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d08 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000d0c 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000d10 0001142b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00000d14 0001142c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -00000d1c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d9c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00000dbc 0000211c R_ARM_CALL 0000294c dictresize │ │ │ │ │ -00000de8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e04 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00000e48 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000e5c 0001192b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000e60 0001192c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000e64 0000381c R_ARM_CALL 00004b00 dict_getitem │ │ │ │ │ -00000e90 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea4 0001192b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000ea8 0001192c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000eac 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000ecc 0000b91c R_ARM_CALL 0000e830 clear_lock_held │ │ │ │ │ -00000ed0 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ed4 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000eec 0000b91d R_ARM_JUMP24 0000e830 clear_lock_held │ │ │ │ │ -00000f0c 0001fa1c R_ARM_CALL 00009ee8 _PyDict_LookupIndexAndValue │ │ │ │ │ -00000f34 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000f38 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000f3c 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000f40 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000f5c 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000f6c 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000fbc 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000fc0 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000ff8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000100c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001028 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001044 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001050 0002402b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001054 0002402c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000107c 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001080 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000010ac 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000010b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010f4 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001108 00024b1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00001128 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000113c 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001168 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001188 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001210 0000211c R_ARM_CALL 0000294c dictresize │ │ │ │ │ -00001234 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00001270 0000131c R_ARM_CALL 00001db0 insertdict │ │ │ │ │ -000012ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001300 0002131c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001360 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00001378 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001384 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001388 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001390 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000013b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001400 00024f1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001444 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001460 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000149c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014c0 00022a1d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -000014c8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001514 00022e1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00001524 0002511c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00001534 00012c2b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ -00001538 00012c2c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ -00001544 0002521c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001570 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001580 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001598 00012b2b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ -0000159c 00012b2c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ -000015a8 0001d51d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000016bc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f0 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000016f4 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000016fc 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -00001700 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -00001708 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001760 0002541d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -0000185c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000187c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000188c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018dc 0002131c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000018f8 0002471c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001944 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00001990 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000199c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000019a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019a8 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019dc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a04 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a30 0000491c R_ARM_CALL 0000df60 anydict_new_untracked │ │ │ │ │ -00001a54 0000e22b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -00001a58 0000e22c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -00001a5c 00007e1c R_ARM_CALL 0000a254 dict_update_common │ │ │ │ │ -00001ad8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b54 0000211c R_ARM_CALL 0000294c dictresize │ │ │ │ │ -00001b70 0002571c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00001b9c 0000131c R_ARM_CALL 00001db0 insertdict │ │ │ │ │ -00001bd8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c00 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001c0c 00015d2b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ -00001c10 00015d2c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ -00001c1c 0002591d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000010c 0000421c R_ARM_CALL 00004ed0 validate_watcher_id │ │ │ │ │ +00000150 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000154 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000158 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +0000015c 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00000164 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000170 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000198 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001b0 00009e1c R_ARM_CALL 0000ce2c pop_lock_held │ │ │ │ │ +000001dc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000214 00007e1c R_ARM_CALL 0000a25c dict_update_arg │ │ │ │ │ +00000270 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000028c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002ac 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000002b0 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000002c8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002e4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000300 0002291c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000310 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000328 0000ec2b R_ARM_MOVW_ABS_NC 000109d0 dictkeys_contains │ │ │ │ │ +0000032c 0000ec2c R_ARM_MOVT_ABS 000109d0 dictkeys_contains │ │ │ │ │ +00000334 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000378 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000398 00022a1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000003fc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000424 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000428 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000454 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000480 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +000004a8 00022c1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +000004b0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004bc 0000ed2b R_ARM_MOVW_ABS_NC 000001d4 dictitems_contains │ │ │ │ │ +000004c0 0000ed2c R_ARM_MOVT_ABS 000001d4 dictitems_contains │ │ │ │ │ +000004cc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004d8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004e8 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004fc 0000f21d R_ARM_JUMP24 00010aa8 anydict_repr_impl │ │ │ │ │ +00000510 0001de1d R_ARM_JUMP24 00005470 PyDict_Copy │ │ │ │ │ +00000548 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000054c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000560 0002361d R_ARM_JUMP24 00010de0 _PyDict_FromKeys │ │ │ │ │ +00000578 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ +0000057c 0000fb2c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ +00000580 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000600 00007e1c R_ARM_CALL 0000a25c dict_update_arg │ │ │ │ │ +00000664 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000674 00023f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000678 00023f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000006ac 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006c4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006d0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000006fc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000714 00004e1d R_ARM_JUMP24 00005894 copy_lock_held_untracked │ │ │ │ │ +00000720 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000090c 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ +00000970 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ +00000978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009ac 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000009e0 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000009fc 0002081c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000a7c 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000a8c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b3c 0001fc1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00000b84 0002461c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000ce8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cec 0001cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000cf0 0001cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000cf4 0001132b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00000cf8 0001132c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00000d00 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d80 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00000da0 0000211c R_ARM_CALL 00002954 dictresize │ │ │ │ │ +00000dcc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000de8 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00000e2c 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000e40 0001182b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000e44 0001182c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000e48 0000381c R_ARM_CALL 00004b08 dict_getitem │ │ │ │ │ +00000e74 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e88 0001182b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000e8c 0001182c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000e90 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000eb0 0000b81c R_ARM_CALL 0000e788 clear_lock_held │ │ │ │ │ +00000eb4 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000eb8 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ed0 0000b81d R_ARM_JUMP24 0000e788 clear_lock_held │ │ │ │ │ +00000ef0 0001f91c R_ARM_CALL 00009ef0 _PyDict_LookupIndexAndValue │ │ │ │ │ +00000f18 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000f1c 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000f20 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000f24 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000f40 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000f50 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000fa0 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000fa4 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000fdc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ff0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000100c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001028 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001034 00023f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001038 00023f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001060 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001064 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001090 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001094 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001098 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010d8 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000010ec 00024a1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +0000110c 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001120 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000114c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000116c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f4 0000211c R_ARM_CALL 00002954 dictresize │ │ │ │ │ +00001218 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00001254 0000131c R_ARM_CALL 00001db8 insertdict │ │ │ │ │ +00001290 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e4 0002121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001344 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +0000135c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001368 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000136c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001374 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000139c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013e4 00024e1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001428 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001444 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000144c 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001480 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001484 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014a4 0002291d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +000014ac 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000014c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014f8 00022d1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00001508 0002501c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00001518 00012b2b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ +0000151c 00012b2c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ +00001528 0002511c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001554 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001564 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000157c 00012a2b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ +00001580 00012a2c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ +0000158c 0001d41d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000016a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d4 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000016d8 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000016e0 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +000016e4 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +000016ec 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001744 0002531d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00001840 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001860 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001870 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000018c0 0002121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000018dc 0002461c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001928 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00001974 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001980 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001984 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000198c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a14 0000491c R_ARM_CALL 0000deb4 anydict_new_untracked │ │ │ │ │ +00001a4c 0000e02b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +00001a50 0000e02c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +00001a54 0001ff1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001a70 00007e1c R_ARM_CALL 0000a25c dict_update_arg │ │ │ │ │ +00001af0 0002011c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00001b0c 00004a1c R_ARM_CALL 00005fc0 dict_merge │ │ │ │ │ +00001b3c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b44 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001bb4 0000211c R_ARM_CALL 00002954 dictresize │ │ │ │ │ +00001bd0 0002561c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00001bfc 0000131c R_ARM_CALL 00001db8 insertdict │ │ │ │ │ +00001c38 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c58 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c5c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c60 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c6c 00015c2b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ +00001c70 00015c2c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ +00001c7c 0002581d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1bdfc contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1be48 contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00005d02 R_ARM_ABS32 00006e60 dict_dealloc │ │ │ │ │ -0000002c 0000f202 R_ARM_ABS32 00000508 dict_repr │ │ │ │ │ +00000018 00005d02 R_ARM_ABS32 00006e68 dict_dealloc │ │ │ │ │ +0000002c 0000f102 R_ARM_ABS32 000004ec dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00027e02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000048 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00006e02 R_ARM_ABS32 000084fc dict_traverse │ │ │ │ │ -00000060 0000b602 R_ARM_ABS32 0000e54c dict_tp_clear │ │ │ │ │ -00000064 00011702 R_ARM_ABS32 00011694 dict_richcompare │ │ │ │ │ -0000006c 00004802 R_ARM_ABS32 0000f5f0 dict_iter │ │ │ │ │ +0000003c 00027d02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000048 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000005c 00006e02 R_ARM_ABS32 00008504 dict_traverse │ │ │ │ │ +00000060 0000b502 R_ARM_ABS32 0000e4a4 dict_tp_clear │ │ │ │ │ +00000064 00011602 R_ARM_ABS32 000116a4 dict_richcompare │ │ │ │ │ +0000006c 00004802 R_ARM_ABS32 0000f548 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000d502 R_ARM_ABS32 000000c8 dict_init │ │ │ │ │ -00000098 00021702 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000d102 R_ARM_ABS32 0000f924 dict_new │ │ │ │ │ -000000a0 00020602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000d902 R_ARM_ABS32 0000fa70 dict_vectorcall │ │ │ │ │ -000000f4 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000094 0000d402 R_ARM_ABS32 0000f918 dict_init │ │ │ │ │ +00000098 00021602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000009c 0000d002 R_ARM_ABS32 0000f87c dict_new │ │ │ │ │ +000000a0 00020502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000c8 0000d702 R_ARM_ABS32 0000fa80 dict_vectorcall │ │ │ │ │ +000000f4 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00005d02 R_ARM_ABS32 00006e60 dict_dealloc │ │ │ │ │ -0000011c 00015002 R_ARM_ABS32 00000c10 frozendict_repr │ │ │ │ │ +00000108 00005d02 R_ARM_ABS32 00006e68 dict_dealloc │ │ │ │ │ +0000011c 00014f02 R_ARM_ABS32 00000c10 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000012c 00015c02 R_ARM_ABS32 00000e68 frozendict_hash │ │ │ │ │ -00000138 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00006e02 R_ARM_ABS32 000084fc dict_traverse │ │ │ │ │ -00000150 0000b602 R_ARM_ABS32 0000e54c dict_tp_clear │ │ │ │ │ -00000154 00011702 R_ARM_ABS32 00011694 dict_richcompare │ │ │ │ │ -0000015c 00004802 R_ARM_ABS32 0000f5f0 dict_iter │ │ │ │ │ +0000012c 00015b02 R_ARM_ABS32 00000e68 frozendict_hash │ │ │ │ │ +00000138 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000148 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000014c 00006e02 R_ARM_ABS32 00008504 dict_traverse │ │ │ │ │ +00000150 0000b502 R_ARM_ABS32 0000e4a4 dict_tp_clear │ │ │ │ │ +00000154 00011602 R_ARM_ABS32 000116a4 dict_richcompare │ │ │ │ │ +0000015c 00004802 R_ARM_ABS32 0000f548 dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000188 00021702 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000018c 00014202 R_ARM_ABS32 00001a10 frozendict_new │ │ │ │ │ -00000190 00020602 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000e302 R_ARM_ABS32 0001024c frozendict_vectorcall │ │ │ │ │ -000001c8 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000188 00021602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000018c 00014102 R_ARM_ABS32 000019f4 frozendict_new │ │ │ │ │ +00000190 00020502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000001b8 0000e102 R_ARM_ABS32 0001025c frozendict_vectorcall │ │ │ │ │ +000001c8 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 00008e02 R_ARM_ABS32 0000a8ac dictview_dealloc │ │ │ │ │ -000001f0 00012d02 R_ARM_ABS32 000014f8 dictview_repr │ │ │ │ │ +000001dc 00008d02 R_ARM_ABS32 0000a800 dictview_dealloc │ │ │ │ │ +000001f0 00012c02 R_ARM_ABS32 000014dc dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000020c 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00011202 R_ARM_ABS32 0001153c dictview_traverse │ │ │ │ │ -00000228 00011b02 R_ARM_ABS32 00000f18 dictview_richcompare │ │ │ │ │ -00000230 00008802 R_ARM_ABS32 0000a600 dictitems_iter │ │ │ │ │ +0000020c 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000220 00011102 R_ARM_ABS32 0001154c dictview_traverse │ │ │ │ │ +00000228 00011a02 R_ARM_ABS32 00000efc dictview_richcompare │ │ │ │ │ +00000230 00008702 R_ARM_ABS32 0000a554 dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029c 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000029c 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -000002e0 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002f4 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -00000304 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 00009302 R_ARM_ABS32 0000a964 dictiter_iternextitem │ │ │ │ │ +000002b0 0000a102 R_ARM_ABS32 0000d120 dictiter_dealloc │ │ │ │ │ +000002e0 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002f4 00010a02 R_ARM_ABS32 00000724 dictiter_traverse │ │ │ │ │ +00000304 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000308 00009202 R_ARM_ABS32 0000a8b8 dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000370 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000370 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -000003c8 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -000003d8 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003dc 00013702 R_ARM_ABS32 000015b4 dictreviter_iternext │ │ │ │ │ +00000384 0000a102 R_ARM_ABS32 0000d120 dictiter_dealloc │ │ │ │ │ +000003c8 00010a02 R_ARM_ABS32 00000724 dictiter_traverse │ │ │ │ │ +000003d8 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000003dc 00013602 R_ARM_ABS32 00001598 dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000444 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000444 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -0000049c 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -000004ac 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000004b0 00013702 R_ARM_ABS32 000015b4 dictreviter_iternext │ │ │ │ │ +00000458 0000a102 R_ARM_ABS32 0000d120 dictiter_dealloc │ │ │ │ │ +0000049c 00010a02 R_ARM_ABS32 00000724 dictiter_traverse │ │ │ │ │ +000004ac 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000004b0 00013602 R_ARM_ABS32 00001598 dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000518 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000518 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -00000570 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -00000580 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000584 00013702 R_ARM_ABS32 000015b4 dictreviter_iternext │ │ │ │ │ +0000052c 0000a102 R_ARM_ABS32 0000d120 dictiter_dealloc │ │ │ │ │ +00000570 00010a02 R_ARM_ABS32 00000724 dictiter_traverse │ │ │ │ │ +00000580 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000584 00013602 R_ARM_ABS32 00001598 dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005ec 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005ec 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00008e02 R_ARM_ABS32 0000a8ac dictview_dealloc │ │ │ │ │ -00000614 00012d02 R_ARM_ABS32 000014f8 dictview_repr │ │ │ │ │ +00000600 00008d02 R_ARM_ABS32 0000a800 dictview_dealloc │ │ │ │ │ +00000614 00012c02 R_ARM_ABS32 000014dc dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000630 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00011202 R_ARM_ABS32 0001153c dictview_traverse │ │ │ │ │ -0000064c 00011b02 R_ARM_ABS32 00000f18 dictview_richcompare │ │ │ │ │ -00000654 0000c402 R_ARM_ABS32 0000008c dictkeys_iter │ │ │ │ │ +00000630 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000644 00011102 R_ARM_ABS32 0001154c dictview_traverse │ │ │ │ │ +0000064c 00011a02 R_ARM_ABS32 00000efc dictview_richcompare │ │ │ │ │ +00000654 0000c302 R_ARM_ABS32 0000008c dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000006c0 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -00000704 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000718 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -00000728 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000d002 R_ARM_ABS32 0000f6cc dictiter_iternextkey │ │ │ │ │ +000006d4 0000a102 R_ARM_ABS32 0000d120 dictiter_dealloc │ │ │ │ │ +00000704 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000718 00010a02 R_ARM_ABS32 00000724 dictiter_traverse │ │ │ │ │ +00000728 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000072c 0000cf02 R_ARM_ABS32 0000f624 dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000794 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008e02 R_ARM_ABS32 0000a8ac dictview_dealloc │ │ │ │ │ -000007bc 00012d02 R_ARM_ABS32 000014f8 dictview_repr │ │ │ │ │ +000007a8 00008d02 R_ARM_ABS32 0000a800 dictview_dealloc │ │ │ │ │ +000007bc 00012c02 R_ARM_ABS32 000014dc dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007d8 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00011202 R_ARM_ABS32 0001153c dictview_traverse │ │ │ │ │ -000007fc 0000ca02 R_ARM_ABS32 0000f320 dictvalues_iter │ │ │ │ │ +000007d8 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000007ec 00011102 R_ARM_ABS32 0001154c dictview_traverse │ │ │ │ │ +000007fc 0000c902 R_ARM_ABS32 0000f278 dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000868 00027d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000868 00027c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 0000a202 R_ARM_ABS32 0000d1cc dictiter_dealloc │ │ │ │ │ -000008ac 00027f02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000008c0 00010b02 R_ARM_ABS32 00000740 dictiter_traverse │ │ │ │ │ -000008d0 00028002 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000cd02 R_ARM_ABS32 0000f410 dictiter_iternextvalue │ │ │ │ │ +0000087c 0000a102 R_ARM_ABS32 0000d120 dictiter_dealloc │ │ │ │ │ +000008ac 00027e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000008c0 00010a02 R_ARM_ABS32 00000724 dictiter_traverse │ │ │ │ │ +000008d0 00027f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000008d4 0000cc02 R_ARM_ABS32 0000f368 dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000e102 R_ARM_ABS32 00010188 dict___contains__ │ │ │ │ │ -00000944 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000093c 0000df02 R_ARM_ABS32 00010198 dict___contains__ │ │ │ │ │ +00000944 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000954 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000094c 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000954 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000095c 00015702 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ -00000964 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000095c 00015602 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ +00000964 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000ac02 R_ARM_ABS32 0000d794 dict_get │ │ │ │ │ -00000974 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000096c 0000ab02 R_ARM_ABS32 0000d6e8 dict_get │ │ │ │ │ +00000974 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000c202 R_ARM_ABS32 0000f0ac dict_keys │ │ │ │ │ -00000984 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000097c 0000c102 R_ARM_ABS32 0000f004 dict_keys │ │ │ │ │ +00000984 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00008302 R_ARM_ABS32 0000a3b8 dict_items │ │ │ │ │ -00000994 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000098c 00008202 R_ARM_ABS32 0000a30c dict_items │ │ │ │ │ +00000994 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000c702 R_ARM_ABS32 0000f1e8 dict_values │ │ │ │ │ -000009a4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000099c 0000c602 R_ARM_ABS32 0000f140 dict_values │ │ │ │ │ +000009a4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ac 0000fd02 R_ARM_ABS32 00000530 dict_fromkeys │ │ │ │ │ -000009b4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009ac 0000fc02 R_ARM_ABS32 00000514 dict_fromkeys │ │ │ │ │ +000009b4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009bc 00015902 R_ARM_ABS32 00000dd0 frozendict_copy │ │ │ │ │ -000009c4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009bc 00015802 R_ARM_ABS32 00000dd0 frozendict_copy │ │ │ │ │ +000009c4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 00013502 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ -000009d4 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009cc 00013402 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ +000009d4 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009dc 00028102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000009dc 00028002 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 00015e02 R_ARM_ABS32 00001be0 frozendict_getnewargs │ │ │ │ │ -00000a08 00013f02 R_ARM_ABS32 00011a6c frozendict_length │ │ │ │ │ -00000a0c 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000a50 00012e02 R_ARM_ABS32 00000284 frozendict_or │ │ │ │ │ +000009ec 00015d02 R_ARM_ABS32 00001c40 frozendict_getnewargs │ │ │ │ │ +00000a08 00013e02 R_ARM_ABS32 00011a7c frozendict_length │ │ │ │ │ +00000a0c 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000a50 00012d02 R_ARM_ABS32 00000284 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aa8 00015102 R_ARM_ABS32 00000ca8 dictvalues_reversed │ │ │ │ │ -00000ab0 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ac4 00012002 R_ARM_ABS32 000010b8 dictview_len │ │ │ │ │ +00000aa8 00015002 R_ARM_ABS32 00000ca8 dictvalues_reversed │ │ │ │ │ +00000ab0 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ac4 00011f02 R_ARM_ABS32 0000109c dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af0 00013c02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ -00000af8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af0 00013b02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ +00000af8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000afc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b00 00014402 R_ARM_ABS32 00000a78 dictitems_reversed │ │ │ │ │ -00000b08 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b1c 00012002 R_ARM_ABS32 000010b8 dictview_len │ │ │ │ │ -00000b38 0000ee02 R_ARM_ABS32 000001d4 dictitems_contains │ │ │ │ │ +00000b00 00014302 R_ARM_ABS32 00000a78 dictitems_reversed │ │ │ │ │ +00000b08 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b1c 00011f02 R_ARM_ABS32 0000109c dictview_len │ │ │ │ │ +00000b38 0000ed02 R_ARM_ABS32 000001d4 dictitems_contains │ │ │ │ │ 00000b44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00013c02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ -00000b50 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b48 00013b02 R_ARM_ABS32 0000078c dictviews_isdisjoint │ │ │ │ │ +00000b50 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00015402 R_ARM_ABS32 00000ce4 dictkeys_reversed │ │ │ │ │ -00000b60 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b78 00012502 R_ARM_ABS32 000013c4 dictviews_sub │ │ │ │ │ -00000ba8 00022802 R_ARM_ABS32 0000025c _PyDictView_Intersect │ │ │ │ │ -00000bac 00013202 R_ARM_ABS32 00000380 dictviews_xor │ │ │ │ │ -00000bb0 00013102 R_ARM_ABS32 0000031c dictviews_or │ │ │ │ │ -00000c04 00012002 R_ARM_ABS32 000010b8 dictview_len │ │ │ │ │ -00000c20 0000ed02 R_ARM_ABS32 000109c0 dictkeys_contains │ │ │ │ │ +00000b58 00015302 R_ARM_ABS32 00000ce4 dictkeys_reversed │ │ │ │ │ +00000b60 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b78 00012402 R_ARM_ABS32 000013a8 dictviews_sub │ │ │ │ │ +00000ba8 00022702 R_ARM_ABS32 00000240 _PyDictView_Intersect │ │ │ │ │ +00000bac 00013102 R_ARM_ABS32 00000380 dictviews_xor │ │ │ │ │ +00000bb0 00013002 R_ARM_ABS32 0000031c dictviews_or │ │ │ │ │ +00000c04 00011f02 R_ARM_ABS32 0000109c dictview_len │ │ │ │ │ +00000c20 0000ec02 R_ARM_ABS32 000109d0 dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c30 00015802 R_ARM_ABS32 00000db8 dictview_mapping │ │ │ │ │ +00000c30 00015702 R_ARM_ABS32 00000db8 dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000c102 R_ARM_ABS32 0000f070 dictiter_len │ │ │ │ │ -00000c60 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c58 0000c002 R_ARM_ABS32 0000efc8 dictiter_len │ │ │ │ │ +00000c60 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c68 00014902 R_ARM_ABS32 00000ab4 dictiter_reduce │ │ │ │ │ -00000c70 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000cc0 00023f02 R_ARM_ABS32 000005ac _PyDict_Or │ │ │ │ │ -00000cf4 00022702 R_ARM_ABS32 00000218 _PyDict_IOr │ │ │ │ │ +00000c68 00014802 R_ARM_ABS32 00000ab4 dictiter_reduce │ │ │ │ │ +00000c70 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000cc0 00023e02 R_ARM_ABS32 00000590 _PyDict_Or │ │ │ │ │ +00000cf4 00022602 R_ARM_ABS32 000001fc _PyDict_IOr │ │ │ │ │ 00000d30 00001002 R_ARM_ABS32 00000350 dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000e102 R_ARM_ABS32 00010188 dict___contains__ │ │ │ │ │ -00000d48 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d40 0000df02 R_ARM_ABS32 00010198 dict___contains__ │ │ │ │ │ +00000d48 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000d58 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d50 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000d58 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d60 00015702 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ -00000d68 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d60 00015602 R_ARM_ABS32 00000d94 dict___sizeof__ │ │ │ │ │ +00000d68 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000ac02 R_ARM_ABS32 0000d794 dict_get │ │ │ │ │ -00000d78 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d70 0000ab02 R_ARM_ABS32 0000d6e8 dict_get │ │ │ │ │ +00000d78 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000d802 R_ARM_ABS32 0000f9c0 dict_setdefault │ │ │ │ │ -00000d88 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d80 0000d602 R_ARM_ABS32 0000f9d0 dict_setdefault │ │ │ │ │ +00000d88 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 00009c02 R_ARM_ABS32 0000ca04 dict_pop │ │ │ │ │ -00000d98 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d90 00009b02 R_ARM_ABS32 0000c958 dict_pop │ │ │ │ │ +00000d98 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00011502 R_ARM_ABS32 00000b80 dict_popitem │ │ │ │ │ -00000da8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000da0 00011402 R_ARM_ABS32 00000b64 dict_popitem │ │ │ │ │ +00000da8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000c202 R_ARM_ABS32 0000f0ac dict_keys │ │ │ │ │ -00000db8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000db0 0000c102 R_ARM_ABS32 0000f004 dict_keys │ │ │ │ │ +00000db8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00008302 R_ARM_ABS32 0000a3b8 dict_items │ │ │ │ │ -00000dc8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dc0 00008202 R_ARM_ABS32 0000a30c dict_items │ │ │ │ │ +00000dc8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000c702 R_ARM_ABS32 0000f1e8 dict_values │ │ │ │ │ -00000dd8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dd0 0000c602 R_ARM_ABS32 0000f140 dict_values │ │ │ │ │ +00000dd8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00007a02 R_ARM_ABS32 0000a0f4 dict_update │ │ │ │ │ -00000de8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000de0 00007a02 R_ARM_ABS32 0000a0fc dict_update │ │ │ │ │ +00000de8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000df0 0000fd02 R_ARM_ABS32 00000530 dict_fromkeys │ │ │ │ │ -00000df8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000df0 0000fc02 R_ARM_ABS32 00000514 dict_fromkeys │ │ │ │ │ +00000df8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e00 00011a02 R_ARM_ABS32 00000eb8 dict_clear │ │ │ │ │ -00000e08 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e00 00011902 R_ARM_ABS32 00000e9c dict_clear │ │ │ │ │ +00000e08 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e0c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e10 0000fb02 R_ARM_ABS32 0000051c dict_copy │ │ │ │ │ -00000e18 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e10 0000fa02 R_ARM_ABS32 00000500 dict_copy │ │ │ │ │ +00000e18 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e20 00013502 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ -00000e28 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e20 00013402 R_ARM_ABS32 00000770 dict___reversed__ │ │ │ │ │ +00000e28 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e30 00028102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000e30 00028002 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000c002 R_ARM_ABS32 0000ef18 dict_length │ │ │ │ │ -00000e50 0001e002 R_ARM_ABS32 00005c58 _PyDict_Subscript │ │ │ │ │ -00000e54 0001ee02 R_ARM_ABS32 000077dc _PyDict_StoreSubscript │ │ │ │ │ +00000e4c 0000bf02 R_ARM_ABS32 0000ee70 dict_length │ │ │ │ │ +00000e50 0001df02 R_ARM_ABS32 00005c60 _PyDict_Subscript │ │ │ │ │ +00000e54 0001ed02 R_ARM_ABS32 000077e4 _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1c594 contains 1467 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1c5e0 contains 1469 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000054 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000054 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000cc 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000128 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000012c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000cc 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000128 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000012c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000134 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000194 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000134 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000194 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000204 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000208 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000218 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000250 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000258 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000025c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002a4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002a8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000002cc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00000304 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000218 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000250 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000258 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000025c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002a4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002a8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002cc 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00000304 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000031c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000032c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000032c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000338 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000033c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000344 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000344 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000034c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000036c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000370 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000394 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000003d0 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000036c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000370 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000394 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000003d0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000003ec 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000041c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000004a0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004a4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000668 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007f8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b3c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bb4 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c4c 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d10 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e58 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ed8 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f70 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ff8 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000107c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001130 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000011b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001204 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001280 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001314 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001564 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000015cc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000015d0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001634 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000165c 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001678 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001684 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001688 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001690 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000016a0 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000016a4 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000016a8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000016ac 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000016b4 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016e0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000016e4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001788 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000017f4 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000184c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000197c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001980 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001984 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001988 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000198c 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019c8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000019cc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000019d0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000019d4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000019d8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a14 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a18 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a1c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001a20 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a24 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001a60 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001a64 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001a68 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001a6c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001a70 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001aac 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ab0 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001ab4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001ab8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001abc 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001af8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001afc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b00 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b04 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b08 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b44 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b48 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b4c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b50 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001b54 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001b90 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001b94 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001b98 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001b9c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001ba0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ba8 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bf4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c00 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001c0c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001cd4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001d08 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d4c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001d60 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001da4 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001dac 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001de8 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00001e18 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001e1c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001fd0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002068 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002198 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000219c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000021c8 0001c41c R_ARM_CALL 0000edf0 _PyDict_InsertSplitValue │ │ │ │ │ -000021f8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002230 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002234 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002238 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000223c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002240 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002278 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000227c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002280 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002284 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002288 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022c0 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000022c4 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000022c8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000022cc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000022d0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002308 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000230c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002310 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002314 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002318 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002350 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002354 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002358 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000235c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002360 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002398 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000239c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000023a0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023a4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023a8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000023e0 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000023e4 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000023e8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023ec 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023f0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002428 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000242c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002430 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002434 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002438 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002470 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002474 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002478 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000247c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002480 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000024b8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000024bc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000024c0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000024c4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000024c8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002500 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002504 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002508 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000250c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002510 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002548 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000254c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002550 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002554 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002558 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002590 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002594 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002598 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000259c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000025a0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000025d8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000025dc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000025e0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000025e4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000025e8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002620 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002624 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002628 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000262c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002630 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002668 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000266c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002670 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002674 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002678 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002770 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027cc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027d4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000027d8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002a38 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002a94 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ba8 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bf4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c08 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002d0c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002d64 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002db4 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000319c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003264 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000326c 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003280 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003288 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000032ec 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000032f0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000333c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000035d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003650 0001c41c R_ARM_CALL 0000edf0 _PyDict_InsertSplitValue │ │ │ │ │ -00003788 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000378c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003790 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003794 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003798 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000037d0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000037d4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000037d8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000037dc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000037e0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003818 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000381c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003820 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003824 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003828 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003860 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003864 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003868 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000386c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003870 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038a8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000038ac 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000038b0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000038b4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000038b8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038f0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000038f4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000038f8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000038fc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003900 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003938 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000393c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003940 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003944 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003948 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003980 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003984 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003988 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000398c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003990 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003acc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003b20 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b34 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003b40 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003b44 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003b4c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003b54 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b58 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003b5c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003b60 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003b68 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b74 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003b80 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000041c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000004a0 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004a4 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000668 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000007f8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b44 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000bc4 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c54 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000d18 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e60 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000ee0 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f78 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001000 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001084 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001138 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000011c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120c 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001288 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001308 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001328 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014fc 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000156c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000015d4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000015d8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000163c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001664 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001680 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000168c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001690 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001698 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000016a8 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016ac 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016b0 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000016b4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000016bc 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016e8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000016ec 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001790 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000017fc 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001854 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001984 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001988 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000198c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001990 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001994 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019d0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019d4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019d8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019dc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019e0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a1c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a20 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a24 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a28 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a2c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001a68 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001a6c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001a70 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001a74 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001a78 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001ab4 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ab8 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001abc 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ac0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ac4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b00 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b04 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b08 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b0c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b10 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b4c 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b50 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001b54 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001b58 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001b5c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001b98 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001b9c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ba0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ba4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ba8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001bb0 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bfc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c08 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c10 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c14 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001cdc 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d10 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d54 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d68 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001dac 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001db4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001df0 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00001e20 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001e24 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001fd8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002070 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a0 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000021a4 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000021d0 0001c31c R_ARM_CALL 0000ed48 _PyDict_InsertSplitValue │ │ │ │ │ +00002200 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002238 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000223c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002240 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002244 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002248 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002280 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002284 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002288 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000228c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002290 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000022c8 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000022cc 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000022d0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000022d4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000022d8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002310 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002314 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002318 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000231c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002320 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002358 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000235c 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002360 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002364 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002368 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023a0 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000023a4 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000023a8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023ac 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023b0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023e8 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000023ec 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000023f0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023f4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023f8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002430 00001f2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002434 00001f2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002438 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000243c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002440 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002478 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000247c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002480 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002484 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002488 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000024c0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000024c4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000024c8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000024cc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000024d0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002508 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000250c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002510 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002514 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002518 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002550 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002554 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002558 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000255c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002560 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002598 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000259c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000025a0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000025a4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000025a8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000025e0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000025e4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000025e8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000025ec 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000025f0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002628 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000262c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002630 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002634 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002638 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002670 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002674 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002678 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000267c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002680 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002778 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027d4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027dc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000027e0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002a40 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002a9c 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002bb0 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bfc 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002c10 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002d14 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002d6c 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002dbc 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031a4 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000326c 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003274 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003288 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000328c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003290 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000032f4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000032f8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003344 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000035e0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003658 0001c31c R_ARM_CALL 0000ed48 _PyDict_InsertSplitValue │ │ │ │ │ +00003790 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003794 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003798 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000379c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037a0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000037d8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000037dc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000037e0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000037e4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037e8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003820 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003824 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003828 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000382c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003830 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003868 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000386c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003870 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003874 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003878 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038b0 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000038b4 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000038b8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000038bc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000038c0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038f8 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000038fc 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003900 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003904 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003908 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003940 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003944 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003948 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000394c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003950 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003988 0000182b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000398c 0000182c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003990 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003994 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003998 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003ad4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003b28 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b3c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003b48 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003b4c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003b54 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b5c 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b60 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b64 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003b68 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003b70 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003b7c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ba8 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00003c54 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003c58 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ca0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003ca4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003cbc 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003cdc 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003d40 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003df0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003df4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003df8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003e74 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003e78 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e9c 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003ea8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003ec0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003ee8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ef8 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003efc 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f08 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003f0c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003f10 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003f14 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003f18 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f20 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003f24 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003f2c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003f44 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f48 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f4c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003fac 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003fb0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ff0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003ff4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000400c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004034 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004044 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004048 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000406c 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004078 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004090 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000040b0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040c0 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040c4 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040d0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000040d4 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000040d8 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000040dc 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000040e0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000040e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040f4 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000040fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000042d0 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004318 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000431c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004340 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00004354 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000436c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000437c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004388 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000438c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004394 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000439c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000043c0 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000043f4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004404 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004448 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000444c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004480 0001cd1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004498 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000044b0 0001ce1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00004804 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000048a0 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004924 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004994 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000049ac 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004a04 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004a50 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00004a54 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004a58 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a60 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a64 0001cf1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004a94 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004a98 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004aa0 0001d11c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004aac 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00004ab0 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004ab4 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004aec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004af0 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004af4 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004af8 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004afc 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004b48 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004b4c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b7c 0001cd1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004b94 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00004bac 0001ce1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00004bc0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004bd8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004bec 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004c00 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004c04 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004c0c 0001d11c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004c1c 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c28 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004c50 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004c74 0001d61c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00004cb0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004cb4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004d10 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004d2c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004d64 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d78 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004d84 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004d88 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004d90 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004d98 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d9c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004da0 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004da4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004dac 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dbc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004dc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004dc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e64 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004e68 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004e70 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004e74 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004e7c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e88 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004e8c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004e94 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004e98 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004ea0 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ea8 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004eac 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004eb0 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00004eb4 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00004ebc 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ec4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004f08 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f0c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f10 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004f14 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004f1c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f28 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004f2c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004f30 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004f34 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004f3c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004f8c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004f90 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004fb4 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00004ff4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000500c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00005020 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000502c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005030 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005038 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005064 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000050cc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000051d0 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000051d4 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051dc 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051e0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000051e8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000521c 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005220 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005228 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000522c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005234 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005268 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000526c 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005274 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005278 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005280 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000052b4 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000052b8 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000052c0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000052c4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000052cc 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005300 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005304 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -0000530c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005310 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005318 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000534c 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005350 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005358 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000535c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005364 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005398 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000539c 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000053a4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000053a8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000053b0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000053e4 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000053e8 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000053f0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000053f4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005404 0001c21d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005464 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000054a4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000054c4 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -000054c8 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00005508 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005554 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005568 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005648 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000056b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056c0 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005700 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005704 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005754 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005760 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005764 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057b4 00004b1c R_ARM_CALL 00000998 copy_values │ │ │ │ │ -000057c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000057c8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000584c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005854 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005860 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005864 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000586c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005880 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005884 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005888 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000058bc 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000058dc 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -000058e0 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00005920 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000596c 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005980 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a50 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a88 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005aa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005aac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005abc 00004b1c R_ARM_CALL 00000998 copy_values │ │ │ │ │ -00005acc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ad0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005ad8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b60 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005b9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005ba0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005bec 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c14 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c24 0001c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005c48 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005c54 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005c74 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005c78 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005c9c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005ce0 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005cfc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005d18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005d1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d34 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005d54 0001e21c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00005d68 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005d98 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005da4 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005dbc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00005dc8 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005df0 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005e40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005e44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005e5c 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00005e6c 0001e21c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00005e80 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005eb0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebc 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ecc 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005eec 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00005f64 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f68 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f70 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f8c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f98 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005f9c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005fa0 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00005fa4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00005fac 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006000 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -00006004 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00006090 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000060e0 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000060f4 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006434 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006460 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064a4 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000064c0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000064f4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000653c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006550 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -00006554 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -0000656c 0001e81c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00006578 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000065b4 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000065d8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000065dc 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000664c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006660 0001eb1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006698 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000066b4 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000066e8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006720 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006724 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006814 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006828 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000684c 0001b91c R_ARM_CALL 00000400 _PyDict_Contains_KnownHash │ │ │ │ │ -000068b8 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000693c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000069ac 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000069d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069fc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a04 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006a08 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006a84 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006aac 0001eb1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006ae8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006b04 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006b20 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b64 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b98 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bcc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bdc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bf0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c1c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c58 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c80 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c88 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00006c8c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006c90 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006c94 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006c9c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ca4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ca8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b88 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003bb0 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00003c5c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003c60 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ca8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003cac 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cc4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ce4 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003d48 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003df8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003dfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e00 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003e7c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e80 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ea4 0001c81d R_ARM_JUMP24 00008b10 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003eb0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ec8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003ef0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f00 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f04 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f10 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003f14 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003f18 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003f1c 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003f20 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f28 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f2c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f34 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f4c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f50 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f54 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003fb4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003fb8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ff8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ffc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004014 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000403c 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000404c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004050 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004074 0001c81d R_ARM_JUMP24 00008b10 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004080 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004098 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000040b8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040c8 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040cc 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040d8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +000040dc 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000040e0 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +000040e4 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000040e8 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040f0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000040f4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000040fc 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000042d8 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004320 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004324 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004348 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000435c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004374 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00004384 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004390 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004394 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000439c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000043a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043c8 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000043fc 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000440c 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004450 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004454 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004488 0001cc1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000044a0 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000044b8 0001cd1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000480c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000048a8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000492c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000499c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000049b4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a0c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004a58 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00004a5c 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004a60 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a68 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a6c 0001ce1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004a9c 0001cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004aa0 0001cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004aa8 0001d01c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004ab4 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00004ab8 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004abc 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004af8 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004afc 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b00 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b04 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004b50 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004b54 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b84 0001cc1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00004b9c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00004bb4 0001cd1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00004bc8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004be0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004bf4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004c08 0001cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004c0c 0001cf2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004c14 0001d01c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004c24 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004c2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c30 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004c58 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004c7c 0001d51c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00004cb8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004cbc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004d18 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004d34 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004d6c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d80 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004d8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004d98 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004da0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004da4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004da8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004dac 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004db4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004dc4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e6c 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004e70 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004e78 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004e7c 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004e84 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e90 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004e94 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004e9c 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004ea0 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004ea8 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004eb0 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004eb4 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004eb8 00003d2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00004ebc 00003d2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00004ec4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ecc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004f10 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004f14 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004f18 00003e2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004f1c 00003e2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004f24 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f30 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004f34 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004f38 00003f2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004f3c 00003f2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004f44 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f94 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004f98 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004fbc 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00004ffc 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005014 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00005028 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005034 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005038 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005040 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000506c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000050d4 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000051d8 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000051dc 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000051e4 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000051e8 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000051f0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005224 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005228 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005230 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005234 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000523c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005270 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005274 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +0000527c 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005280 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005288 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000052bc 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000052c0 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000052c8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000052cc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000052d4 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005308 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +0000530c 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005314 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005318 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005320 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005354 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005358 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005360 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005364 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000536c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000053a0 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000053a4 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000053ac 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000053b0 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000053b8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000053ec 0000452b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000053f0 0000452c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000053f8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000053fc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000540c 0001c11d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000546c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000054ac 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000054cc 0000482b R_ARM_MOVW_ABS_NC 0000f548 dict_iter │ │ │ │ │ +000054d0 0000482c R_ARM_MOVT_ABS 0000f548 dict_iter │ │ │ │ │ +00005510 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000555c 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005570 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005650 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000056c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056c8 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005708 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000570c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000575c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005768 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000576c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057b4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057bc 00004b1c R_ARM_CALL 0000097c copy_values │ │ │ │ │ +000057c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000057d0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005854 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000585c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005868 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000586c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005874 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000588c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005890 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000058c4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000058e4 0000482b R_ARM_MOVW_ABS_NC 0000f548 dict_iter │ │ │ │ │ +000058e8 0000482c R_ARM_MOVT_ABS 0000f548 dict_iter │ │ │ │ │ +00005928 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005974 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005988 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005a58 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005a88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005a8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005a90 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ab0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ab4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ac4 00004b1c R_ARM_CALL 0000097c copy_values │ │ │ │ │ +00005ad4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ad8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ae0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005b68 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ba4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ba8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bf4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c1c 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c2c 0001c21d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005c50 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005c5c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005c7c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005c80 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005ca4 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00005ce8 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005d04 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00005d20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d3c 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005d5c 0001e11c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00005d70 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005da0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dac 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dc4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00005dd0 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005df8 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00005e48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e64 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00005e74 0001e11c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00005e88 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005eb8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ec4 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ed4 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005ef4 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00005f6c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f70 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f78 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f94 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005fa0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005fa4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005fa8 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00005fac 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00005fb4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006008 0000482b R_ARM_MOVW_ABS_NC 0000f548 dict_iter │ │ │ │ │ +0000600c 0000482c R_ARM_MOVT_ABS 0000f548 dict_iter │ │ │ │ │ +00006098 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000060e8 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000060fc 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000643c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006468 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064ac 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064fc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006544 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006558 0000482b R_ARM_MOVW_ABS_NC 0000f548 dict_iter │ │ │ │ │ +0000655c 0000482c R_ARM_MOVT_ABS 0000f548 dict_iter │ │ │ │ │ +00006574 0001e71c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00006580 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000065bc 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000065e0 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000065e4 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006654 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006668 0001ea1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000066a0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000066bc 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000066f0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006728 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000672c 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000681c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006830 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006854 0001b81c R_ARM_CALL 00000400 _PyDict_Contains_KnownHash │ │ │ │ │ +000068c0 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00006944 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069b4 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069e0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a04 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a0c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006a10 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006a8c 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006ab4 0001ea1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006af0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006b0c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00006b28 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b6c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ba0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bd4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006be4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bf8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c24 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c60 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c88 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c90 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006c94 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00006c98 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006c9c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006ca4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00006cac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006d68 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d7c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de0 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00006e40 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e54 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e5c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ea8 0001ed1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006f58 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f64 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006f70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006fc8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000709c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007110 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000711c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007318 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073d0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073e8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007400 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007418 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007430 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007448 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007460 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007480 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007498 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007504 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007518 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007530 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007548 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007580 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007584 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007588 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000758c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007590 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000075c8 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000075cc 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000075d0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000075d4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000075d8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007610 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007614 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007618 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000761c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007620 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007658 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -0000765c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007660 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007664 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007668 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000076a0 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000076a4 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000076a8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000076ac 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000076b0 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000076e8 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000076ec 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000076f0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000076f4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000076f8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007730 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007734 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007738 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000773c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007740 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007778 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -0000777c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007780 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007784 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007788 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000077a0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077cc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077d0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077d4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000077d8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007838 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000783c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000787c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007880 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000078a0 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000078a8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078c0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000078d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007900 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000791c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007928 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000792c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007934 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000793c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007940 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007944 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00007948 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00007950 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007958 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000795c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b20 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d20 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d6c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007d88 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007da8 0000482b R_ARM_MOVW_ABS_NC 0000f5f0 dict_iter │ │ │ │ │ -00007dac 0000482c R_ARM_MOVT_ABS 0000f5f0 dict_iter │ │ │ │ │ -00007dec 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007e3c 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007e50 0001c51c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007f2c 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007fa0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fa4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007fa8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007fe8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007fec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000803c 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008048 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000804c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008094 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000809c 00004b1c R_ARM_CALL 00000998 copy_values │ │ │ │ │ -000080a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000080ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080b0 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008134 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000813c 0001c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000816c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008170 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000081c8 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00008214 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000824c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008250 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00008274 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000082d0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000082fc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000831c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008328 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000832c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008334 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000833c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008388 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000083a0 0001f51c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -000083ec 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000083f0 0001f62c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00008400 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008440 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000847c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008488 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000848c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008494 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000084b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000084b8 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000084bc 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000084f8 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008708 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000870c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000874c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000885c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000088f0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00008910 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00008980 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008aa0 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008ab8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008ac4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008ac8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008ad0 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008ad8 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008adc 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ae0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008ae4 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008aec 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008b40 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00008c50 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008cdc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -00008d54 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e74 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008e90 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008e9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008ea0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008ea8 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008eb0 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008eb4 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008eb8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008ebc 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008ec4 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ee8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000901c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009078 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000093b8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000948c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009504 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009574 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009688 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009700 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009704 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000989c 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009904 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009908 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009a24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009a28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009a2c 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009a78 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a7c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a80 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a84 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a88 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009aa8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009adc 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009afc 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009d7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009d84 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009db4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ddc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009de0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009e10 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00009e54 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00009e78 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009e9c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00009f08 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00009f0c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009f34 0001b51d R_ARM_JUMP24 00000454 _Py_dict_lookup │ │ │ │ │ -00009f44 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009f68 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000a014 0001fd1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000a098 0001fe1c R_ARM_CALL 00000940 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000a0d4 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000a0d8 0001ff2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000a0dc 0000762b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ -0000a0e0 0000762c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ -0000a0e8 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a0f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a128 0000782b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -0000a12c 0000782c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -0000a138 0002001c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000a154 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a158 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a1a8 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a1ac 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a1c4 0002021c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000a1f4 0002031c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000a250 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a294 0002001c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000a2dc 0002021c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000a30c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a310 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a364 0002031c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000a3b4 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a3dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a3e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a404 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a478 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a48c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a490 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a498 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a49c 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a4a8 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a4b0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a4b4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a4bc 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a4e8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a4ec 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a538 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a5a8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a5bc 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a5c0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a5c8 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a5cc 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a5d8 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a5e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a5e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a5ec 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a5f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a5fc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a624 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a640 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a644 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a668 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a6c4 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6c8 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6d4 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6d8 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a6f4 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a72c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a734 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a738 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a760 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a830 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a834 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a840 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a898 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a8a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a8a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a8a8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a930 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a94c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a95c 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a960 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000aab0 0002051d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000aacc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab74 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab84 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac6c 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ac70 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ac78 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000ac7c 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000ac84 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ac98 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ac9c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000aca0 0000912b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000aca4 0000912c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000acb0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000acbc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ad28 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000add0 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000add4 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b104 0002091c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000b138 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b204 0000971c R_ARM_CALL 000007b0 make_dict_from_instance_attributes │ │ │ │ │ -0000b218 0001ca1c R_ARM_CALL 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b270 0001ca1d R_ARM_JUMP24 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b2d8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b3c8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b470 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b488 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b48c 0001ff2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b494 0000962b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b498 0000962c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b4a4 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b4b0 00020a1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b588 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b5d8 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000b5f0 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000b608 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000b684 0001fc1c R_ARM_CALL 00009fbc PyObject_GenericGetDict │ │ │ │ │ -0000b6b0 0001ca1c R_ARM_CALL 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b6d8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7b4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b7b8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b8f4 0000971c R_ARM_CALL 000007b0 make_dict_from_instance_attributes │ │ │ │ │ -0000b908 0001ca1c R_ARM_CALL 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b954 0001ca1d R_ARM_JUMP24 00003f54 _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b994 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9fc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ba34 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000ba38 0001ff2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000ba40 0000962b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000ba44 0000962c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000ba50 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ba5c 00020a1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000bca4 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bce4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000bce8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000be60 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bef0 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bf70 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bfdc 0001cf1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c240 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c314 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c394 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c404 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c440 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c444 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c464 0001cf1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c4b8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c4bc 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c7c8 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c89c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c91c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c98c 0001ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000ca00 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ca60 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ca64 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ca8c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000cb8c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccec 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cd40 00009a2b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -0000cd44 00009a2c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -0000cd48 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000cde8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce58 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ce64 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000ce7c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ce90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ce94 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cea0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000ceb8 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cebc 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cec0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000cec4 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000cecc 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ced4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cf18 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cf1c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cf44 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000cfb8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d00c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000d034 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d050 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d05c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d060 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d068 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d08c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000d09c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d0a0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d0a4 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000d0a8 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000d0b0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d0b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d0f4 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000d188 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000d1b0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d274 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d28c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2bc 0002061d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d2c0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d314 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d318 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d320 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d33c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d348 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d34c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d350 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000d354 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000d35c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d384 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d388 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d3d8 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d3f8 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000d408 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d454 0002131c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000d72c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d744 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d750 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d754 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d75c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d788 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d790 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d7d0 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d7d4 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d7dc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d7e0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d7f4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d810 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000d888 0000aa2b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -0000d88c 0000aa2c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -0000d890 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000d8e8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000d990 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9d0 0000ae1c R_ARM_CALL 00000a24 detach_dict_from_object │ │ │ │ │ -0000d9e0 0000ad2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -0000d9e4 0000ad2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -0000d9e8 0001c21c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000da5c 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000da60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dadc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db14 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000db34 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000dc60 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dcdc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000dd4c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dea8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000deac 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ded0 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000df1c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000df38 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000df58 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000df78 0002171c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000dfa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dfec 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dff0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e014 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000e110 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2f0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e358 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e384 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000e3ec 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000e414 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e434 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e444 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000e448 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000e44c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e45c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000e46c 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e470 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e474 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000e478 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000e480 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e648 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e66c 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e688 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6dc 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000e7b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7d0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e818 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e82c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e928 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e990 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9a4 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000e9b8 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ea1c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea30 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eadc 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000eaf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000eaf4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eb18 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000eb48 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000eb4c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eb70 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000ebac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebd0 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ebe8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000ec00 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ec0c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ec10 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ec18 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ec28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ec64 0001c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ecac 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000ece8 0001af1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ed58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ed5c 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000edb4 0001c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000edc8 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ede0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ede4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ede8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000edec 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ee8c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000eef8 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ef0c 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0000ef78 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0000f02c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f03c 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f040 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f0a0 00021c1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000f0d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0f8 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f16c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f180 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f184 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f18c 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000f190 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000f19c 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f1a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f1a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f1b0 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f1dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f1e0 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f1e4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f20c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f210 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f234 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f2a8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f2bc 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f2c0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f2c8 0000812b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000f2cc 0000812c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000f2d8 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f2e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f2e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f2ec 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f318 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f31c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f344 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f3c8 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f3cc 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f408 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f40c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f508 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f570 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f574 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f578 0000912b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f57c 0000912c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f588 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f5b8 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f5bc 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f5c0 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f5c4 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f5d0 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f60c 0001b01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f6c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f6c4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f6c8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f864 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8e4 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f8e8 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f8ec 0000902b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f8f0 0000902c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f8f8 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f908 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f90c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f910 0000912b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f914 0000912c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f91c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f93c 0002171c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000f9b8 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f9bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fa2c 0000d62b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ -0000fa30 0000d62c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ -0000fa34 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fa5c 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000fa60 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000fa9c 0002171c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000faac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fab0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fb7c 0002031c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000fbc8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbf4 0001bd1c R_ARM_CALL 00001598 PyDict_SetItem │ │ │ │ │ -0000fc18 0001bd1c R_ARM_CALL 00001598 PyDict_SetItem │ │ │ │ │ -0000fc48 0001bd1c R_ARM_CALL 00001598 PyDict_SetItem │ │ │ │ │ -0000fc7c 0000d32b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000fc80 0000d32c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000fc84 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fc9c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fca0 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fcc8 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000fce0 0000db2b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fce4 0000db2c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fce8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000fcec 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000fdbc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdc8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fdd8 00021d1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000fe4c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000fe68 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000fec0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fef0 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff20 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff34 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff40 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff5c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff90 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ff94 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ff9c 00021e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ffac 0000dc2b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -0000ffb0 0000dc2c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -0000ffb8 00021f1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -00010004 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010010 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0001001c 0000db2b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -00010020 0000db2c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -00010024 00021d1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000100d4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100e0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010120 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010138 0001d92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0001013c 0001d92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010148 0000dd2b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ -0001014c 0000dd2c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ -00010150 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00010164 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010170 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001017c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000101a4 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000101a8 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000101cc 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000101e0 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000101e4 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000101fc 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00010200 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001020c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010228 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00010240 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000102bc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000102c0 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001035c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001037c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0001045c 0000e22b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -00010460 0000e22c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -00010464 00020e1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0001048c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010498 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001049c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001059c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010604 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010618 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00010630 0001de1c R_ARM_CALL 00005114 _PyDict_SendEvent │ │ │ │ │ -0001070c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010724 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010764 0001b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00010778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001077c 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000107d0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000107e4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000107e8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000107ec 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000107f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000108b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108cc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010934 0001b21d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0001099c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109b4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109bc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000109e8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000109ec 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010a10 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00010a48 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010a64 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00010a84 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00010ab4 00022e1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00010ad4 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00010ae4 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010b90 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010ba4 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010bb8 0002311c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010bcc 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010be0 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010bf4 0002311c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010c80 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cb8 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010cc8 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010cd8 0002331d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00010ce0 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010ce4 0000f52b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ -00010ce8 0000f52c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ -00010cf4 0001d51d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00010d68 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010d80 0000f42b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00010d84 0000f42c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00010d98 0002321c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010da0 0002341c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00010dc4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010dcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010e50 0002381c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00010e70 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010e88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010e8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010e9c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010ec0 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010ec4 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010ec8 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010ecc 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010ee0 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00010efc 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010f00 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010f0c 00023a1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00010fb4 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011020 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011050 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011078 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -0001107c 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00011080 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00011084 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000110a0 0000ff1c R_ARM_CALL 00001ae8 dict_set_fromkeys │ │ │ │ │ -000110c4 0001001c R_ARM_CALL 00001198 dict_dict_fromkeys │ │ │ │ │ -000110dc 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000110fc 00023a1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00011118 00023b1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00011140 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011150 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00011174 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111a0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111a8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000111ac 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000111f0 00023a1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00011228 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011244 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0001126c 00023c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00011280 0001e31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000112a8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113a4 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113b0 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000113bc 0001d36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000113c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000113c4 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000113e8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000113ec 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001141c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0001145c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -0001149c 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011538 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001159c 0001fe1d R_ARM_JUMP24 00000940 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0001164c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011658 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001165c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011660 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00011664 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0001166c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011678 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001167c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011684 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001168c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011690 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000117c0 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -000117ec 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00011830 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011854 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118e0 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000118e4 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000118ec 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000118f0 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00011934 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001195c 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011968 0002402b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001196c 0002402c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011978 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001199c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119b8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011a00 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00011a24 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011a38 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011a3c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011a44 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011a5c 0001b51c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ -00011a68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006cb0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006cb4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006d70 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d84 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de8 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00006e48 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e5c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e64 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006eb0 0001ec1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006f60 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f6c 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006f74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006f78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fd0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070a4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070bc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007118 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007124 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007320 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073d8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073f0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007408 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007420 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007438 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007450 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007468 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007488 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000750c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007520 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007538 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007550 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007588 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000758c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007590 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007594 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007598 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000075d0 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000075d4 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000075d8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000075dc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000075e0 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007618 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000761c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007620 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007624 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007628 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007660 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007664 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007668 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000766c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007670 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000076a8 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000076ac 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000076b0 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000076b4 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000076b8 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000076f0 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000076f4 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000076f8 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000076fc 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007700 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007738 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +0000773c 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007740 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007744 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007748 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007780 00005b2b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007784 00005b2c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007788 0000192b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000778c 0000192c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007790 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000077a8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077d8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077dc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000077e0 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007840 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007844 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007884 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007888 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000078a8 0001c81d R_ARM_JUMP24 00008b10 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000078b0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078c8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000078e0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007908 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007924 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007930 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007934 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000793c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007944 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007948 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000794c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00007950 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00007958 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007960 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b28 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007b54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007d28 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007d74 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007d90 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007db0 0000482b R_ARM_MOVW_ABS_NC 0000f548 dict_iter │ │ │ │ │ +00007db4 0000482c R_ARM_MOVT_ABS 0000f548 dict_iter │ │ │ │ │ +00007df4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007e44 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007e58 0001c41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007f34 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007fac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007fb0 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007ff0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007ff4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008044 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008050 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008054 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000809c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080a4 00004b1c R_ARM_CALL 0000097c copy_values │ │ │ │ │ +000080b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000080b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000080b8 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000813c 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008144 0001c21c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008174 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008178 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000081d0 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +0000821c 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00008254 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008258 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000827c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000082d8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082ec 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00008304 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00008324 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008330 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008334 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000833c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008344 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008390 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000083a8 0001f41c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +000083f4 0001f52b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +000083f8 0001f52c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00008408 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008448 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008484 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008490 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008494 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000849c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000084bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000084c0 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000084c4 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008500 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008710 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008714 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00008754 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00008864 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088e0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000088f8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00008918 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00008988 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008aa8 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008ac0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008acc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008ad0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008ad8 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008ae0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ae4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008ae8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008aec 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008af4 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008b48 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00008c58 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ce4 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +00008d5c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e7c 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00008e98 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008ea4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008ea8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008eb0 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008eb8 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008ebc 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008ec0 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00008ec4 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00008ecc 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008ef0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009024 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009080 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000093c0 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009494 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000950c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000957c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009690 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009708 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000970c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000098a4 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000990c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009910 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009a2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009a30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009a34 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009a80 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a84 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a88 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a8c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a90 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009ab0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009ae4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009b04 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009d84 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d88 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009d8c 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009dbc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009de4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009de8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009e18 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00009e5c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00009e80 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009ea4 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00009f10 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009f14 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009f3c 0001b41d R_ARM_JUMP24 00000454 _Py_dict_lookup │ │ │ │ │ +00009f4c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009f70 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000a01c 0001fc1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000a0a0 0001fd1c R_ARM_CALL 00000924 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000a0dc 0001fe2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000a0e0 0001fe2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000a0e4 0000762b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ +0000a0e8 0000762c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ +0000a0f0 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a0f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a130 0000782b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +0000a134 0000782c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +0000a140 0001ff1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000a15c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a160 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a1b0 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a1b4 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a1cc 0002011c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000a1fc 0002021c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000a258 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a260 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a264 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a2b8 0002021c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000a308 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a330 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a334 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a358 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a3cc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a3e0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a3e4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a3ec 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a3f0 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a3fc 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a404 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a408 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a410 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a43c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a440 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a48c 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a4fc 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a510 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a514 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a51c 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a520 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a52c 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a534 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a538 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a540 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a54c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a550 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a578 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a594 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a598 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a5bc 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a618 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a61c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a628 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a62c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a648 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a680 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a688 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a68c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a6b4 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a784 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a788 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a794 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a7ec 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a7f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a7fc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a884 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a8a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8b0 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a8b4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000aa04 0002041d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000aa20 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aac8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aad8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000abc0 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000abc4 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000abcc 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000abd0 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000abd8 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000abec 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000abf0 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000abf4 0000902b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000abf8 0000902c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000ac04 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ac10 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ac7c 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ad24 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ad28 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b058 0002081c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000b08c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b158 0000961c R_ARM_CALL 00000794 make_dict_from_instance_attributes │ │ │ │ │ +0000b16c 0001c91c R_ARM_CALL 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b1c4 0001c91d R_ARM_JUMP24 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b22c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b31c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b3c4 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b3dc 0001fe2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b3e0 0001fe2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b3e8 0000952b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b3ec 0000952c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b3f8 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b404 0002091c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b4dc 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b52c 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b544 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b55c 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b5d8 0001fb1c R_ARM_CALL 00009fc4 PyObject_GenericGetDict │ │ │ │ │ +0000b604 0001c91c R_ARM_CALL 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b62c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b708 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b70c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b848 0000961c R_ARM_CALL 00000794 make_dict_from_instance_attributes │ │ │ │ │ +0000b85c 0001c91c R_ARM_CALL 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b8a8 0001c91d R_ARM_JUMP24 00003f5c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b8e8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b950 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000b988 0001fe2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b98c 0001fe2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b994 0000952b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b998 0000952c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b9a4 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b9b0 0002091c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000bbf8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bc38 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000bc3c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bdb4 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000be44 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bec4 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bf30 0001ce1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c194 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c268 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c2e8 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c358 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c394 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c398 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c3b8 0001ce1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c40c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c410 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c71c 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c7f0 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c870 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c8e0 0001b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c954 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c9b4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c9b8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c9e0 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000cae0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc40 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cc94 0000992b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000cc98 0000992c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000cc9c 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000cd3c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdac 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000cdb8 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000cdd0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cde0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cde4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cde8 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cdf4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000ce0c 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ce10 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ce14 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ce18 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000ce20 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ce6c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ce70 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ce98 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000cf0c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cf60 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000cf88 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfa4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cfb0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cfb4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cfbc 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cfe0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000cff0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cff4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cff8 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000cffc 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000d004 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d00c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d048 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000d0dc 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000d104 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1c8 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d1e0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d200 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d210 0002051d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d214 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d268 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d26c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d274 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d290 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d29c 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d2a0 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d2a4 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000d2a8 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000d2b0 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d2b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d2d8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d2dc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d32c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d34c 0000141d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000d35c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d3a8 0002121c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000d680 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d698 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d6a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d6a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d6b0 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d6dc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d724 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d728 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d730 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d734 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d748 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d764 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000d7dc 0000a92b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +0000d7e0 0000a92c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +0000d7e4 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000d83c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000d8e4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d924 0000ad1c R_ARM_CALL 00000a08 detach_dict_from_object │ │ │ │ │ +0000d934 0000ac2b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +0000d938 0000ac2c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +0000d93c 0001c11c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000d9b0 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d9b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000da30 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000da68 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000da88 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000dbb4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc30 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000dca0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ddfc 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000de00 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000de24 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000de70 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000de8c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000deac 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000decc 0002161c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000df00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000df44 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000df48 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000df6c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000e068 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e248 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2b0 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e2dc 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000e344 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000e36c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e38c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e39c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000e3a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000e3a4 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e3b4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000e3c4 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e3c8 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e3cc 00002c2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000e3d0 00002c2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000e3d8 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e3e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e5a0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5c4 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e5e0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e634 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000e710 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e728 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e770 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e784 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e880 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8e8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8fc 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000e910 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000e974 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e988 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea34 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ea4c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea70 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000eaa0 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000eaa4 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000eac8 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000eb04 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb28 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000eb40 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000eb58 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000eb64 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000eb68 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000eb70 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000eb80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ebbc 0001c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec04 0001bf1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ec40 0001ae1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ecac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ecb0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ecb4 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ed0c 0001c21d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000ed20 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ed38 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed3c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed40 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ed44 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ede4 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000ee50 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ee64 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0000eed0 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0000ef84 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef94 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ef98 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000eff8 00021b1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000f028 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f02c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f050 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f0c4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f0d8 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f0dc 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f0e4 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f0e8 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f0f4 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f0fc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f100 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f108 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f138 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f13c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f164 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f168 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f18c 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f200 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f214 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f218 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f220 0000802b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f224 0000802c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f230 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f238 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f23c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f244 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f270 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f274 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f29c 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f320 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f324 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f35c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f360 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f364 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f460 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4c8 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f4cc 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f4d0 0000902b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f4d4 0000902c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f4e0 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f510 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f514 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f518 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f51c 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f528 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f564 0001af1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f61c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f620 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f7bc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f83c 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f840 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f844 00008f2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f848 00008f2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f850 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f860 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f864 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f868 0000902b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f86c 0000902c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f874 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f894 0002161c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000f910 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f94c 0000d22b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000f950 0000d22c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000f95c 0001ff1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000f9a4 0002011c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000fa3c 0000d52b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ +0000fa40 0000d52c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ +0000fa44 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fa6c 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000fa70 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000faac 0002161c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000fabc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fac0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fb8c 0002021c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000fbd8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc04 0001bc1c R_ARM_CALL 000015a0 PyDict_SetItem │ │ │ │ │ +0000fc28 0001bc1c R_ARM_CALL 000015a0 PyDict_SetItem │ │ │ │ │ +0000fc58 0001bc1c R_ARM_CALL 000015a0 PyDict_SetItem │ │ │ │ │ +0000fc8c 0000d22b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000fc90 0000d22c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000fc94 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fcac 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fcb0 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fcd8 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000fcf0 0000d92b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000fcf4 0000d92c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000fcf8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000fcfc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000fdcc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdd8 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fde8 00021c1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000fe5c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000fe78 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000fed0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff00 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff30 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff44 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff50 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff6c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffa0 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ffa4 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ffac 00021d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ffbc 0000da2b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +0000ffc0 0000da2c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +0000ffc8 00021e1c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +00010014 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010020 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0001002c 0000d92b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +00010030 0000d92c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +00010034 00021c1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +000100e4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100f0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010130 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010148 0001d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001014c 0001d82c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010158 0000db2b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ +0001015c 0000db2c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ +00010160 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00010174 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010180 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001018c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000101b4 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000101b8 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000101dc 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000101f0 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000101f4 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001020c 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00010210 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001021c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010238 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00010250 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000102cc 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000102d0 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001036c 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001038c 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001046c 0000e02b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +00010470 0000e02c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +00010474 00020d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0001049c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000104a8 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000104ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000105ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010614 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010628 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00010640 0001dd1c R_ARM_CALL 0000511c _PyDict_SendEvent │ │ │ │ │ +0001071c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010734 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010774 0001b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00010788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001078c 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000107e0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000107f4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000107f8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000107fc 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010808 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000108c4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108dc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010944 0001b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000109ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109c4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109cc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000109f8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000109fc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010a20 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00010a58 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010a74 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00010a94 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00010ac4 00022d1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00010ae4 00022e1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00010af4 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010ba0 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010bb4 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010bc8 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010bdc 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010bf0 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010c04 0002301c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010c90 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cc8 00022f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010cd8 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010ce8 0002321d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00010cf0 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010cf4 0000f42b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ +00010cf8 0000f42c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ +00010d04 0001d41d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00010d78 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010d90 0000f32b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00010d94 0000f32c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00010da8 0002311c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010db0 0002331c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00010dd4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ddc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010e60 0002371c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00010e80 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010e98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010e9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010eac 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010ed0 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010ed4 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010ed8 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010edc 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00010ef0 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00010f0c 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010f10 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010f1c 0002391c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00010fc4 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011030 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011060 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011088 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0001108c 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00011090 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00011094 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000110b0 0000fe1c R_ARM_CALL 00001b48 dict_set_fromkeys │ │ │ │ │ +000110d4 0000ff1c R_ARM_CALL 0000117c dict_dict_fromkeys │ │ │ │ │ +000110ec 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001110c 0002391c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00011128 00023a1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00011150 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011160 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00011184 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111b0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111b8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000111bc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011200 0002391c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00011238 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011254 0000141c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001127c 00023b1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00011290 0001e21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000112b8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113b4 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113c0 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000113cc 0001d26b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000113d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000113d4 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000113f8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000113fc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001142c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +0001146c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000114ac 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000115ac 0001fd1d R_ARM_JUMP24 00000924 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0001165c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011668 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001166c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011670 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00011674 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0001167c 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011688 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001168c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011694 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001169c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000116a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000117d0 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +000117fc 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00011840 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011864 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118bc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118f0 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000118f4 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000118fc 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00011900 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011944 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001196c 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011978 00023f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001197c 00023f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011988 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000119ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011a10 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00011a34 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011a48 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011a4c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011a54 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011a6c 0001b41c R_ARM_CALL 00000454 _Py_dict_lookup │ │ │ │ │ +00011a78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1f36c contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1f3c8 contains 295 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 0000f72b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ -00000028 0000f72c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ -0000005c 0002361c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ -0000006c 0000f82b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ -00000070 0000f82c R_ARM_MOVT_ABS 000003d4 .LC30 │ │ │ │ │ -0000008c 0002361d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000090 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000094 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000ac 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000000b0 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000000bc 00023d1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000000d8 00023e1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000000f0 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000f8 0001032b R_ARM_MOVW_ABS_NC 00000424 .LC33 │ │ │ │ │ -000000fc 0001032c R_ARM_MOVT_ABS 00000424 .LC33 │ │ │ │ │ -00000104 0001022b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -00000108 0001022c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -00000118 0001da1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000144 0001bc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000f62b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ +00000028 0000f62c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ +0000005c 0002351c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ +0000006c 0000f72b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ +00000070 0000f72c R_ARM_MOVT_ABS 000003d4 .LC30 │ │ │ │ │ +0000008c 0002351d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000090 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000094 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000ac 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000000b0 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000000bc 00023c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000d8 00023d1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +000000f0 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000f8 0001022b R_ARM_MOVW_ABS_NC 00000424 .LC33 │ │ │ │ │ +000000fc 0001022c R_ARM_MOVT_ABS 00000424 .LC33 │ │ │ │ │ +00000104 0001012b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00000108 0001012c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00000118 0001d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000144 0001bb1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000188 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001a0 0001f71c R_ARM_CALL 000086ec PyDict_DelItem │ │ │ │ │ -000001c8 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000224 0001db1c R_ARM_CALL 00004f44 PyDict_GetItemRef │ │ │ │ │ -00000244 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000026c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000188 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001a0 0001f61c R_ARM_CALL 000086f4 PyDict_DelItem │ │ │ │ │ +000001c8 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000224 0001da1c R_ARM_CALL 00004f4c PyDict_GetItemRef │ │ │ │ │ +00000244 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000026c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000308 00023f1d R_ARM_JUMP24 000005ac _PyDict_Or │ │ │ │ │ -00000314 00023f1d R_ARM_JUMP24 000005ac _PyDict_Or │ │ │ │ │ +00000308 00023e1d R_ARM_JUMP24 00000590 _PyDict_Or │ │ │ │ │ +00000314 00023e1d R_ARM_JUMP24 00000590 _PyDict_Or │ │ │ │ │ 00000318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000334 0001261c R_ARM_CALL 0000146c dictviews_to_set │ │ │ │ │ -00000344 0002531c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000370 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003d8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000003f4 00004e1c R_ARM_CALL 0000588c copy_lock_held_untracked │ │ │ │ │ -00000448 00022a1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000474 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a4 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -000004e8 00024c1c R_ARM_CALL 000119c4 _PyDict_GetItem_KnownHash │ │ │ │ │ -000004f4 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000520 0001bb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000548 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000580 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000590 0001c91c R_ARM_CALL 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000005bc 0002051c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000005dc 00022b1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000608 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000620 00024f1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000634 0002531c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000660 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000688 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ac 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b8 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006c0 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006c8 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006d0 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -000006dc 0001261c R_ARM_CALL 0000146c dictviews_to_set │ │ │ │ │ -000006fc 00024f1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000728 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000750 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000334 0001251c R_ARM_CALL 00001450 dictviews_to_set │ │ │ │ │ +00000344 0002521c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000370 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003d8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000003f4 00004e1c R_ARM_CALL 00005894 copy_lock_held_untracked │ │ │ │ │ +00000448 0002291c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000474 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +000004e8 00024b1c R_ARM_CALL 000119d4 _PyDict_GetItem_KnownHash │ │ │ │ │ +000004f4 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000520 0001ba1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000548 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000580 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000590 0001c81c R_ARM_CALL 00008b10 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000005bc 0002041c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000005dc 00022a1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000608 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000620 00024e1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000634 0002521c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000660 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000688 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ac 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b8 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006c0 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006c8 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006d0 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +000006dc 0001251c R_ARM_CALL 00001450 dictviews_to_set │ │ │ │ │ +000006fc 00024e1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000728 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000750 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000764 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000768 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000076c 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000784 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ +00000764 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000768 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000076c 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000784 00008a1d R_ARM_JUMP24 0000a690 dictiter_new │ │ │ │ │ 00000788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007c4 0002212b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000007c8 0002212c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000007d8 0002392b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000007dc 0002392c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000007e0 0002292b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000007e4 0002292c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000007f4 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000808 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000824 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000840 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000870 00022c1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000890 0001e91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000008a0 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000008b4 00024b1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000008dc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000938 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000960 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000964 0001e41c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000974 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000978 0002202c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000007c4 0002202b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000007c8 0002202c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000007d8 0002382b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000007dc 0002382c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000007e0 0002282b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000007e4 0002282c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000007f4 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000808 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000824 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000840 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000870 00022b1c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000890 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000008a0 0001e91c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000008b4 00024a1c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000008dc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000908 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000938 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000960 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000964 0001e31c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000974 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000978 00021f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009e4 0000af1c R_ARM_CALL 0000da64 clear_inline_values │ │ │ │ │ -000009f4 0000ae1c R_ARM_CALL 00000a24 detach_dict_from_object │ │ │ │ │ -00000a3c 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a64 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -00000a98 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -00000a9c 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa0 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e4 0000ae1c R_ARM_CALL 0000d9b8 clear_inline_values │ │ │ │ │ +000009f4 0000ad1c R_ARM_CALL 00000a08 detach_dict_from_object │ │ │ │ │ +00000a3c 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a64 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +00000a98 00008a1d R_ARM_JUMP24 0000a690 dictiter_new │ │ │ │ │ +00000a9c 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000aa0 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b04 0002511c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000b10 0000321c R_ARM_CALL 00004290 Py_XDECREF │ │ │ │ │ -00000b20 0002581c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000b2c 0001472b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ -00000b30 0001472c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ -00000b34 0002591c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000b48 0001d202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b94 00025b1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000bac 0001421c R_ARM_CALL 00001a10 frozendict_new │ │ │ │ │ -00000bdc 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be8 00025c1c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ -00000c00 0001421d R_ARM_JUMP24 00001a10 frozendict_new │ │ │ │ │ +00000b04 0002501c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000b10 0000321c R_ARM_CALL 00004298 Py_XDECREF │ │ │ │ │ +00000b20 0002571c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000b2c 0001462b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ +00000b30 0001462c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ +00000b34 0002581c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000b48 0001d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000b94 00025a1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000bac 0001411c R_ARM_CALL 000019f4 frozendict_new │ │ │ │ │ +00000bdc 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 00025b1c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ +00000c00 0001411d R_ARM_JUMP24 000019f4 frozendict_new │ │ │ │ │ 00000c0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c38 00014d2b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ -00000c3c 00014d2c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ -00000c4c 0002521d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c50 0000f31c R_ARM_CALL 00010a98 anydict_repr_impl │ │ │ │ │ -00000c64 00014e2b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ -00000c68 00014e2c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ -00000c70 0002521c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c98 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc8 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -00000ccc 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cd0 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c38 00014c2b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ +00000c3c 00014c2c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ +00000c4c 0002511d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000c50 0000f21c R_ARM_CALL 00010aa8 anydict_repr_impl │ │ │ │ │ +00000c64 00014d2b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ +00000c68 00014d2c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ +00000c70 0002511c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000c98 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc8 00008a1d R_ARM_JUMP24 0000a690 dictiter_new │ │ │ │ │ +00000ccc 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd0 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ce0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d04 00008b1d R_ARM_JUMP24 0000a73c dictiter_new │ │ │ │ │ -00000d08 0002012b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d0c 0002012c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d04 00008a1d R_ARM_JUMP24 0000a690 dictiter_new │ │ │ │ │ +00000d08 0002002b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d0c 0002002c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000da8 00025d1c R_ARM_CALL 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ -00000db4 00025e1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000dcc 00025f1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000e08 0001061c R_ARM_CALL 000006f0 anydict_copy_untracked │ │ │ │ │ +00000da8 00025c1c R_ARM_CALL 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ +00000db4 00025d1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000dcc 00025e1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +00000e08 0001051c R_ARM_CALL 000006d4 anydict_copy_untracked │ │ │ │ │ 00000e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e64 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000ee4 0001f01c R_ARM_CALL 00007b50 _PyDict_Next │ │ │ │ │ -00000efc 0001b61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000e64 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000ee4 0001ef1c R_ARM_CALL 00007b58 _PyDict_Next │ │ │ │ │ +00000efc 0001b51c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001004 0000342b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 00001008 0000342c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00001018 0000381d R_ARM_JUMP24 00004b00 dict_getitem │ │ │ │ │ -00001064 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001068 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001018 0000381d R_ARM_JUMP24 00004b08 dict_getitem │ │ │ │ │ +00001064 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001068 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000106c 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001070 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001078 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001084 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001078 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001084 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001090 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001094 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000109c 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010b4 00004a1d R_ARM_JUMP24 00005fb8 dict_merge │ │ │ │ │ +0000109c 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000010b4 00004a1d R_ARM_JUMP24 00005fc0 dict_merge │ │ │ │ │ 000010c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010f8 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010f8 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001104 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001108 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001110 0001b81c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001118 0001be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000111c 0001be2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001110 0001b71c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001118 0001bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000111c 0001bd2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001120 0000122b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001124 0000122c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000112c 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001134 00007b1d R_ARM_JUMP24 0000fca4 merge_from_seq2_lock_held │ │ │ │ │ +0000112c 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001134 00007b1d R_ARM_JUMP24 0000fcb4 merge_from_seq2_lock_held │ │ │ │ │ 00001140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001168 0000291c R_ARM_CALL 000032b8 dict_setdefault_ref_lock_held │ │ │ │ │ -000011d8 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000011dc 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000011e0 0001632b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ -000011e4 0001632c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ -000011ec 0001bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011fc 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001230 0000421c R_ARM_CALL 00004ec8 validate_watcher_id │ │ │ │ │ -00001250 0001b16b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001298 0001b71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001168 0000291c R_ARM_CALL 000032c0 dict_setdefault_ref_lock_held │ │ │ │ │ +000011d8 0001eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000011dc 0001eb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000011e0 0001622b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ +000011e4 0001622c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ +000011ec 0001be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011fc 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001230 0000421c R_ARM_CALL 00004ed0 validate_watcher_id │ │ │ │ │ +00001250 0001b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001298 0001b61c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000012ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000012b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012b4 0001672b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ -000012b8 0001672c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ -000012c4 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000012b4 0001662b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ +000012b8 0001662c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ +000012c4 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001308 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000130c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001310 0001682b R_ARM_MOVW_ABS_NC 00000598 .LC45 │ │ │ │ │ -00001314 0001682c R_ARM_MOVT_ABS 00000598 .LC45 │ │ │ │ │ -00001328 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001310 0001672b R_ARM_MOVW_ABS_NC 00000598 .LC45 │ │ │ │ │ +00001314 0001672c R_ARM_MOVT_ABS 00000598 .LC45 │ │ │ │ │ +00001328 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 0000134c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001350 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001354 0001692b R_ARM_MOVW_ABS_NC 000005c4 .LC46 │ │ │ │ │ -00001358 0001692c R_ARM_MOVT_ABS 000005c4 .LC46 │ │ │ │ │ -00001364 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001354 0001682b R_ARM_MOVW_ABS_NC 000005c4 .LC46 │ │ │ │ │ +00001358 0001682c R_ARM_MOVT_ABS 000005c4 .LC46 │ │ │ │ │ +00001364 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001380 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001384 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001388 00016a2b R_ARM_MOVW_ABS_NC 000005ec .LC47 │ │ │ │ │ -0000138c 00016a2c R_ARM_MOVT_ABS 000005ec .LC47 │ │ │ │ │ +00001388 0001692b R_ARM_MOVW_ABS_NC 000005ec .LC47 │ │ │ │ │ +0000138c 0001692c R_ARM_MOVT_ABS 000005ec .LC47 │ │ │ │ │ 000013b0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000013b4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013b8 00016b2b R_ARM_MOVW_ABS_NC 00000618 .LC48 │ │ │ │ │ -000013bc 00016b2c R_ARM_MOVT_ABS 00000618 .LC48 │ │ │ │ │ -000013c8 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000013b8 00016a2b R_ARM_MOVW_ABS_NC 00000618 .LC48 │ │ │ │ │ +000013bc 00016a2c R_ARM_MOVT_ABS 00000618 .LC48 │ │ │ │ │ +000013c8 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000013e4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000013e8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013ec 00016c2b R_ARM_MOVW_ABS_NC 0000063c .LC49 │ │ │ │ │ -000013f0 00016c2c R_ARM_MOVT_ABS 0000063c .LC49 │ │ │ │ │ +000013ec 00016b2b R_ARM_MOVW_ABS_NC 0000063c .LC49 │ │ │ │ │ +000013f0 00016b2c R_ARM_MOVT_ABS 0000063c .LC49 │ │ │ │ │ 00001414 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001418 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000141c 00016d2b R_ARM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ -00001420 00016d2c R_ARM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ +0000141c 00016c2b R_ARM_MOVW_ABS_NC 00000660 .LC50 │ │ │ │ │ +00001420 00016c2c R_ARM_MOVT_ABS 00000660 .LC50 │ │ │ │ │ 00001440 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001444 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001448 00016e2b R_ARM_MOVW_ABS_NC 00000694 .LC51 │ │ │ │ │ -0000144c 00016e2c R_ARM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ -00001458 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001448 00016d2b R_ARM_MOVW_ABS_NC 00000694 .LC51 │ │ │ │ │ +0000144c 00016d2c R_ARM_MOVT_ABS 00000694 .LC51 │ │ │ │ │ +00001458 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 0000146c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001470 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001474 00016f2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ -00001478 00016f2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ -00001484 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001474 00016e2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ +00001478 00016e2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ +00001484 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000014a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000014a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014ac 0001702b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ -000014b0 0001702c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ -000014bc 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000014ac 00016f2b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ +000014b0 00016f2c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ +000014bc 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000014cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000014d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014d4 0001712b R_ARM_MOVW_ABS_NC 000006ec .LC54 │ │ │ │ │ -000014d8 0001712c R_ARM_MOVT_ABS 000006ec .LC54 │ │ │ │ │ +000014d4 0001702b R_ARM_MOVW_ABS_NC 000006ec .LC54 │ │ │ │ │ +000014d8 0001702c R_ARM_MOVT_ABS 000006ec .LC54 │ │ │ │ │ 00001528 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000152c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001530 0001722b R_ARM_MOVW_ABS_NC 00000708 .LC55 │ │ │ │ │ -00001534 0001722c R_ARM_MOVT_ABS 00000708 .LC55 │ │ │ │ │ -00001560 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001564 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001530 0001712b R_ARM_MOVW_ABS_NC 00000708 .LC55 │ │ │ │ │ +00001534 0001712c R_ARM_MOVT_ABS 00000708 .LC55 │ │ │ │ │ +00001560 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001564 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 0000158c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001590 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001594 0001732b R_ARM_MOVW_ABS_NC 00000724 .LC56 │ │ │ │ │ -00001598 0001732c R_ARM_MOVT_ABS 00000724 .LC56 │ │ │ │ │ +00001594 0001722b R_ARM_MOVW_ABS_NC 00000724 .LC56 │ │ │ │ │ +00001598 0001722c R_ARM_MOVT_ABS 00000724 .LC56 │ │ │ │ │ 000015bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000015c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015c4 0001742b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ -000015c8 0001742c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ -000015d4 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000015c4 0001732b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ +000015c8 0001732c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ +000015d4 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000015f0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000015f4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000015f8 0001752b R_ARM_MOVW_ABS_NC 0000075c .LC58 │ │ │ │ │ -000015fc 0001752c R_ARM_MOVT_ABS 0000075c .LC58 │ │ │ │ │ -00001618 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000161c 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015f8 0001742b R_ARM_MOVW_ABS_NC 0000075c .LC58 │ │ │ │ │ +000015fc 0001742c R_ARM_MOVT_ABS 0000075c .LC58 │ │ │ │ │ +00001618 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000161c 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001644 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001648 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000164c 0001762b R_ARM_MOVW_ABS_NC 00000774 .LC59 │ │ │ │ │ -00001650 0001762c R_ARM_MOVT_ABS 00000774 .LC59 │ │ │ │ │ +0000164c 0001752b R_ARM_MOVW_ABS_NC 00000774 .LC59 │ │ │ │ │ +00001650 0001752c R_ARM_MOVT_ABS 00000774 .LC59 │ │ │ │ │ 0000166c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001670 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001674 0001772b R_ARM_MOVW_ABS_NC 000007b0 .LC60 │ │ │ │ │ -00001678 0001772c R_ARM_MOVT_ABS 000007b0 .LC60 │ │ │ │ │ +00001674 0001762b R_ARM_MOVW_ABS_NC 000007b0 .LC60 │ │ │ │ │ +00001678 0001762c R_ARM_MOVT_ABS 000007b0 .LC60 │ │ │ │ │ 0000169c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000016a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016a4 0001742b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ -000016a8 0001742c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ +000016a4 0001732b R_ARM_MOVW_ABS_NC 0000073c .LC57 │ │ │ │ │ +000016a8 0001732c R_ARM_MOVT_ABS 0000073c .LC57 │ │ │ │ │ 000016cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000016d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000016d4 0001782b R_ARM_MOVW_ABS_NC 000007bc .LC61 │ │ │ │ │ -000016d8 0001782c R_ARM_MOVT_ABS 000007bc .LC61 │ │ │ │ │ +000016d4 0001772b R_ARM_MOVW_ABS_NC 000007bc .LC61 │ │ │ │ │ +000016d8 0001772c R_ARM_MOVT_ABS 000007bc .LC61 │ │ │ │ │ 00001710 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001714 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001718 00016f2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ -0000171c 00016f2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ +00001718 00016e2b R_ARM_MOVW_ABS_NC 000006b8 .LC52 │ │ │ │ │ +0000171c 00016e2c R_ARM_MOVT_ABS 000006b8 .LC52 │ │ │ │ │ 00001758 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000175c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001760 0001792b R_ARM_MOVW_ABS_NC 000007dc .LC62 │ │ │ │ │ -00001764 0001792c R_ARM_MOVT_ABS 000007dc .LC62 │ │ │ │ │ +00001760 0001782b R_ARM_MOVW_ABS_NC 000007dc .LC62 │ │ │ │ │ +00001764 0001782c R_ARM_MOVT_ABS 000007dc .LC62 │ │ │ │ │ 0000178c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001790 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001794 00017a2b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ -00001798 00017a2c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ -000017a4 0002681c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001794 0001792b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ +00001798 0001792c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ +000017a4 0002671c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000017b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017b8 00011c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000017b8 00011b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000017bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000017d8 0001b42b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017dc 0001b42c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001828 0000111d R_ARM_JUMP24 00001380 unicodekeys_lookup_unicode │ │ │ │ │ +000017d8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000017dc 0001b32c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001828 0000111d R_ARM_JUMP24 00001388 unicodekeys_lookup_unicode │ │ │ │ │ 0000184c 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00001894 00001d1c R_ARM_CALL 00001c10 new_keys_object │ │ │ │ │ +00001894 00001d1c R_ARM_CALL 00001c18 new_keys_object │ │ │ │ │ 000018b4 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ 000018b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001904 00024c1d R_ARM_JUMP24 000119c4 _PyDict_GetItem_KnownHash │ │ │ │ │ -0000192c 0001d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001940 0001cb1c R_ARM_CALL 000042d4 PyDict_GetItemWithError │ │ │ │ │ -00001968 0001bc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001988 00025d1d R_ARM_JUMP24 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ -000019d8 0001c91d R_ARM_JUMP24 00008b08 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00001a08 0000151d R_ARM_JUMP24 000016c4 insert_to_emptydict │ │ │ │ │ -00001a14 0000131d R_ARM_JUMP24 00001db0 insertdict │ │ │ │ │ +00001904 00024b1d R_ARM_JUMP24 000119d4 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000192c 0001d41c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001940 0001ca1c R_ARM_CALL 000042dc PyDict_GetItemWithError │ │ │ │ │ +00001968 0001bb1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 00025c1d R_ARM_JUMP24 00000d20 _PyDict_SizeOf_LockHeld │ │ │ │ │ +000019d8 0001c81d R_ARM_JUMP24 00008b10 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00001a08 0000151d R_ARM_JUMP24 000016cc insert_to_emptydict │ │ │ │ │ +00001a14 0000131d R_ARM_JUMP24 00001db8 insertdict │ │ │ │ │ 00001a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a40 00009f1c R_ARM_CALL 0000ced8 pop_lock_held │ │ │ │ │ -00001a70 0001e11c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001a40 00009e1c R_ARM_CALL 0000ce2c pop_lock_held │ │ │ │ │ +00001a70 0001e01c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1fca4 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1fd00 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -156,15 +156,14 @@ │ │ │ │ │ dict_dealloc │ │ │ │ │ PyStackRef_CLOSE │ │ │ │ │ PyStackRef_XCLOSE │ │ │ │ │ dict_traverse │ │ │ │ │ delitem_common │ │ │ │ │ dict_update │ │ │ │ │ merge_from_seq2_lock_held │ │ │ │ │ -dict_update_common │ │ │ │ │ dict_update_arg │ │ │ │ │ dict_items │ │ │ │ │ dictitems_iter │ │ │ │ │ dictiter_new │ │ │ │ │ dictview_dealloc │ │ │ │ │ dictiter_iternextitem │ │ │ │ │ make_dict_from_instance_attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -50,63 +50,50 @@ │ │ │ │ │ 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 a73c │ │ │ │ │ + b a690 │ │ │ │ │ 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 : │ │ │ │ │ -dict_init(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a254 │ │ │ │ │ - R_ARM_JUMP24 dict_update_common │ │ │ │ │ - │ │ │ │ │ -000000e4 : │ │ │ │ │ +000000c8 : │ │ │ │ │ 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 16c │ │ │ │ │ - ldr r3, [pc, #116] @ 18c │ │ │ │ │ + beq 150 │ │ │ │ │ + ldr r3, [pc, #116] @ 170 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 4ec8 │ │ │ │ │ + bl 4ed0 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184 │ │ │ │ │ + bne 168 │ │ │ │ │ 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 │ │ │ │ │ @@ -124,373 +111,373 @@ │ │ │ │ │ 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 164 │ │ │ │ │ + b 148 │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000190 : │ │ │ │ │ +00000174 : │ │ │ │ │ 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 208 │ │ │ │ │ + beq 1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl ced8 │ │ │ │ │ + bl ce2c │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fc │ │ │ │ │ + bgt 1e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc │ │ │ │ │ + bne 1e0 │ │ │ │ │ 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 1fc │ │ │ │ │ + b 1e0 │ │ │ │ │ │ │ │ │ │ -00000218 <_PyDict_IOr>: │ │ │ │ │ +000001fc <_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 a308 │ │ │ │ │ + bl a25c │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 254 <_PyDict_IOr+0x3c> │ │ │ │ │ + bne 238 <_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 24c <_PyDict_IOr+0x34> │ │ │ │ │ + b 230 <_PyDict_IOr+0x34> │ │ │ │ │ │ │ │ │ │ -0000025c <_PyDictView_Intersect>: │ │ │ │ │ +00000240 <_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] @ 4fc <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r7, [pc, #644] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #604] @ 500 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #604] @ 4e4 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39c <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 380 <_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 498 <_PyDictView_Intersect+0x23c> │ │ │ │ │ + beq 47c <_PyDictView_Intersect+0x23c> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ - ldr r1, [pc, #532] @ 4fc <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + beq 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ + ldr r1, [pc, #532] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #516] @ 500 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #516] @ 4e4 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ + beq 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 480 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 464 <_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 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + beq 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 450 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ + beq 434 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4c8 <_PyDictView_Intersect+0x26c> │ │ │ │ │ + bne 4ac <_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 420 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ + beq 404 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c0 <_PyDictView_Intersect+0x164> │ │ │ │ │ - bne 3ac <_PyDictView_Intersect+0x150> │ │ │ │ │ + blt 3a4 <_PyDictView_Intersect+0x164> │ │ │ │ │ + bne 390 <_PyDictView_Intersect+0x150> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bgt 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bne 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 2b4 <_PyDictView_Intersect+0x58> │ │ │ │ │ + b 298 <_PyDictView_Intersect+0x58> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 374 <_PyDictView_Intersect+0x118> │ │ │ │ │ + beq 358 <_PyDictView_Intersect+0x118> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3dc <_PyDictView_Intersect+0x180> │ │ │ │ │ + bgt 3c0 <_PyDictView_Intersect+0x180> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e4 <_PyDictView_Intersect+0x288> │ │ │ │ │ + beq 4c8 <_PyDictView_Intersect+0x288> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f8 <_PyDictView_Intersect+0x19c> │ │ │ │ │ + bgt 3dc <_PyDictView_Intersect+0x19c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f0 <_PyDictView_Intersect+0x294> │ │ │ │ │ + beq 4d4 <_PyDictView_Intersect+0x294> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + b 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 444 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bgt 428 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 444 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bne 428 <_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 478 <_PyDictView_Intersect+0x21c> │ │ │ │ │ + beq 45c <_PyDictView_Intersect+0x21c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 458 <_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 30c <_PyDictView_Intersect+0xb0> │ │ │ │ │ - b 318 <_PyDictView_Intersect+0xbc> │ │ │ │ │ + bge 2f0 <_PyDictView_Intersect+0xb0> │ │ │ │ │ + b 2fc <_PyDictView_Intersect+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldrlt r0, [r5, #4] │ │ │ │ │ - blt 2d8 <_PyDictView_Intersect+0x7c> │ │ │ │ │ - ldr r1, [pc, #80] @ 504 <_PyDictView_Intersect+0x2a8> │ │ │ │ │ + blt 2bc <_PyDictView_Intersect+0x7c> │ │ │ │ │ + ldr r1, [pc, #80] @ 4e8 <_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] @ 4fc <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r1, [pc, #44] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 344 <_PyDictView_Intersect+0xe8> │ │ │ │ │ + bne 328 <_PyDictView_Intersect+0xe8> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictitems_contains │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictitems_contains │ │ │ │ │ - b 34c <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dc <_PyDictView_Intersect+0x180> │ │ │ │ │ + b 3c0 <_PyDictView_Intersect+0x180> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f8 <_PyDictView_Intersect+0x19c> │ │ │ │ │ + b 3dc <_PyDictView_Intersect+0x19c> │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000bf90 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000508 : │ │ │ │ │ +000004ec : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10a98 │ │ │ │ │ + b 10aa8 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ -0000051c : │ │ │ │ │ +00000500 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5468 │ │ │ │ │ + b 5470 │ │ │ │ │ R_ARM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ -00000530 : │ │ │ │ │ +00000514 : │ │ │ │ │ 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 588 │ │ │ │ │ + bhi 56c │ │ │ │ │ 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 580 │ │ │ │ │ + bgt 564 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10dd0 <_PyDict_FromKeys> │ │ │ │ │ + b 10de0 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b 570 │ │ │ │ │ + b 554 │ │ │ │ │ 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 55c │ │ │ │ │ + b 540 │ │ │ │ │ │ │ │ │ │ -000005ac <_PyDict_Or>: │ │ │ │ │ +00000590 <_PyDict_Or>: │ │ │ │ │ _PyDict_Or(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r4, [pc, #276] @ 6e8 <_PyDict_Or+0x13c> │ │ │ │ │ + ldr r4, [pc, #276] @ 6cc <_PyDict_Or+0x13c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 678 <_PyDict_Or+0xcc> │ │ │ │ │ + beq 65c <_PyDict_Or+0xcc> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 6c0 <_PyDict_Or+0x114> │ │ │ │ │ + beq 6a4 <_PyDict_Or+0x114> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 6f0 │ │ │ │ │ + bl 6d4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6b8 <_PyDict_Or+0x10c> │ │ │ │ │ + beq 69c <_PyDict_Or+0x10c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl a308 │ │ │ │ │ + bl a25c │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69c <_PyDict_Or+0xf0> │ │ │ │ │ - ldr r1, [pc, #188] @ 6ec <_PyDict_Or+0x140> │ │ │ │ │ + bne 680 <_PyDict_Or+0xf0> │ │ │ │ │ + ldr r1, [pc, #188] @ 6d0 <_PyDict_Or+0x140> │ │ │ │ │ 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 │ │ │ │ │ @@ -508,235 +495,235 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec <_PyDict_Or+0x40> │ │ │ │ │ + bne 5d0 <_PyDict_Or+0x40> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 66c <_PyDict_Or+0xc0> │ │ │ │ │ + b 650 <_PyDict_Or+0xc0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b8 <_PyDict_Or+0x10c> │ │ │ │ │ + bgt 69c <_PyDict_Or+0x10c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6dc <_PyDict_Or+0x130> │ │ │ │ │ + beq 6c0 <_PyDict_Or+0x130> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 66c <_PyDict_Or+0xc0> │ │ │ │ │ - ldr r1, [pc, #32] @ 6e8 <_PyDict_Or+0x13c> │ │ │ │ │ + b 650 <_PyDict_Or+0xc0> │ │ │ │ │ + ldr r1, [pc, #32] @ 6cc <_PyDict_Or+0x13c> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 690 <_PyDict_Or+0xe4> │ │ │ │ │ - b 608 <_PyDict_Or+0x5c> │ │ │ │ │ + beq 674 <_PyDict_Or+0xe4> │ │ │ │ │ + b 5ec <_PyDict_Or+0x5c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b8 <_PyDict_Or+0x10c> │ │ │ │ │ + b 69c <_PyDict_Or+0x10c> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000006f0 : │ │ │ │ │ +000006d4 : │ │ │ │ │ anydict_copy_untracked(): │ │ │ │ │ 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] @ 73c │ │ │ │ │ + ldr r1, [pc, #48] @ 720 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 734 │ │ │ │ │ + beq 718 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 734 │ │ │ │ │ + bne 718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 588c │ │ │ │ │ + b 5894 │ │ │ │ │ R_ARM_JUMP24 copy_lock_held_untracked │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 724 │ │ │ │ │ + b 708 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000740 : │ │ │ │ │ +00000724 : │ │ │ │ │ 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 78c │ │ │ │ │ + beq 770 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a8 │ │ │ │ │ + bne 78c │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a8 │ │ │ │ │ + beq 78c │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000007b0 : │ │ │ │ │ +00000794 : │ │ │ │ │ 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 938 │ │ │ │ │ + beq 91c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - beq 918 │ │ │ │ │ + beq 8fc │ │ │ │ │ add lr, r4, #56 @ 0x38 │ │ │ │ │ mov ip, #14 │ │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 92c │ │ │ │ │ + beq 910 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 8fc │ │ │ │ │ + bne 8e0 │ │ │ │ │ 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 8fc │ │ │ │ │ - b 918 │ │ │ │ │ + bne 8e0 │ │ │ │ │ + b 8fc │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 918 │ │ │ │ │ + b 8fc │ │ │ │ │ │ │ │ │ │ -00000940 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +00000924 <_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 980 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ + beq 964 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ ldr r0, [r2, #444] @ 0x1bc │ │ │ │ │ - bl 7b0 │ │ │ │ │ + bl 794 │ │ │ │ │ str r0, [r4, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [pc, #4] @ 994 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ - bl 138 │ │ │ │ │ + ldr r0, [pc, #4] @ 978 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ + bl 138 │ │ │ │ │ R_ARM_CALL new_dict │ │ │ │ │ - b 978 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ + b 95c <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000998 : │ │ │ │ │ +0000097c : │ │ │ │ │ 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] │ │ │ │ │ @@ -745,203 +732,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 a1c │ │ │ │ │ + beq a00 │ │ │ │ │ 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 a1c │ │ │ │ │ + beq a00 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000a24 : │ │ │ │ │ +00000a08 : │ │ │ │ │ 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 a9c │ │ │ │ │ + bne a80 │ │ │ │ │ strd r0, [fp, #-12] │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 998 │ │ │ │ │ + bl 97c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq aa8 │ │ │ │ │ + beq a8c │ │ │ │ │ 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 a9c │ │ │ │ │ + beq a80 │ │ │ │ │ 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 aa0 │ │ │ │ │ + b a84 │ │ │ │ │ │ │ │ │ │ -00000ab4 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00000a98 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b10 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq af4 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq b20 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ + beq b04 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b28 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ + beq b0c <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble b10 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + ble af4 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b18 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ + beq afc <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b af4 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + b ad8 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq b44 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ + beq b28 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ ldr r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b10 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq af4 <_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 b78 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ + beq b5c <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b80 : │ │ │ │ │ +00000b64 : │ │ │ │ │ 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 d20 │ │ │ │ │ + beq d04 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq ccc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dac │ │ │ │ │ + bne d90 │ │ │ │ │ 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 d28 │ │ │ │ │ + beq d0c │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ add r8, r3, r6, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt c10 │ │ │ │ │ + blt bf4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e14 │ │ │ │ │ + beq df8 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df0 │ │ │ │ │ + bne dd4 │ │ │ │ │ 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 c68 │ │ │ │ │ + ble c4c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt lr, r1, r2, lsl #2 │ │ │ │ │ ldrshle lr, [r8, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne cc8 │ │ │ │ │ + bne cac │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r2, r1, r2 │ │ │ │ │ mvnle r1, #1 │ │ │ │ │ strble r1, [r2, #20] │ │ │ │ │ ldrle r1, [r5, #24] │ │ │ │ │ - ble ca4 │ │ │ │ │ + ble c88 │ │ │ │ │ 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] │ │ │ │ │ @@ -955,194 +942,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 e20 │ │ │ │ │ + beq e04 │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ - b c44 │ │ │ │ │ + b c28 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d08 │ │ │ │ │ + bgt cec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d08 │ │ │ │ │ + bne cec │ │ │ │ │ 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 cbc │ │ │ │ │ + b ca0 │ │ │ │ │ add r8, r1, #20 │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mla r8, r2, r6, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt d4c │ │ │ │ │ + blt d30 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7c │ │ │ │ │ + beq d60 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d88 │ │ │ │ │ + bne d6c │ │ │ │ │ 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 c34 │ │ │ │ │ + b c18 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #12 │ │ │ │ │ - b d38 │ │ │ │ │ + b d1c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d5c │ │ │ │ │ + b d40 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne bc4 │ │ │ │ │ + bne ba8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d20 │ │ │ │ │ + bgt d04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d20 │ │ │ │ │ + bne d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d20 │ │ │ │ │ + b d04 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c20 │ │ │ │ │ + b c04 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ - b bfc │ │ │ │ │ + b be0 │ │ │ │ │ mov r2, lr │ │ │ │ │ - b c70 │ │ │ │ │ + b c54 │ │ │ │ │ │ │ │ │ │ -00000e28 : │ │ │ │ │ +00000e0c : │ │ │ │ │ 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 ea4 │ │ │ │ │ + beq e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 4b00 │ │ │ │ │ + bl 4b08 │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e94 │ │ │ │ │ + bgt e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e94 │ │ │ │ │ + bne e78 │ │ │ │ │ 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 e98 │ │ │ │ │ + b e7c │ │ │ │ │ │ │ │ │ │ -00000eb8 : │ │ │ │ │ +00000e9c : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl e830 │ │ │ │ │ + bl e788 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000edc <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00000ec0 <_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 e830 │ │ │ │ │ + b e788 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -00000ef0 <_PyDict_LookupIndex>: │ │ │ │ │ +00000ed4 <_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 9ee8 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl 9ef0 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f18 : │ │ │ │ │ +00000efc : │ │ │ │ │ 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 │ │ │ │ │ @@ -1155,188 +1142,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 ff8 │ │ │ │ │ + bne fdc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt ff0 │ │ │ │ │ + blt fd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ff0 │ │ │ │ │ - ldr r3, [pc, #300] @ 10ac │ │ │ │ │ + blt fd4 │ │ │ │ │ + ldr r3, [pc, #300] @ 1090 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 107c │ │ │ │ │ + bhi 1060 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 1058 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10dc │ │ │ │ │ + bl 10c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpge r6, #3 │ │ │ │ │ - beq 10a0 │ │ │ │ │ + beq 1084 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ff0 │ │ │ │ │ - beq 107c │ │ │ │ │ + blt fd4 │ │ │ │ │ + beq 1060 │ │ │ │ │ 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 107c │ │ │ │ │ + blt 1060 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10dc │ │ │ │ │ - b fb0 │ │ │ │ │ + bl 10c0 │ │ │ │ │ + b f94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f3c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f3c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #140] @ 10b0 │ │ │ │ │ + ldr r1, [pc, #140] @ 1094 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f3c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #116] @ 10b4 │ │ │ │ │ + ldr r1, [pc, #116] @ 1098 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne f3c │ │ │ │ │ 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 107c │ │ │ │ │ + bge 1060 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10dc │ │ │ │ │ - b fb0 │ │ │ │ │ + bl 10c0 │ │ │ │ │ + b f94 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq fa0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b fc4 │ │ │ │ │ + b fa8 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble 1064 │ │ │ │ │ - b 107c │ │ │ │ │ + ble 1048 │ │ │ │ │ + b 1060 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt fe0 │ │ │ │ │ - b 107c │ │ │ │ │ + bgt fc4 │ │ │ │ │ + b 1060 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - b 107c │ │ │ │ │ + beq fa0 │ │ │ │ │ + b 1060 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010b8 : │ │ │ │ │ +0000109c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000010dc : │ │ │ │ │ +000010c0 : │ │ │ │ │ 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 1190 │ │ │ │ │ + beq 1174 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 1124 │ │ │ │ │ + b 1108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1174 │ │ │ │ │ + ble 1158 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1148 │ │ │ │ │ + ble 112c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 10ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 116c │ │ │ │ │ + bgt 1150 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 116c │ │ │ │ │ + bne 1150 │ │ │ │ │ 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 111c │ │ │ │ │ + bne 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 111c │ │ │ │ │ + b 1100 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 116c │ │ │ │ │ + b 1150 │ │ │ │ │ │ │ │ │ │ -00001198 : │ │ │ │ │ +0000117c : │ │ │ │ │ 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 │ │ │ │ │ @@ -1360,376 +1347,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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 127c │ │ │ │ │ + bne 1260 │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 129c │ │ │ │ │ + beq 1280 │ │ │ │ │ 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 1db0 │ │ │ │ │ + bl 1db8 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1220 │ │ │ │ │ + beq 1204 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1298 │ │ │ │ │ + bgt 127c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12a8 │ │ │ │ │ + beq 128c │ │ │ │ │ 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 1298 │ │ │ │ │ + b 127c │ │ │ │ │ │ │ │ │ │ -000012b4 : │ │ │ │ │ +00001298 : │ │ │ │ │ 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 1384 │ │ │ │ │ + beq 1368 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #224] @ 13c0 │ │ │ │ │ + ldr r1, [pc, #224] @ 13a4 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1378 │ │ │ │ │ + beq 135c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1394 │ │ │ │ │ + beq 1378 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 1380 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 134c │ │ │ │ │ + b 1330 │ │ │ │ │ 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 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132c │ │ │ │ │ + bne 1310 │ │ │ │ │ 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 12f4 │ │ │ │ │ + bne 12d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3858 @ 0xf12 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 136c │ │ │ │ │ + b 1350 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12f8 │ │ │ │ │ + bgt 12dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12f8 │ │ │ │ │ + bne 12dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12d8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000013c4 : │ │ │ │ │ +000013a8 : │ │ │ │ │ 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 146c │ │ │ │ │ + bl 1450 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1448 │ │ │ │ │ + beq 142c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 1468 │ │ │ │ │ + ldr r0, [pc, #112] @ 144c │ │ │ │ │ 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 1424 │ │ │ │ │ + beq 1408 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1450 │ │ │ │ │ + ble 1434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1448 │ │ │ │ │ + bgt 142c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1448 │ │ │ │ │ + bne 142c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1418 │ │ │ │ │ + b 13fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 13fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1418 │ │ │ │ │ + b 13fc │ │ │ │ │ .word 0x0000afa0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000146c : │ │ │ │ │ +00001450 : │ │ │ │ │ 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] @ 14e0 │ │ │ │ │ + ldr r1, [pc, #88] @ 14c4 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bne 14a8 │ │ │ │ │ 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 14d8 │ │ │ │ │ + bne 14bc │ │ │ │ │ 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 1498 │ │ │ │ │ + bne 147c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 14b8 │ │ │ │ │ + b 149c │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014e4 <_PyDict_DetachFromObject>: │ │ │ │ │ +000014c8 <_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 a24 │ │ │ │ │ + b a08 │ │ │ │ │ │ │ │ │ │ -000014f8 : │ │ │ │ │ +000014dc : │ │ │ │ │ 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 1594 │ │ │ │ │ + bne 1578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 155c │ │ │ │ │ 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 1574 │ │ │ │ │ + bgt 1558 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1574 │ │ │ │ │ + bne 1558 │ │ │ │ │ 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 15ac │ │ │ │ │ + ble 1590 │ │ │ │ │ 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 1588 │ │ │ │ │ + b 156c │ │ │ │ │ │ │ │ │ │ -000015b4 : │ │ │ │ │ +00001598 : │ │ │ │ │ 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 16c0 │ │ │ │ │ + beq 16a4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 16f0 │ │ │ │ │ + bne 16d4 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1694 │ │ │ │ │ + blt 1678 │ │ │ │ │ ldr r2, [lr, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl r1, r4, r1 │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 1700 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 16b4 │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 175c │ │ │ │ │ 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] @ 1888 │ │ │ │ │ + ldr r2, [pc, #552] @ 186c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 1764 │ │ │ │ │ + beq 1748 │ │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1744 │ │ │ │ │ + bne 1728 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 16a8 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcs 16dc │ │ │ │ │ + bcs 16c0 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16c0 │ │ │ │ │ + bgt 16a4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [lr] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 16c0 │ │ │ │ │ + bne 16a4 │ │ │ │ │ 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 1688 │ │ │ │ │ + beq 166c │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ - b 1640 │ │ │ │ │ + b 1624 │ │ │ │ │ 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 │ │ │ │ │ @@ -1737,43 +1724,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 16c0 │ │ │ │ │ + b 16a4 │ │ │ │ │ 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 1640 │ │ │ │ │ + b 1624 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1788 │ │ │ │ │ + beq 176c │ │ │ │ │ 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 16c4 │ │ │ │ │ + b 16a8 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 1694 │ │ │ │ │ - b 1630 │ │ │ │ │ + bcc 1678 │ │ │ │ │ + b 1614 │ │ │ │ │ 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 │ │ │ │ │ @@ -1785,24 +1772,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 1868 │ │ │ │ │ + ble 184c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1844 │ │ │ │ │ + ble 1828 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 183c │ │ │ │ │ - ldr r0, [pc, #140] @ 188c │ │ │ │ │ + bne 1820 │ │ │ │ │ + ldr r0, [pc, #140] @ 1870 │ │ │ │ │ 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 │ │ │ │ │ @@ -1812,92 +1799,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 16c4 │ │ │ │ │ + b 16a8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 17c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 17e4 │ │ │ │ │ + b 17c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17d8 │ │ │ │ │ + bne 17bc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 17d8 │ │ │ │ │ + b 17bc │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001890 : │ │ │ │ │ +00001874 : │ │ │ │ │ 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 199c │ │ │ │ │ + beq 1980 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #336] @ 1a0c │ │ │ │ │ + ldr r1, [pc, #336] @ 19f0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1990 │ │ │ │ │ + beq 1974 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19ac │ │ │ │ │ + beq 1990 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 1914 │ │ │ │ │ + ble 18f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e4 │ │ │ │ │ + beq 19c8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 18ec │ │ │ │ │ + b 18d0 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 19bc │ │ │ │ │ + bne 19a0 │ │ │ │ │ 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 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19b0 │ │ │ │ │ + beq 1994 │ │ │ │ │ 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 │ │ │ │ │ @@ -1905,84 +1892,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 1930 │ │ │ │ │ + b 1914 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d0 │ │ │ │ │ + bne 18b4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3906 @ 0xf42 │ │ │ │ │ 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 18d4 │ │ │ │ │ + bgt 18b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18d4 │ │ │ │ │ + bne 18b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18d0 │ │ │ │ │ + b 18b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19ac │ │ │ │ │ + bgt 1990 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 1990 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19ac │ │ │ │ │ + b 1990 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a10 : │ │ │ │ │ +000019f4 : │ │ │ │ │ frozendict_new(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ - bl df60 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl deb4 │ │ │ │ │ R_ARM_CALL anydict_new_untracked │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 1b30 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a68 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq 1a94 │ │ │ │ │ + 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 r3, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - bl a254 │ │ │ │ │ - R_ARM_CALL dict_update_common │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1b14 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a25c │ │ │ │ │ + R_ARM_CALL dict_update_arg │ │ │ │ │ + clz r3, r0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1aec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - ldr r1, [pc, #116] @ 1ae4 │ │ │ │ │ + bne 1b14 │ │ │ │ │ + ldr r1, [pc, #168] @ 1b44 │ │ │ │ │ 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 │ │ │ │ │ @@ -1992,32 +1998,47 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1a94 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1b14 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ + R_ARM_CALL dict_merge │ │ │ │ │ + b 1a8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1adc │ │ │ │ │ + bgt 1b30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1adc │ │ │ │ │ + beq 1b38 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1aac │ │ │ │ │ - .word 0x00000060 │ │ │ │ │ + b 1b30 │ │ │ │ │ + .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001ae8 : │ │ │ │ │ +00001b48 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2038,55 +2059,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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ba8 │ │ │ │ │ + bne 1c08 │ │ │ │ │ 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 1bc8 │ │ │ │ │ + beq 1c28 │ │ │ │ │ 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 1db0 │ │ │ │ │ + bl 1db8 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1bc0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bc4 │ │ │ │ │ + bgt 1c24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1c34 │ │ │ │ │ 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 1bc4 │ │ │ │ │ + b 1c24 │ │ │ │ │ │ │ │ │ │ -00001be0 : │ │ │ │ │ +00001c40 : │ │ │ │ │ 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 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b b8 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bne 1a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1f8 │ │ │ │ │ @@ -351,15 +351,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 d24 <_Py_dict_lookup+0x8d0> │ │ │ │ │ + bne d2c <_Py_dict_lookup+0x8d8> │ │ │ │ │ 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 6ac <_Py_dict_lookup+0x258> │ │ │ │ │ @@ -382,15 +382,15 @@ │ │ │ │ │ blt 70c <_Py_dict_lookup+0x2b8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq adc <_Py_dict_lookup+0x688> │ │ │ │ │ + beq ae4 <_Py_dict_lookup+0x690> │ │ │ │ │ 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 │ │ │ │ │ @@ -418,23 +418,23 @@ │ │ │ │ │ blt 774 <_Py_dict_lookup+0x320> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 678 <_Py_dict_lookup+0x224> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq cac <_Py_dict_lookup+0x858> │ │ │ │ │ + beq cb4 <_Py_dict_lookup+0x860> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ b 55c <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 1290 <_Py_dict_lookup+0xe3c> │ │ │ │ │ + bne 12b4 <_Py_dict_lookup+0xe60> │ │ │ │ │ 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] │ │ │ │ │ @@ -446,20 +446,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 58c <_Py_dict_lookup+0x138> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1340 <_Py_dict_lookup+0xeec> │ │ │ │ │ + beq 1358 <_Py_dict_lookup+0xf04> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ + beq 1350 <_Py_dict_lookup+0xefc> │ │ │ │ │ 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 │ │ │ │ │ @@ -477,15 +477,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 5f0 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt b5c <_Py_dict_lookup+0x708> │ │ │ │ │ + bgt b6c <_Py_dict_lookup+0x718> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrge r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blt 754 <_Py_dict_lookup+0x300> │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ @@ -495,15 +495,15 @@ │ │ │ │ │ beq 794 <_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 b84 <_Py_dict_lookup+0x730> │ │ │ │ │ + bgt b94 <_Py_dict_lookup+0x740> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 520 <_Py_dict_lookup+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ @@ -547,20 +547,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 808 <_Py_dict_lookup+0x3b4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1360 <_Py_dict_lookup+0xf0c> │ │ │ │ │ + beq 1380 <_Py_dict_lookup+0xf2c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1358 <_Py_dict_lookup+0xf04> │ │ │ │ │ + beq 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ 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 │ │ │ │ │ @@ -581,50 +581,50 @@ │ │ │ │ │ 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 a64 <_Py_dict_lookup+0x610> │ │ │ │ │ + bgt a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrsb r4, [r0, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ab8 <_Py_dict_lookup+0x664> │ │ │ │ │ + blt a9c <_Py_dict_lookup+0x648> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a4c <_Py_dict_lookup+0x5f8> │ │ │ │ │ + beq b58 <_Py_dict_lookup+0x704> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b94 <_Py_dict_lookup+0x740> │ │ │ │ │ + beq ba4 <_Py_dict_lookup+0x750> │ │ │ │ │ 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 a9c <_Py_dict_lookup+0x648> │ │ │ │ │ + bgt a80 <_Py_dict_lookup+0x62c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r3, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b50 <_Py_dict_lookup+0x6fc> │ │ │ │ │ + blt b60 <_Py_dict_lookup+0x70c> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ + beq ac4 <_Py_dict_lookup+0x670> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ + beq c34 <_Py_dict_lookup+0x7e0> │ │ │ │ │ lsr r3, r9, #10 │ │ │ │ │ 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 │ │ │ │ │ @@ -634,45 +634,45 @@ │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bgt 9c4 <_Py_dict_lookup+0x570> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + blt c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r9, r6, r7 │ │ │ │ │ ldr r5, [r9, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + beq ac0 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldr r2, [r6, r7] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq e38 <_Py_dict_lookup+0x9e4> │ │ │ │ │ + beq e40 <_Py_dict_lookup+0x9ec> │ │ │ │ │ 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 e1c <_Py_dict_lookup+0x9c8> │ │ │ │ │ + bgt e24 <_Py_dict_lookup+0x9d0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e10 <_Py_dict_lookup+0x9bc> │ │ │ │ │ + blt e18 <_Py_dict_lookup+0x9c4> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r9, r6, r7 │ │ │ │ │ ldr r8, [r9, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + beq ac0 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldr r2, [r6, r7] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq eb8 <_Py_dict_lookup+0xa64> │ │ │ │ │ + beq ec0 <_Py_dict_lookup+0xa6c> │ │ │ │ │ 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 │ │ │ │ │ @@ -708,21 +708,14 @@ │ │ │ │ │ beq 5ec <_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 9e0 <_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 5f0 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 85c <_Py_dict_lookup+0x408> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ @@ -745,44 +738,55 @@ │ │ │ │ │ lsr r3, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ b 8a4 <_Py_dict_lookup+0x450> │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldrb r2, [sl, #5] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ + add r3, r3, r1, lsl r2 │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ + b 5f0 <_Py_dict_lookup+0x19c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 714 <_Py_dict_lookup+0x2c0> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 714 <_Py_dict_lookup+0x2c0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1350 <_Py_dict_lookup+0xefc> │ │ │ │ │ + beq 1370 <_Py_dict_lookup+0xf1c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1348 <_Py_dict_lookup+0xef4> │ │ │ │ │ + beq 1368 <_Py_dict_lookup+0xf14> │ │ │ │ │ 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 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 67c <_Py_dict_lookup+0x228> │ │ │ │ │ b 714 <_Py_dict_lookup+0x2c0> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b acc <_Py_dict_lookup+0x678> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ b 8dc <_Py_dict_lookup+0x488> │ │ │ │ │ ldr r4, [r5, r8, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 6c8 <_Py_dict_lookup+0x274> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ @@ -806,70 +810,68 @@ │ │ │ │ │ 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 bdc <_Py_dict_lookup+0x788> │ │ │ │ │ + bgt bec <_Py_dict_lookup+0x798> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12cc <_Py_dict_lookup+0xe78> │ │ │ │ │ + beq 131c <_Py_dict_lookup+0xec8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ + bne ac4 <_Py_dict_lookup+0x670> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 884 <_Py_dict_lookup+0x430> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ bne 948 <_Py_dict_lookup+0x4f4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ │ - b a4c <_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 c74 <_Py_dict_lookup+0x820> │ │ │ │ │ + bgt c7c <_Py_dict_lookup+0x828> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12a8 <_Py_dict_lookup+0xe54> │ │ │ │ │ + beq 1298 <_Py_dict_lookup+0xe44> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a48 <_Py_dict_lookup+0x5f4> │ │ │ │ │ + bne ac4 <_Py_dict_lookup+0x670> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 8dc <_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 │ │ │ │ │ @@ -877,20 +879,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5cc <_Py_dict_lookup+0x178> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1370 <_Py_dict_lookup+0xf1c> │ │ │ │ │ + beq 1348 <_Py_dict_lookup+0xef4> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1368 <_Py_dict_lookup+0xf14> │ │ │ │ │ + beq 1340 <_Py_dict_lookup+0xeec> │ │ │ │ │ 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 │ │ │ │ │ @@ -902,68 +904,68 @@ │ │ │ │ │ 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 1048 <_Py_dict_lookup+0xbf4> │ │ │ │ │ + bgt 1050 <_Py_dict_lookup+0xbfc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f38 <_Py_dict_lookup+0xae4> │ │ │ │ │ + bge f40 <_Py_dict_lookup+0xaec> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ 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 1098 <_Py_dict_lookup+0xc44> │ │ │ │ │ + bgt 10a0 <_Py_dict_lookup+0xc4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge fc0 <_Py_dict_lookup+0xb6c> │ │ │ │ │ + bge fc8 <_Py_dict_lookup+0xb74> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ 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 1254 <_Py_dict_lookup+0xe00> │ │ │ │ │ + bgt 125c <_Py_dict_lookup+0xe08> │ │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 11c8 <_Py_dict_lookup+0xd74> │ │ │ │ │ + bge 11d0 <_Py_dict_lookup+0xd7c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r5, r5, r7, lsr #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r8 │ │ │ │ │ - bgt 1180 <_Py_dict_lookup+0xd2c> │ │ │ │ │ + bgt 1188 <_Py_dict_lookup+0xd34> │ │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 10f4 <_Py_dict_lookup+0xca0> │ │ │ │ │ + bge 10fc <_Py_dict_lookup+0xca8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ lsr r7, r7, #10 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ and r5, r5, r8 │ │ │ │ │ - b db0 <_Py_dict_lookup+0x95c> │ │ │ │ │ + b db8 <_Py_dict_lookup+0x964> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c2c <_Py_dict_lookup+0x7d8> │ │ │ │ │ b 99c <_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] │ │ │ │ │ @@ -979,30 +981,30 @@ │ │ │ │ │ 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 e84 <_Py_dict_lookup+0xa30> │ │ │ │ │ + bgt e8c <_Py_dict_lookup+0xa38> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12e8 <_Py_dict_lookup+0xe94> │ │ │ │ │ + beq 12dc <_Py_dict_lookup+0xe88> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 12cc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr ip, [r9, #4] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 12cc <_Py_dict_lookup+0xe78> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + bne ac0 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ b 948 <_Py_dict_lookup+0x4f4> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -1012,320 +1014,320 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f04 <_Py_dict_lookup+0xab0> │ │ │ │ │ + bgt f0c <_Py_dict_lookup+0xab8> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1308 <_Py_dict_lookup+0xeb4> │ │ │ │ │ + beq 12fc <_Py_dict_lookup+0xea8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 12cc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr ip, [r9, #4] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne 1328 <_Py_dict_lookup+0xed4> │ │ │ │ │ + bne 12cc <_Py_dict_lookup+0xe78> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + bne ac0 <_Py_dict_lookup+0x66c> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ b 99c <_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 d54 <_Py_dict_lookup+0x900> │ │ │ │ │ + bne d5c <_Py_dict_lookup+0x908> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10e8 <_Py_dict_lookup+0xc94> │ │ │ │ │ + ble 10f0 <_Py_dict_lookup+0xc9c> │ │ │ │ │ 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 10bc <_Py_dict_lookup+0xc68> │ │ │ │ │ + ble 10c4 <_Py_dict_lookup+0xc70> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10b4 <_Py_dict_lookup+0xc60> │ │ │ │ │ + bne 10bc <_Py_dict_lookup+0xc68> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d54 <_Py_dict_lookup+0x900> │ │ │ │ │ + b d5c <_Py_dict_lookup+0x908> │ │ │ │ │ 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 d88 <_Py_dict_lookup+0x934> │ │ │ │ │ + bne d90 <_Py_dict_lookup+0x93c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 108c <_Py_dict_lookup+0xc38> │ │ │ │ │ + ble 1094 <_Py_dict_lookup+0xc40> │ │ │ │ │ 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 1060 <_Py_dict_lookup+0xc0c> │ │ │ │ │ + ble 1068 <_Py_dict_lookup+0xc14> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10b4 <_Py_dict_lookup+0xc60> │ │ │ │ │ + bne 10bc <_Py_dict_lookup+0xc68> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d88 <_Py_dict_lookup+0x934> │ │ │ │ │ + b d90 <_Py_dict_lookup+0x93c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r2] │ │ │ │ │ - b d44 <_Py_dict_lookup+0x8f0> │ │ │ │ │ + b d4c <_Py_dict_lookup+0x8f8> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1010 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + bne 1018 <_Py_dict_lookup+0xbc4> │ │ │ │ │ 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 1010 <_Py_dict_lookup+0xbbc> │ │ │ │ │ + b 1018 <_Py_dict_lookup+0xbc4> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - b fe8 <_Py_dict_lookup+0xb94> │ │ │ │ │ + b ff0 <_Py_dict_lookup+0xb9c> │ │ │ │ │ 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 d78 <_Py_dict_lookup+0x924> │ │ │ │ │ + b d80 <_Py_dict_lookup+0x92c> │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 67c <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f88 <_Py_dict_lookup+0xb34> │ │ │ │ │ + bne f90 <_Py_dict_lookup+0xb3c> │ │ │ │ │ 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 f88 <_Py_dict_lookup+0xb34> │ │ │ │ │ + b f90 <_Py_dict_lookup+0xb3c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - b f60 <_Py_dict_lookup+0xb0c> │ │ │ │ │ + b f68 <_Py_dict_lookup+0xb14> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, r4, lsl #3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne df8 <_Py_dict_lookup+0x9a4> │ │ │ │ │ + bne e00 <_Py_dict_lookup+0x9ac> │ │ │ │ │ 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 11a0 <_Py_dict_lookup+0xd4c> │ │ │ │ │ + ble 11a8 <_Py_dict_lookup+0xd54> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1360 <_Py_dict_lookup+0xf0c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1360 <_Py_dict_lookup+0xf0c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1194 <_Py_dict_lookup+0xd40> │ │ │ │ │ + bne 119c <_Py_dict_lookup+0xd48> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b df8 <_Py_dict_lookup+0x9a4> │ │ │ │ │ + b e00 <_Py_dict_lookup+0x9ac> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b de8 <_Py_dict_lookup+0x994> │ │ │ │ │ + b df0 <_Py_dict_lookup+0x99c> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 67c <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1148 <_Py_dict_lookup+0xcf4> │ │ │ │ │ + bne 1150 <_Py_dict_lookup+0xcfc> │ │ │ │ │ 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 1148 <_Py_dict_lookup+0xcf4> │ │ │ │ │ + b 1150 <_Py_dict_lookup+0xcfc> │ │ │ │ │ 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 dcc <_Py_dict_lookup+0x978> │ │ │ │ │ + bne dd4 <_Py_dict_lookup+0x980> │ │ │ │ │ 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 1268 <_Py_dict_lookup+0xe14> │ │ │ │ │ + ble 1270 <_Py_dict_lookup+0xe1c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 12c4 <_Py_dict_lookup+0xe70> │ │ │ │ │ + blt 1338 <_Py_dict_lookup+0xee4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1360 <_Py_dict_lookup+0xf0c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1378 <_Py_dict_lookup+0xf24> │ │ │ │ │ + bne 1360 <_Py_dict_lookup+0xf0c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1194 <_Py_dict_lookup+0xd40> │ │ │ │ │ + bne 119c <_Py_dict_lookup+0xd48> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b dcc <_Py_dict_lookup+0x978> │ │ │ │ │ + b dd4 <_Py_dict_lookup+0x980> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b dbc <_Py_dict_lookup+0x968> │ │ │ │ │ + b dc4 <_Py_dict_lookup+0x970> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 121c <_Py_dict_lookup+0xdc8> │ │ │ │ │ + bne 1224 <_Py_dict_lookup+0xdd0> │ │ │ │ │ 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 121c <_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 514 <_Py_dict_lookup+0xc0> │ │ │ │ │ + b 1224 <_Py_dict_lookup+0xdd0> │ │ │ │ │ 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 c74 <_Py_dict_lookup+0x820> │ │ │ │ │ - mvn r4, #2 │ │ │ │ │ - b 5ec <_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 bdc <_Py_dict_lookup+0x788> │ │ │ │ │ + b c7c <_Py_dict_lookup+0x828> │ │ │ │ │ + lsr r2, r9, #5 │ │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add r8, r2, r8 │ │ │ │ │ + and r8, r8, r3 │ │ │ │ │ + b 514 <_Py_dict_lookup+0xc0> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b e84 <_Py_dict_lookup+0xa30> │ │ │ │ │ + b e8c <_Py_dict_lookup+0xa38> │ │ │ │ │ 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, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b f04 <_Py_dict_lookup+0xab0> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ + b f0c <_Py_dict_lookup+0xab8> │ │ │ │ │ + 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 bec <_Py_dict_lookup+0x798> │ │ │ │ │ + mvn r4, #2 │ │ │ │ │ + b 5ec <_Py_dict_lookup+0x198> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b d0c <_Py_dict_lookup+0x8b8> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b cf8 <_Py_dict_lookup+0x8a4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b 65c <_Py_dict_lookup+0x208> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 648 <_Py_dict_lookup+0x1f4> │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b b30 <_Py_dict_lookup+0x6dc> │ │ │ │ │ + b b38 <_Py_dict_lookup+0x6e4> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b1c <_Py_dict_lookup+0x6c8> │ │ │ │ │ + b b24 <_Py_dict_lookup+0x6d0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b 7ec <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 7d8 <_Py_dict_lookup+0x384> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b d04 <_Py_dict_lookup+0x8b0> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b cf0 <_Py_dict_lookup+0x89c> │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 480 <_Py_dict_lookup+0x2c> │ │ │ │ │ │ │ │ │ │ -00001380 : │ │ │ │ │ +00001388 : │ │ │ │ │ unicodekeys_lookup_unicode(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -1339,197 +1341,197 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl ip, ip, r6 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r2, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ ldrsble r4, [r8, r3] │ │ │ │ │ - bgt 1470 │ │ │ │ │ + bgt 1478 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1450 │ │ │ │ │ + blt 1458 │ │ │ │ │ ldr r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 1460 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 1508 │ │ │ │ │ + beq 1510 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r7, lsr #5 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ ldrsble r4, [r8, r3] │ │ │ │ │ - bgt 1484 │ │ │ │ │ + bgt 148c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1464 │ │ │ │ │ + blt 146c │ │ │ │ │ ldr r1, [r9, r4, lsl #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 1460 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 1498 │ │ │ │ │ + beq 14a0 │ │ │ │ │ lsr r7, r7, #10 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - b 13c8 │ │ │ │ │ + b 13d0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 1458 │ │ │ │ │ - b 1434 │ │ │ │ │ + beq 1460 │ │ │ │ │ + b 143c │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r4, [r8, r3, lsl #2] │ │ │ │ │ ldrshle r4, [r8, r2] │ │ │ │ │ - b 13d4 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r4, [r8, r3, lsl #2] │ │ │ │ │ ldrshle r4, [r8, r2] │ │ │ │ │ - b 1414 │ │ │ │ │ + b 141c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1434 │ │ │ │ │ + bne 143c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 1434 │ │ │ │ │ + bne 143c │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 1580 │ │ │ │ │ + beq 1588 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 1580 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ - b 1434 │ │ │ │ │ + beq 1460 │ │ │ │ │ + b 143c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13fc │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13fc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1590 │ │ │ │ │ + beq 1598 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1588 │ │ │ │ │ + beq 1590 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ - b 13f4 │ │ │ │ │ + beq 1460 │ │ │ │ │ + b 13fc │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 14ec │ │ │ │ │ + b 14f4 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 14d4 │ │ │ │ │ + b 14dc │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 155c │ │ │ │ │ + b 1564 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1544 │ │ │ │ │ + b 154c │ │ │ │ │ │ │ │ │ │ -00001598 : │ │ │ │ │ +000015a0 : │ │ │ │ │ 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 166c │ │ │ │ │ + beq 1674 │ │ │ │ │ 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 1628 │ │ │ │ │ + bne 1630 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1628 │ │ │ │ │ - ldr r0, [pc, #172] @ 16bc │ │ │ │ │ + beq 1630 │ │ │ │ │ + ldr r0, [pc, #172] @ 16c4 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 1668 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1db8 │ │ │ │ │ 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 1608 │ │ │ │ │ + bne 1610 │ │ │ │ │ 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 16c4 │ │ │ │ │ - ldr r1, [pc, #76] @ 16c0 │ │ │ │ │ + b 16cc │ │ │ │ │ + ldr r1, [pc, #76] @ 16c8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 16a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a0 │ │ │ │ │ + bne 16a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2820 @ 0xb04 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -1543,21 +1545,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 1694 │ │ │ │ │ + b 169c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000016c4 : │ │ │ │ │ +000016cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -1569,26 +1571,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 17f4 │ │ │ │ │ - ldr r3, [pc, #1272] @ 1c08 │ │ │ │ │ + bne 17fc │ │ │ │ │ + ldr r3, [pc, #1272] @ 1c10 │ │ │ │ │ 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 17f4 │ │ │ │ │ + beq 17fc │ │ │ │ │ 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 │ │ │ │ │ @@ -1610,15 +1612,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 18b4 │ │ │ │ │ + bne 18bc │ │ │ │ │ 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] │ │ │ │ │ @@ -1633,15 +1635,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 1ba8 │ │ │ │ │ + beq 1bb0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1662,294 +1664,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 18b4 │ │ │ │ │ + bne 18bc │ │ │ │ │ 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 17b8 │ │ │ │ │ + beq 17c0 │ │ │ │ │ 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 17d0 │ │ │ │ │ - ldr r3, [pc, #848] @ 1c0c │ │ │ │ │ + b 17d8 │ │ │ │ │ + ldr r3, [pc, #848] @ 1c14 │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1954 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 1b5c │ │ │ │ │ + bne 1b64 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 1b10 │ │ │ │ │ + bne 1b18 │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + bne 1acc │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1a78 │ │ │ │ │ + bne 1a80 │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 1a2c │ │ │ │ │ + bne 1a34 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 19e0 │ │ │ │ │ + bne 19e8 │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 1994 │ │ │ │ │ + bne 199c │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 1870 │ │ │ │ │ + ble 1878 │ │ │ │ │ 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 17b8 │ │ │ │ │ - b 1890 │ │ │ │ │ + beq 17c0 │ │ │ │ │ + b 1898 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18d0 │ │ │ │ │ + beq 18d8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18d0 │ │ │ │ │ + bge 18d8 │ │ │ │ │ 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 18d0 │ │ │ │ │ + b 18d8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #408] @ 0x198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1908 │ │ │ │ │ + beq 1910 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1908 │ │ │ │ │ + bge 1910 │ │ │ │ │ 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 1908 │ │ │ │ │ + b 1910 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1900 │ │ │ │ │ + beq 1908 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1900 │ │ │ │ │ + bge 1908 │ │ │ │ │ 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 1900 │ │ │ │ │ + b 1908 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18f8 │ │ │ │ │ + beq 1900 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18f8 │ │ │ │ │ + bge 1900 │ │ │ │ │ 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 18f8 │ │ │ │ │ + b 1900 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18f0 │ │ │ │ │ + beq 18f8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18f0 │ │ │ │ │ + bge 18f8 │ │ │ │ │ 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 18f0 │ │ │ │ │ + b 18f8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18e8 │ │ │ │ │ + beq 18f0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18e8 │ │ │ │ │ + bge 18f0 │ │ │ │ │ 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 18e8 │ │ │ │ │ + b 18f0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18e0 │ │ │ │ │ + beq 18e8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18e0 │ │ │ │ │ + bge 18e8 │ │ │ │ │ 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 18e0 │ │ │ │ │ + b 18e8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 18d8 │ │ │ │ │ + beq 18e0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 18d8 │ │ │ │ │ + bge 18e0 │ │ │ │ │ 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 18d8 │ │ │ │ │ + b 18e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bc8 │ │ │ │ │ + bgt 1bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1bf8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1be8 │ │ │ │ │ + bgt 1bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bfc │ │ │ │ │ + beq 1c04 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 17ec │ │ │ │ │ + b 17f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bc8 │ │ │ │ │ + b 1bd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1be8 │ │ │ │ │ + b 1bf0 │ │ │ │ │ .word 0x000004f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001c10 : │ │ │ │ │ +00001c18 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1961,27 +1963,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 1d70 │ │ │ │ │ + beq 1d78 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1d9c │ │ │ │ │ + bhi 1da4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ - ldr r3, [pc, #312] @ 1dac │ │ │ │ │ + bne 1cec │ │ │ │ │ + ldr r3, [pc, #312] @ 1db4 │ │ │ │ │ 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 1d8c │ │ │ │ │ + beq 1d94 │ │ │ │ │ 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 │ │ │ │ │ @@ -2012,15 +2014,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 1da4 │ │ │ │ │ + beq 1dac │ │ │ │ │ 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] │ │ │ │ │ @@ -2037,95 +2039,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 1ce8 │ │ │ │ │ + bls 1cf0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ - b 1ce8 │ │ │ │ │ + b 1cf0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1ce8 │ │ │ │ │ + b 1cf0 │ │ │ │ │ mov r0, #8 │ │ │ │ │ - b 1d7c │ │ │ │ │ + b 1d84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1cd8 │ │ │ │ │ + b 1ce0 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001db0 : │ │ │ │ │ +00001db8 : │ │ │ │ │ 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 2194 │ │ │ │ │ + bne 219c │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 2780 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f08 │ │ │ │ │ + bne 1f10 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e28 │ │ │ │ │ + beq 1e30 │ │ │ │ │ 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 26bc │ │ │ │ │ + bne 26c4 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 20d0 │ │ │ │ │ + ble 20d8 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2114 │ │ │ │ │ + bne 211c │ │ │ │ │ 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 1edc │ │ │ │ │ + bgt 1ee4 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ ldrsb ip, [r0, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 20a8 │ │ │ │ │ + bge 20b0 │ │ │ │ │ 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 216c │ │ │ │ │ + beq 2174 │ │ │ │ │ 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] │ │ │ │ │ @@ -2135,786 +2137,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 269c │ │ │ │ │ + bgt 26a4 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add ip, r2, r0 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1fd8 │ │ │ │ │ + bge 1fe0 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 1e8c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1fa4 │ │ │ │ │ + beq 1fac │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f78 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #2220] @ 27d4 │ │ │ │ │ + ldr r3, [pc, #2220] @ 27dc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2248 │ │ │ │ │ + bne 2250 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 2200 │ │ │ │ │ + bne 2208 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 2400 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 23b0 │ │ │ │ │ + bne 23b8 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 2368 │ │ │ │ │ + bne 2370 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 2328 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 22d8 │ │ │ │ │ + bne 22e0 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 2290 │ │ │ │ │ + bne 2298 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2680 │ │ │ │ │ + beq 2688 │ │ │ │ │ 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 2054 │ │ │ │ │ + ble 205c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ed0 │ │ │ │ │ + bgt 1ed8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ + bne 1ed8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1ed8 │ │ │ │ │ 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 1ef8 │ │ │ │ │ + blt 1f00 │ │ │ │ │ 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 2084 │ │ │ │ │ + ble 208c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 2738 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r5, r2, r0 │ │ │ │ │ ldrsh r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1ef8 │ │ │ │ │ + blt 1f00 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 2028 │ │ │ │ │ + b 2030 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1fb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fb0 │ │ │ │ │ + b 1fb8 │ │ │ │ │ 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 2070 │ │ │ │ │ + bge 2078 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 1e8c │ │ │ │ │ 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 2094 │ │ │ │ │ - b 2000 │ │ │ │ │ + blt 209c │ │ │ │ │ + b 2008 │ │ │ │ │ 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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 2780 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2164 │ │ │ │ │ - ldr r3, [pc, #1724] @ 27d8 │ │ │ │ │ + beq 216c │ │ │ │ │ + ldr r3, [pc, #1724] @ 27e0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r5, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - bne 25f0 │ │ │ │ │ + bne 25f8 │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 25a8 │ │ │ │ │ + bne 25b0 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - bne 2560 │ │ │ │ │ + bne 2568 │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 2518 │ │ │ │ │ + bne 2520 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 24d8 │ │ │ │ │ tst r5, #32 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 2490 │ │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ │ - bne 2440 │ │ │ │ │ + bne 2448 │ │ │ │ │ lsrs r5, r5, #7 │ │ │ │ │ - bne 2638 │ │ │ │ │ + bne 2640 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1e40 │ │ │ │ │ + b 1e48 │ │ │ │ │ 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 1eb8 │ │ │ │ │ + b 1ec0 │ │ │ │ │ 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 1de4 │ │ │ │ │ + bne 1dec │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 90d4 │ │ │ │ │ + bl 90dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1e0c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edf0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl ed48 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 275c │ │ │ │ │ + ble 2764 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ed0 │ │ │ │ │ + bgt 1ed8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ + bne 1ed8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1ed8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1f48 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f40 │ │ │ │ │ + bge 1f48 │ │ │ │ │ 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 1f40 │ │ │ │ │ + b 1f48 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1f40 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f38 │ │ │ │ │ + bge 1f40 │ │ │ │ │ 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 1f38 │ │ │ │ │ + b 1f40 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f70 │ │ │ │ │ + bge 1f78 │ │ │ │ │ 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 1f70 │ │ │ │ │ + b 1f78 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f68 │ │ │ │ │ + beq 1f70 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f68 │ │ │ │ │ + bge 1f70 │ │ │ │ │ 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 1f68 │ │ │ │ │ + b 1f70 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 1f68 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f60 │ │ │ │ │ + bge 1f68 │ │ │ │ │ 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 1f60 │ │ │ │ │ + b 1f68 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f60 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f58 │ │ │ │ │ + bge 1f60 │ │ │ │ │ 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 1f58 │ │ │ │ │ + b 1f60 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f50 │ │ │ │ │ + beq 1f58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f50 │ │ │ │ │ + bge 1f58 │ │ │ │ │ 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 1f50 │ │ │ │ │ + b 1f58 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f48 │ │ │ │ │ + beq 1f50 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f48 │ │ │ │ │ + bge 1f50 │ │ │ │ │ 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 1f48 │ │ │ │ │ + b 1f50 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 215c │ │ │ │ │ + beq 2164 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 215c │ │ │ │ │ + bge 2164 │ │ │ │ │ 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 215c │ │ │ │ │ + b 2164 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 215c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2154 │ │ │ │ │ + bge 215c │ │ │ │ │ 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 2154 │ │ │ │ │ + b 215c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 214c │ │ │ │ │ + beq 2154 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 214c │ │ │ │ │ + bge 2154 │ │ │ │ │ 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 214c │ │ │ │ │ + b 2154 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2144 │ │ │ │ │ + beq 214c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2144 │ │ │ │ │ + bge 214c │ │ │ │ │ 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 2144 │ │ │ │ │ + b 214c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 2144 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 213c │ │ │ │ │ + bge 2144 │ │ │ │ │ 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 213c │ │ │ │ │ + b 2144 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2134 │ │ │ │ │ + beq 213c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2134 │ │ │ │ │ + bge 213c │ │ │ │ │ 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 2134 │ │ │ │ │ + b 213c │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 212c │ │ │ │ │ + beq 2134 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 212c │ │ │ │ │ + bge 2134 │ │ │ │ │ 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 212c │ │ │ │ │ + b 2134 │ │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r5, [r7, #408] @ 0x198 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2164 │ │ │ │ │ + beq 216c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2164 │ │ │ │ │ + bge 216c │ │ │ │ │ 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 2164 │ │ │ │ │ + b 216c │ │ │ │ │ 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 1fa4 │ │ │ │ │ + b 1fac │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 26fc │ │ │ │ │ + bge 2704 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 1e8c │ │ │ │ │ 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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 2780 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1e28 │ │ │ │ │ + b 1e30 │ │ │ │ │ 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 2004 │ │ │ │ │ + bge 200c │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ - b 26b4 │ │ │ │ │ + b 26bc │ │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2724 │ │ │ │ │ + blt 272c │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 2020 │ │ │ │ │ + b 2028 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 21e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d8 │ │ │ │ │ + b 21e0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27ac │ │ │ │ │ + ble 27b4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27a0 │ │ │ │ │ + bgt 27a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ 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 2784 │ │ │ │ │ + bne 278c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2784 │ │ │ │ │ + b 278c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27a0 │ │ │ │ │ + b 27a8 │ │ │ │ │ .word 0x000008a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000027dc : │ │ │ │ │ +000027e4 : │ │ │ │ │ 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 283c │ │ │ │ │ + bgt 2844 │ │ │ │ │ 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 2878 │ │ │ │ │ + bge 2880 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 291c │ │ │ │ │ + bgt 2924 │ │ │ │ │ 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 2834 │ │ │ │ │ + blt 283c │ │ │ │ │ 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 28bc │ │ │ │ │ + bgt 28c4 │ │ │ │ │ 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 2834 │ │ │ │ │ + blt 283c │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - b 2894 │ │ │ │ │ + b 289c │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 28f8 │ │ │ │ │ + bgt 2900 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2834 │ │ │ │ │ + blt 283c │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ - ble 28cc │ │ │ │ │ + ble 28d4 │ │ │ │ │ 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 2834 │ │ │ │ │ - b 28e4 │ │ │ │ │ + blt 283c │ │ │ │ │ + b 28ec │ │ │ │ │ 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 2870 │ │ │ │ │ + b 2878 │ │ │ │ │ │ │ │ │ │ -0000294c : │ │ │ │ │ +00002954 : │ │ │ │ │ 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 326c │ │ │ │ │ + bhi 3274 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl r1, r7, r1 │ │ │ │ │ ldr r6, [r8, #24] │ │ │ │ │ @@ -2925,27 +2927,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 2d34 │ │ │ │ │ + beq 2d3c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 2fac │ │ │ │ │ + bhi 2fb4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 2b8c │ │ │ │ │ - ldr r3, [pc, #2224] @ 3280 │ │ │ │ │ + bne 2b94 │ │ │ │ │ + ldr r3, [pc, #2224] @ 3288 │ │ │ │ │ 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 2dcc │ │ │ │ │ + beq 2dd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2964,82 +2966,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 3000 │ │ │ │ │ + bne 3008 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d90 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r9, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2de8 │ │ │ │ │ + bne 2df0 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2de8 │ │ │ │ │ + bne 2df0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl r2, r7, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b18 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 2ae0 │ │ │ │ │ + b 2ae8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2d14 │ │ │ │ │ + bgt 2d1c │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh sl, [r4, ip] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b18 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 2ab4 │ │ │ │ │ + bgt 2abc │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 2adc │ │ │ │ │ - ldr r3, [pc, #1900] @ 3284 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ + ldr r3, [pc, #1900] @ 328c │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b74 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2d08 │ │ │ │ │ + bne 2d10 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2d08 │ │ │ │ │ - ldr r3, [pc, #1864] @ 3288 │ │ │ │ │ + bne 2d10 │ │ │ │ │ + ldr r3, [pc, #1864] @ 3290 │ │ │ │ │ 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 2d08 │ │ │ │ │ + bhi 2d10 │ │ │ │ │ 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 │ │ │ │ │ @@ -3055,15 +3057,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 326c │ │ │ │ │ + beq 3274 │ │ │ │ │ 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] │ │ │ │ │ @@ -3086,243 +3088,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 31a4 │ │ │ │ │ + bne 31ac │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d8c │ │ │ │ │ + beq 2d94 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a70 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2c88 │ │ │ │ │ + ble 2c90 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mla lr, lr, r7, r1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3278 │ │ │ │ │ + beq 3280 │ │ │ │ │ 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 2c5c │ │ │ │ │ + bne 2c64 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4104 │ │ │ │ │ - b 2b10 │ │ │ │ │ + bl 410c │ │ │ │ │ + b 2b18 │ │ │ │ │ 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 2cf8 │ │ │ │ │ + ble 2d00 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2f40 │ │ │ │ │ + bgt 2f48 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2acc │ │ │ │ │ + beq 2ad4 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2cbc │ │ │ │ │ + b 2cc4 │ │ │ │ │ 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 2b00 │ │ │ │ │ - b 2ce4 │ │ │ │ │ + beq 2b08 │ │ │ │ │ + b 2cec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2b74 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 2adc │ │ │ │ │ - b 2b10 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ + b 2b18 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi 2fb4 │ │ │ │ │ + bhi 2fbc │ │ │ │ │ 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 326c │ │ │ │ │ + beq 3274 │ │ │ │ │ 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 2bc0 │ │ │ │ │ + b 2bc8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - bne 2f6c │ │ │ │ │ + bne 2f74 │ │ │ │ │ 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 4104 │ │ │ │ │ - b 2b10 │ │ │ │ │ + bl 410c │ │ │ │ │ + b 2b18 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2d58 │ │ │ │ │ + b 2d60 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 2f64 │ │ │ │ │ + ble 2f6c │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r7 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 2f08 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f18 │ │ │ │ │ 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 2f00 │ │ │ │ │ + beq 2f08 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2e5c │ │ │ │ │ + beq 2e64 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f18 │ │ │ │ │ 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 2f10 │ │ │ │ │ + beq 2f18 │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 2f08 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 2aa0 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov r3, lr │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2f18 │ │ │ │ │ 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 2f10 │ │ │ │ │ + beq 2f18 │ │ │ │ │ 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 2f10 │ │ │ │ │ + beq 2f18 │ │ │ │ │ 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 2e80 │ │ │ │ │ + bne 2e88 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 2ff4 │ │ │ │ │ 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 2df4 │ │ │ │ │ - b 2aa0 │ │ │ │ │ + bne 2dfc │ │ │ │ │ + b 2aa8 │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2d28 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2f40 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - b 2aa0 │ │ │ │ │ + b 2f48 │ │ │ │ │ + beq 2b18 │ │ │ │ │ + b 2aa8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2db8 │ │ │ │ │ + ble 2dc0 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mla lr, lr, r7, r4 │ │ │ │ │ - b 2f88 │ │ │ │ │ + b 2f90 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f84 │ │ │ │ │ + beq 2f8c │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2f84 │ │ │ │ │ - b 2db8 │ │ │ │ │ + bne 2f8c │ │ │ │ │ + b 2dc0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r2, #8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movls r1, #1 │ │ │ │ │ movhi r1, #1 │ │ │ │ │ @@ -3330,27 +3332,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 2d58 │ │ │ │ │ + b 2d60 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f20 │ │ │ │ │ - b 2fec │ │ │ │ │ + bne 2f28 │ │ │ │ │ + b 2ff4 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 3258 │ │ │ │ │ + ble 3260 │ │ │ │ │ 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 │ │ │ │ │ @@ -3364,114 +3366,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 303c │ │ │ │ │ + bne 3044 │ │ │ │ │ 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 30bc │ │ │ │ │ + b 30c4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 30e4 │ │ │ │ │ + bgt 30ec │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 30f8 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 3168 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r3, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, ip, r1 │ │ │ │ │ - bgt 3090 │ │ │ │ │ + bgt 3098 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 30f0 │ │ │ │ │ + bne 30f8 │ │ │ │ │ strb r2, [r4, r3] │ │ │ │ │ - b 30ac │ │ │ │ │ + b 30b4 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 31dc │ │ │ │ │ + beq 31e4 │ │ │ │ │ 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 3130 │ │ │ │ │ + bgt 3138 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 31e4 │ │ │ │ │ + bne 31ec │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - ble 30dc │ │ │ │ │ + ble 30e4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 31dc │ │ │ │ │ + bgt 31e4 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ - b 30a8 │ │ │ │ │ + b 30b0 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 3248 │ │ │ │ │ + bgt 3250 │ │ │ │ │ ldrsh lr, [r4, lr] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3118 │ │ │ │ │ + beq 3120 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 3130 │ │ │ │ │ + b 3138 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r8, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3260 │ │ │ │ │ + beq 3268 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b74 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2b74 │ │ │ │ │ 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 300c │ │ │ │ │ + bne 3014 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 31fc │ │ │ │ │ + blt 3204 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4104 │ │ │ │ │ - b 3164 │ │ │ │ │ + bl 410c │ │ │ │ │ + b 316c │ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ │ - b 30ac │ │ │ │ │ + b 30b4 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 310c │ │ │ │ │ + b 3114 │ │ │ │ │ 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 │ │ │ │ │ @@ -3482,173 +3484,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 31c4 │ │ │ │ │ + b 31cc │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3118 │ │ │ │ │ - b 3148 │ │ │ │ │ - beq 3164 │ │ │ │ │ - b 3074 │ │ │ │ │ + beq 3120 │ │ │ │ │ + b 3150 │ │ │ │ │ + beq 316c │ │ │ │ │ + b 307c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2b74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 2b8c │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 2c5c │ │ │ │ │ + b 2c64 │ │ │ │ │ .word 0x000008a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000740 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000328c : │ │ │ │ │ +00003294 : │ │ │ │ │ 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 32b8 │ │ │ │ │ + bl 32c0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000032b8 : │ │ │ │ │ +000032c0 : │ │ │ │ │ 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 3b28 │ │ │ │ │ + beq 3b30 │ │ │ │ │ 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 35d4 │ │ │ │ │ + bne 35dc │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 35d4 │ │ │ │ │ + beq 35dc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2144] @ 3b7c │ │ │ │ │ + ldr r3, [pc, #2144] @ 3b84 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 39a0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3610 │ │ │ │ │ + bne 3618 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 3ad0 │ │ │ │ │ + beq 3ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3470 │ │ │ │ │ + bne 3478 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34e4 │ │ │ │ │ + bgt 34ec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34f0 │ │ │ │ │ + bgt 34f8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3394 │ │ │ │ │ + beq 339c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3a28 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3684 │ │ │ │ │ + ble 368c │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 36c8 │ │ │ │ │ + bne 36d0 │ │ │ │ │ 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 3504 │ │ │ │ │ + bgt 350c │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ ldrsb r9, [ip, r1] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 34ac │ │ │ │ │ + bge 34b4 │ │ │ │ │ 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 3724 │ │ │ │ │ + beq 372c │ │ │ │ │ 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 3468 │ │ │ │ │ + beq 3470 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3a00 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39f8 │ │ │ │ │ + bgt 3a00 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 34a0 │ │ │ │ │ + b 34a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 34a4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 34a0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3658,634 +3660,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 3558 │ │ │ │ │ + bge 3560 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 33f8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3370 │ │ │ │ │ + ble 3378 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3388 │ │ │ │ │ - b 3394 │ │ │ │ │ + bne 3390 │ │ │ │ │ + b 339c │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3a00 │ │ │ │ │ + bgt 3a08 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add r9, r2, ip │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3530 │ │ │ │ │ + bge 3538 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [ip, #20] │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 33f8 │ │ │ │ │ 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 3520 │ │ │ │ │ + blt 3528 │ │ │ │ │ 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 35c0 │ │ │ │ │ + ble 35c8 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3a94 │ │ │ │ │ + bgt 3a9c │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add lr, r2, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3520 │ │ │ │ │ + blt 3528 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3580 │ │ │ │ │ + b 3588 │ │ │ │ │ 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 34d0 │ │ │ │ │ - b 35ac │ │ │ │ │ + blt 34d8 │ │ │ │ │ + b 35b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ac4 │ │ │ │ │ + beq 3acc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1416] @ 3b7c │ │ │ │ │ + ldr r3, [pc, #1416] @ 3b84 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 39a0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 332c │ │ │ │ │ + beq 3334 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 332c │ │ │ │ │ + bne 3334 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 90d4 │ │ │ │ │ + bl 90dc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3350 │ │ │ │ │ + beq 3358 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 3658 │ │ │ │ │ + bne 3660 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl edf0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl ed48 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34a8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 367c │ │ │ │ │ + beq 3684 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 34a0 │ │ │ │ │ + b 34a8 │ │ │ │ │ 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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3aec │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 371c │ │ │ │ │ - ldr r3, [pc, #1200] @ 3b80 │ │ │ │ │ + beq 3724 │ │ │ │ │ + ldr r3, [pc, #1200] @ 3b88 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r9, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 3908 │ │ │ │ │ + bne 3910 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 38c8 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 3878 │ │ │ │ │ + bne 3880 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 3830 │ │ │ │ │ + bne 3838 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 37f0 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 37a0 │ │ │ │ │ + bne 37a8 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 3950 │ │ │ │ │ + bne 3958 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 3758 │ │ │ │ │ + bne 3760 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 33ac │ │ │ │ │ + b 33b4 │ │ │ │ │ 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 3430 │ │ │ │ │ + b 3438 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 371c │ │ │ │ │ + beq 3724 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 371c │ │ │ │ │ + bge 3724 │ │ │ │ │ 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 371c │ │ │ │ │ + b 3724 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 370c │ │ │ │ │ + beq 3714 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 370c │ │ │ │ │ + bge 3714 │ │ │ │ │ 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 370c │ │ │ │ │ + b 3714 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3704 │ │ │ │ │ + beq 370c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3704 │ │ │ │ │ + bge 370c │ │ │ │ │ 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 3704 │ │ │ │ │ + b 370c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 3704 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36fc │ │ │ │ │ + bge 3704 │ │ │ │ │ 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 36fc │ │ │ │ │ + b 3704 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ + beq 36fc │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36f4 │ │ │ │ │ + bge 36fc │ │ │ │ │ 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 36f4 │ │ │ │ │ + b 36fc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36ec │ │ │ │ │ + beq 36f4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36ec │ │ │ │ │ + bge 36f4 │ │ │ │ │ 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 36ec │ │ │ │ │ + b 36f4 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 36e4 │ │ │ │ │ + beq 36ec │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36e4 │ │ │ │ │ + bge 36ec │ │ │ │ │ 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 36e4 │ │ │ │ │ + b 36ec │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3714 │ │ │ │ │ + beq 371c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3714 │ │ │ │ │ + bge 371c │ │ │ │ │ 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 3714 │ │ │ │ │ + b 371c │ │ │ │ │ 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 16c4 │ │ │ │ │ + bl 16cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ad0 │ │ │ │ │ + beq 3ad8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3468 │ │ │ │ │ + beq 3470 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + beq 3a00 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ - b 3468 │ │ │ │ │ + b 3470 │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ add ip, r2, r9 │ │ │ │ │ ldr sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 3a60 │ │ │ │ │ + bge 3a68 │ │ │ │ │ str r1, [ip, #20] │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 33f8 │ │ │ │ │ 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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ + beq 3aec │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 3394 │ │ │ │ │ + b 339c │ │ │ │ │ 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 355c │ │ │ │ │ + bge 3564 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ - b 3a18 │ │ │ │ │ + b 3a20 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt ip, sl │ │ │ │ │ - blt 3a88 │ │ │ │ │ + blt 3a90 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3578 │ │ │ │ │ + b 3580 │ │ │ │ │ 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 34a0 │ │ │ │ │ + b 34a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b00 │ │ │ │ │ + bgt 3b08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b70 │ │ │ │ │ + beq 3b78 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ad0 │ │ │ │ │ + bgt 3ad8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3ad8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ad0 │ │ │ │ │ - ldr r1, [pc, #84] @ 3b84 │ │ │ │ │ + b 3ad8 │ │ │ │ │ + ldr r1, [pc, #84] @ 3b8c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3b54 │ │ │ │ │ + beq 3b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b54 │ │ │ │ │ + bne 3b5c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4770 @ 0x12a2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3ad0 │ │ │ │ │ + b 3ad8 │ │ │ │ │ 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 3ad0 │ │ │ │ │ + b 3ad8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b00 │ │ │ │ │ + b 3b08 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003b88 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +00003b90 <_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 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3bc8 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 3bd0 <_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} │ │ │ │ │ │ │ │ │ │ -00003be8 <_PyObjectDict_SetItem>: │ │ │ │ │ +00003bf0 <_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 3ce0 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 3ce8 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3ed8 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ + beq 3ee0 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3e74 <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ + beq 3e7c <_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 3ca0 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 3ca8 <_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 3cb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 3cb8 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3cb0 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #704] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3cb8 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #704] @ 3f48 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3db4 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 3dbc <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1db8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 3c6c <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 3c74 <_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 3c78 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 3c80 <_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 3cfc <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 3d04 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3dc0 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #576] @ 3f44 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + bne 3dc8 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #576] @ 3f4c <_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 3df0 <_PyObjectDict_SetItem+0x208> │ │ │ │ │ + beq 3df8 <_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] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + ldr r3, [pc, #500] @ 3f48 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 3f48 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ - vldr d7, [pc, #468] @ 3f38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #488] @ 3f50 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + vldr d7, [pc, #468] @ 3f40 <_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 │ │ │ │ │ @@ -4298,47 +4300,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 3c1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3c24 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 16cc │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl ec2c │ │ │ │ │ + bl eb84 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne 3c1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 3c24 <_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 3ec8 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ - ldr r3, [pc, #300] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + beq 3ed0 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ + ldr r3, [pc, #300] @ 3f48 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #292] @ 3f4c <_PyObjectDict_SetItem+0x364> │ │ │ │ │ - vldr d7, [pc, #268] @ 3f38 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #292] @ 3f54 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ + vldr d7, [pc, #268] @ 3f40 <_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 │ │ │ │ │ @@ -4349,54 +4351,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 3c1c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3c24 <_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 3ea0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 3ea8 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3ea0 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 3ea8 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 8b08 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8b10 <_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 3e90 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ + bne 3e98 <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r0, [pc, #112] @ 3f40 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + b 3dec <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r0, [pc, #112] @ 3f48 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + bl 6cb8 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r1, [pc, #112] @ 3f50 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ + b 3dec <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r1, [pc, #112] @ 3f58 <_PyObjectDict_SetItem+0x368> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3ef8 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ + beq 3f00 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f20 <_PyObjectDict_SetItem+0x338> │ │ │ │ │ + beq 3f28 <_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 │ │ │ │ │ @@ -4405,141 +4407,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 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3dec <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7349 @ 0x1cb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3de4 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3dec <_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 │ │ │ │ │ │ │ │ │ │ -00003f54 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00003f5c <_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 40a0 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 40a8 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4044 <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 404c <_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 3ff0 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 3ff8 <_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 4000 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 4008 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4000 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 40fc <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 4008 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 4104 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4038 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 4040 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1db8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3fc4 <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 3fcc <_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 3fd0 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 3fd8 <_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 16c4 │ │ │ │ │ + b 16cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 4070 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 4078 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4070 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 4078 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 8b08 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8b10 <_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 4060 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 4068 <_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] @ 4100 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 4108 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 40c0 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ + beq 40c8 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40e8 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ + beq 40f0 <_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 │ │ │ │ │ @@ -4548,229 +4550,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 4094 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 409c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7349 @ 0x1cb5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4094 <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 409c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004104 : │ │ │ │ │ +0000410c : │ │ │ │ │ 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 4154 │ │ │ │ │ + b 415c │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb lr, [ip, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 4198 │ │ │ │ │ + bne 41a0 │ │ │ │ │ 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 412c │ │ │ │ │ + ble 4134 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4238 │ │ │ │ │ + bgt 4240 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 4198 │ │ │ │ │ + bne 41a0 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strh r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 414c │ │ │ │ │ + bne 4154 │ │ │ │ │ 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 41f8 │ │ │ │ │ + bgt 4200 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 4220 │ │ │ │ │ + bne 4228 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - ble 4218 │ │ │ │ │ + ble 4220 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslgt ip, r3, #2 │ │ │ │ │ - bgt 424c │ │ │ │ │ + bgt 4254 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ - b 4180 │ │ │ │ │ + b 4188 │ │ │ │ │ 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 4264 │ │ │ │ │ + bgt 426c │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 41e4 │ │ │ │ │ + bne 41ec │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt 41d0 │ │ │ │ │ + bgt 41d8 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ - b 413c │ │ │ │ │ + b 4144 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 41b8 │ │ │ │ │ + b 41c0 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 419c │ │ │ │ │ + bne 41a4 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 414c │ │ │ │ │ + bne 4154 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 41d0 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 41f8 │ │ │ │ │ + b 4200 │ │ │ │ │ │ │ │ │ │ -00004290 : │ │ │ │ │ +00004298 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 42b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 42b8 │ │ │ │ │ + ble 42c0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42ac │ │ │ │ │ + bne 42b4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000042d4 : │ │ │ │ │ +000042dc : │ │ │ │ │ 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] @ 439c │ │ │ │ │ + ldr r2, [pc, #160] @ 43a4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4378 │ │ │ │ │ + beq 4380 │ │ │ │ │ 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 4350 │ │ │ │ │ + bne 4358 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4350 │ │ │ │ │ + beq 4358 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 454 <_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 4334 │ │ │ │ │ + bne 433c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4348 │ │ │ │ │ + b 4350 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4314 │ │ │ │ │ + bne 431c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2609 @ 0xa31 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4370 │ │ │ │ │ + b 4378 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000043a0 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000043a8 <_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 4a60 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ + beq 4a68 <_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 │ │ │ │ │ @@ -4786,512 +4788,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 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #1724] @ 4aec <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ + ldr r1, [pc, #1724] @ 4af4 <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4a04 <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ - ldr r3, [pc, #1700] @ 4af0 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ + beq 4a0c <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ + ldr r3, [pc, #1700] @ 4af8 <_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, #1712] @ 0x6b0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 49a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne 49b0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ ldr r8, [r3, #1720] @ 0x6b8 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 49a8 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ - ldr r3, [pc, #1664] @ 4af4 <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ + beq 49b0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + ldr r3, [pc, #1664] @ 4afc <_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] @ 4af8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + ldr r1, [pc, #1640] @ 4b00 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a88 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ + bne 4a90 <_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 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr ip, [lr, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 46f4 <_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 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_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 4704 <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ + bgt 470c <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4648 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ + blt 4650 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 47a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 47b0 <_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 46f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4700 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4844 <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ + beq 484c <_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 4830 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ + bgt 4838 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4790 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ + blt 4798 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 48c8 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + beq 48d0 <_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 48b4 <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + bgt 48bc <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 479c <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ + blt 47a4 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4938 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ + beq 4940 <_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 45c0 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ + b 45c8 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 49ec <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ + bne 49f4 <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 27dc │ │ │ │ │ + bl 27e4 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 4a14 <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ + bgt 4a1c <_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 4a44 <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ + ble 4a4c <_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 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 46f4 <_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 44f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + bgt 4500 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4770 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ + blt 4778 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 47a8 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 47b0 <_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 46f8 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4700 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne 4598 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 45a0 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + beq 4658 <_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 4748 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 4750 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4650 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + beq 4658 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 49cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 49d4 <_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 49cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 49d4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4ae4 <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ + beq 4aec <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4adc <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ + beq 4ae4 <_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 49cc <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 49d4 <_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 44f8 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ - b 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + blt 4500 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + b 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 45cc <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ + b 45d4 <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 45ac <_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 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4a80 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ + beq 4a88 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4a78 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ + beq 4a80 <_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 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 45a4 <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 45ac <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 460c <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 4614 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 45f4 <_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 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4ac4 <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ + beq 4acc <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4abc <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + beq 4ac4 <_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 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 45ec <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 45f4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4634 <_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 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4ad4 <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ + beq 4adc <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4acc <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ + beq 4ad4 <_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 4814 <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 462c <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ - ldr r0, [pc, #328] @ 4af8 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 4634 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ldr r0, [pc, #328] @ 4b00 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4a50 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ - ldr r3, [pc, #312] @ 4afc <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ + beq 4a58 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + ldr r3, [pc, #312] @ 4b04 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4478 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ + b 4480 <_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 457c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - b 4748 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + ble 4584 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4750 <_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 457c <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4584 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ - b 4444 <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + beq 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 444c <_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 46a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + bgt 46b0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b 46a8 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + b 46b0 <_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 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 46f4 <_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 4424 <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 46ec <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + bne 442c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 46f4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4898 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + b 48a0 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4880 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ + b 4888 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + beq 44b0 <_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 44a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + bne 44b0 <_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 44a8 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + b 44b0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 491c <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + b 4924 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4904 <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ + b 490c <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 498c <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ + b 4994 <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4974 <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ + b 497c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 47fc <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ + b 4804 <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 47e4 <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ + b 47ec <_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 0x000096ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004b00 : │ │ │ │ │ +00004b08 : │ │ │ │ │ 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] @ 4c24 │ │ │ │ │ + ldr ip, [pc, #252] @ 4c2c │ │ │ │ │ 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 4bbc │ │ │ │ │ + beq 4bc4 │ │ │ │ │ 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 4bd4 │ │ │ │ │ + bne 4bdc │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ - ldr r3, [pc, #188] @ 4c28 │ │ │ │ │ + beq 4bdc │ │ │ │ │ + ldr r3, [pc, #188] @ 4c30 │ │ │ │ │ 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 │ │ │ │ │ @@ -5300,87 +5302,87 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bf4 │ │ │ │ │ + bne 4bfc │ │ │ │ │ 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 4b44 │ │ │ │ │ + bne 4b4c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4bb4 │ │ │ │ │ + b 4bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4b64 │ │ │ │ │ + bne 4b6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bd4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ba4 │ │ │ │ │ + beq 4bac │ │ │ │ │ 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 4ba4 │ │ │ │ │ + bne 4bac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4ba4 │ │ │ │ │ + b 4bac │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004c2c : │ │ │ │ │ +00004c34 : │ │ │ │ │ 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 4db4 │ │ │ │ │ - ldr r3, [pc, #340] @ 4dbc │ │ │ │ │ + beq 4dbc │ │ │ │ │ + ldr r3, [pc, #340] @ 4dc4 │ │ │ │ │ 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 4d6c │ │ │ │ │ + beq 4d74 │ │ │ │ │ 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] │ │ │ │ │ @@ -5388,128 +5390,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 4d08 │ │ │ │ │ + bne 4d10 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4d08 │ │ │ │ │ - ldr r3, [pc, #236] @ 4dc0 │ │ │ │ │ + beq 4d10 │ │ │ │ │ + ldr r3, [pc, #236] @ 4dc8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4d38 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 4d40 │ │ │ │ │ + bl 1db8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4d50 │ │ │ │ │ + ble 4d58 │ │ │ │ │ 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 4ccc │ │ │ │ │ + bne 4cd4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4d40 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + b 4d48 │ │ │ │ │ + bl 16cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4cfc │ │ │ │ │ + bgt 4d04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4cfc │ │ │ │ │ + bne 4d04 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4cfc │ │ │ │ │ - ldr r1, [pc, #80] @ 4dc4 │ │ │ │ │ + b 4d04 │ │ │ │ │ + ldr r1, [pc, #80] @ 4dcc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4d98 │ │ │ │ │ + beq 4da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d98 │ │ │ │ │ + bne 4da0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2820 @ 0xb04 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4d30 │ │ │ │ │ + b 4d38 │ │ │ │ │ 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 4d30 │ │ │ │ │ + b 4d38 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4cfc │ │ │ │ │ + b 4d04 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004dc8 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00004dd0 <_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 │ │ │ │ │ │ │ │ │ │ -00004ddc : │ │ │ │ │ +00004de4 : │ │ │ │ │ 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 4ea8 │ │ │ │ │ + beq 4eb0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 4e64 │ │ │ │ │ - ldr r3, [pc, #180] @ 4ec4 │ │ │ │ │ + bhi 4e6c │ │ │ │ │ + ldr r3, [pc, #180] @ 4ecc │ │ │ │ │ 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 4e88 │ │ │ │ │ + beq 4e90 │ │ │ │ │ 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] │ │ │ │ │ @@ -5541,46 +5543,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 4e80 │ │ │ │ │ + b 4e88 │ │ │ │ │ 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 4e80 │ │ │ │ │ + b 4e88 │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004ec8 : │ │ │ │ │ +00004ed0 : │ │ │ │ │ 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 4f08 │ │ │ │ │ + bhi 4f10 │ │ │ │ │ add r3, r1, #10304 @ 0x2840 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f30 │ │ │ │ │ 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 │ │ │ │ │ @@ -5599,370 +5601,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 4f20 │ │ │ │ │ + b 4f28 │ │ │ │ │ │ │ │ │ │ -00004f44 : │ │ │ │ │ +00004f4c : │ │ │ │ │ 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] @ 5040 │ │ │ │ │ + ldr ip, [pc, #212] @ 5048 │ │ │ │ │ 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 501c │ │ │ │ │ + beq 5024 │ │ │ │ │ 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 4ff0 │ │ │ │ │ + bne 4ff8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4ff0 │ │ │ │ │ + beq 4ff8 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5010 │ │ │ │ │ + beq 5018 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4fe4 │ │ │ │ │ + beq 4fec │ │ │ │ │ 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 4fa8 │ │ │ │ │ + bne 4fb0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4fe4 │ │ │ │ │ + b 4fec │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f88 │ │ │ │ │ + bne 4f90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2553 @ 0x9f9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 5010 │ │ │ │ │ + b 5018 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005044 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +0000504c <_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 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 50a0 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq 50a8 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 5094 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 509c <_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 5094 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + b 509c <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ │ │ │ │ │ -000050ac <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +000050b4 <_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 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5108 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + beq 5110 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 50fc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + beq 5104 <_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 50fc <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + b 5104 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ │ │ │ │ │ -00005114 <_PyDict_SendEvent>: │ │ │ │ │ +0000511c <_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] @ 5464 <_PyDict_SendEvent+0x350> │ │ │ │ │ + ldr ip, [pc, #820] @ 546c <_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 5408 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + bhi 5410 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 51a4 <_PyDict_SendEvent+0x90> │ │ │ │ │ + bne 51ac <_PyDict_SendEvent+0x90> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 51f0 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + bne 51f8 <_PyDict_SendEvent+0xdc> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 523c <_PyDict_SendEvent+0x128> │ │ │ │ │ + bne 5244 <_PyDict_SendEvent+0x128> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 5288 <_PyDict_SendEvent+0x174> │ │ │ │ │ + bne 5290 <_PyDict_SendEvent+0x174> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 52d4 <_PyDict_SendEvent+0x1c0> │ │ │ │ │ + bne 52dc <_PyDict_SendEvent+0x1c0> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 5320 <_PyDict_SendEvent+0x20c> │ │ │ │ │ + bne 5328 <_PyDict_SendEvent+0x20c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne 536c <_PyDict_SendEvent+0x258> │ │ │ │ │ + bne 5374 <_PyDict_SendEvent+0x258> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 53b8 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bne 53c0 <_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 5160 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + beq 5168 <_PyDict_SendEvent+0x4c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5160 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + bge 5168 <_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 5160 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + b 5168 <_PyDict_SendEvent+0x4c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5168 <_PyDict_SendEvent+0x54> │ │ │ │ │ + beq 5170 <_PyDict_SendEvent+0x54> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5168 <_PyDict_SendEvent+0x54> │ │ │ │ │ + bge 5170 <_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 5168 <_PyDict_SendEvent+0x54> │ │ │ │ │ + b 5170 <_PyDict_SendEvent+0x54> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5170 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 5178 <_PyDict_SendEvent+0x5c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5170 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + bge 5178 <_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 5170 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + b 5178 <_PyDict_SendEvent+0x5c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5178 <_PyDict_SendEvent+0x64> │ │ │ │ │ + beq 5180 <_PyDict_SendEvent+0x64> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5178 <_PyDict_SendEvent+0x64> │ │ │ │ │ + bge 5180 <_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 5178 <_PyDict_SendEvent+0x64> │ │ │ │ │ + b 5180 <_PyDict_SendEvent+0x64> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5180 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + beq 5188 <_PyDict_SendEvent+0x6c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5180 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + bge 5188 <_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 5180 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + b 5188 <_PyDict_SendEvent+0x6c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5188 <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 5190 <_PyDict_SendEvent+0x74> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5188 <_PyDict_SendEvent+0x74> │ │ │ │ │ + bge 5190 <_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 5188 <_PyDict_SendEvent+0x74> │ │ │ │ │ + b 5190 <_PyDict_SendEvent+0x74> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5194 <_PyDict_SendEvent+0x80> │ │ │ │ │ + beq 519c <_PyDict_SendEvent+0x80> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5194 <_PyDict_SendEvent+0x80> │ │ │ │ │ + bge 519c <_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 5194 <_PyDict_SendEvent+0x80> │ │ │ │ │ + b 519c <_PyDict_SendEvent+0x80> │ │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r6, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 519c <_PyDict_SendEvent+0x88> │ │ │ │ │ + beq 51a4 <_PyDict_SendEvent+0x88> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 519c <_PyDict_SendEvent+0x88> │ │ │ │ │ + bge 51a4 <_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 │ │ │ │ │ @@ -5976,84 +5978,84 @@ │ │ │ │ │ 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 5440 <_PyDict_SendEvent+0x32c> │ │ │ │ │ + bne 5448 <_PyDict_SendEvent+0x32c> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 5420 <_PyDict_SendEvent+0x30c> │ │ │ │ │ - b 519c <_PyDict_SendEvent+0x88> │ │ │ │ │ + bne 5428 <_PyDict_SendEvent+0x30c> │ │ │ │ │ + b 51a4 <_PyDict_SendEvent+0x88> │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5428 <_PyDict_SendEvent+0x314> │ │ │ │ │ + beq 5430 <_PyDict_SendEvent+0x314> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - b 5428 <_PyDict_SendEvent+0x314> │ │ │ │ │ + b 5430 <_PyDict_SendEvent+0x314> │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005468 : │ │ │ │ │ +00005470 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5860 │ │ │ │ │ + beq 5868 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 5860 │ │ │ │ │ - ldr r5, [pc, #996] @ 5880 │ │ │ │ │ + beq 5868 │ │ │ │ │ + ldr r5, [pc, #996] @ 5888 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 56f4 │ │ │ │ │ + beq 56fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 5708 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 57b4 │ │ │ │ │ + bne 57bc │ │ │ │ │ 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 5760 │ │ │ │ │ + bne 5768 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ smull lr, r3, r3, ip │ │ │ │ │ sub r3, r3, ip, asr #31 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 5760 │ │ │ │ │ + bgt 5768 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 5740 │ │ │ │ │ - ldr r1, [pc, #884] @ 5880 │ │ │ │ │ + beq 5748 │ │ │ │ │ + ldr r1, [pc, #884] @ 5888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 574c │ │ │ │ │ + beq 5754 │ │ │ │ │ mov r0, #8 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ mov r6, #1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ │ lsl r3, r6, r3 │ │ │ │ │ @@ -6063,68 +6065,68 @@ │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ lsr r3, r3, r6 │ │ │ │ │ mla r7, r0, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5754 │ │ │ │ │ + beq 575c │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsl r3, r6, r3 │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5720 │ │ │ │ │ + beq 5728 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addgt r2, r5, #20 │ │ │ │ │ movgt lr, #8 │ │ │ │ │ addgt r2, r2, r3 │ │ │ │ │ addgt ip, r2, #4 │ │ │ │ │ - ble 5610 │ │ │ │ │ + ble 5618 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 55cc │ │ │ │ │ + b 55d4 │ │ │ │ │ str r7, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 55f8 │ │ │ │ │ + ble 5600 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 5610 │ │ │ │ │ + beq 5618 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 55b8 │ │ │ │ │ + beq 55c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r7, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 55a8 │ │ │ │ │ + ble 55b0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55b8 │ │ │ │ │ + bgt 55c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ str r3, [r0] │ │ │ │ │ addne ip, ip, lr │ │ │ │ │ - bne 55c8 │ │ │ │ │ - ldr r3, [pc, #620] @ 5884 │ │ │ │ │ + bne 55d0 │ │ │ │ │ + ldr r3, [pc, #620] @ 588c │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 56b8 │ │ │ │ │ + beq 56c0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r3, #1920] @ 0x780 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -6134,15 +6136,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - ldr r1, [pc, #528] @ 5888 │ │ │ │ │ + ldr r1, [pc, #528] @ 5890 │ │ │ │ │ sub r2, r6, #8 │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ @@ -6159,188 +6161,188 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5874 │ │ │ │ │ + beq 587c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ strd r2, [r6, #16] │ │ │ │ │ - b 5670 │ │ │ │ │ + b 5678 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 54b4 │ │ │ │ │ + bne 54bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl df60 │ │ │ │ │ + bl deb4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5758 │ │ │ │ │ + beq 5760 │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ - b 5670 │ │ │ │ │ + b 5678 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 5610 │ │ │ │ │ + ble 5618 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ add r2, ip, #4 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ - b 55a0 │ │ │ │ │ + b 55a8 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 551c │ │ │ │ │ + bne 5524 │ │ │ │ │ mov r0, #12 │ │ │ │ │ - b 5520 │ │ │ │ │ + b 5528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 56b0 │ │ │ │ │ + b 56b8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl df60 │ │ │ │ │ + bl deb4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5758 │ │ │ │ │ + beq 5760 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5718 │ │ │ │ │ + beq 5720 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5758 │ │ │ │ │ + bgt 5760 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5758 │ │ │ │ │ + bne 5760 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5758 │ │ │ │ │ - bl 998 <_Py_dict_lookup+0x544> │ │ │ │ │ + b 5760 │ │ │ │ │ + bl 97c <_Py_dict_lookup+0x528> │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5854 │ │ │ │ │ + beq 585c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5848 │ │ │ │ │ + beq 5850 │ │ │ │ │ ldrb ip, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bcs 580c │ │ │ │ │ + bcs 5814 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 57e0 │ │ │ │ │ + beq 57e8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 57e0 │ │ │ │ │ + b 57e8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r5, [r6, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ mrcge 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ strge r3, [r2] │ │ │ │ │ - bge 5670 │ │ │ │ │ - b 5718 │ │ │ │ │ + bge 5678 │ │ │ │ │ + b 5720 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5758 │ │ │ │ │ + b 5760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 5710 │ │ │ │ │ + b 5718 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4542 @ 0x11be │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 5758 │ │ │ │ │ + b 5760 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - b 5758 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + b 5760 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000264 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000588c : │ │ │ │ │ +00005894 : │ │ │ │ │ copy_lock_held_untracked(): │ │ │ │ │ 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, [pc, #936] @ 5c50 │ │ │ │ │ + ldr r5, [pc, #936] @ 5c58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 58c0 │ │ │ │ │ + beq 58c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5aa0 │ │ │ │ │ + beq 5aa8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 5ac4 │ │ │ │ │ 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 5b94 │ │ │ │ │ + bne 5b9c │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ smull r2, ip, r3, r2 │ │ │ │ │ sub r3, ip, r3, asr #31 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - blt 5b94 │ │ │ │ │ + blt 5b9c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 5928 │ │ │ │ │ - ldr r1, [pc, #812] @ 5c50 │ │ │ │ │ + beq 5930 │ │ │ │ │ + ldr r1, [pc, #812] @ 5c58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ │ @@ -6356,15 +6358,15 @@ │ │ │ │ │ moveq r2, #12 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c14 │ │ │ │ │ + beq 5c1c │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -6378,42 +6380,42 @@ │ │ │ │ │ moveq r0, #3 │ │ │ │ │ addeq ip, ip, r7 │ │ │ │ │ addne r2, r2, r7 │ │ │ │ │ addeq r2, ip, #4 │ │ │ │ │ addne ip, r2, #4 │ │ │ │ │ addeq ip, ip, #8 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ - b 5a04 │ │ │ │ │ + b 5a0c │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a00 │ │ │ │ │ + beq 5a08 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, lr, #1 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ strle r7, [r3] │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [lr] │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bgt 59cc │ │ │ │ │ + bgt 59d4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5b5c │ │ │ │ │ - ldr r3, [pc, #564] @ 5c54 │ │ │ │ │ + bne 5b64 │ │ │ │ │ + ldr r3, [pc, #564] @ 5c5c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a80 │ │ │ │ │ + beq 5a88 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -6432,145 +6434,145 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5a54 │ │ │ │ │ + bne 5a5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - b 5bf0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + b 5bf8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5bf8 │ │ │ │ │ + bne 5c00 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b df60 │ │ │ │ │ - bl 998 <_Py_dict_lookup+0x544> │ │ │ │ │ + b deb4 │ │ │ │ │ + bl 97c <_Py_dict_lookup+0x528> │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c1c │ │ │ │ │ + beq 5c24 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldrne r0, [pc, #372] @ 5c50 │ │ │ │ │ + ldrne r0, [pc, #372] @ 5c58 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5c4c │ │ │ │ │ ldrb ip, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 5b20 │ │ │ │ │ + bls 5b28 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5af4 │ │ │ │ │ + beq 5afc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 5af4 │ │ │ │ │ + b 5afc │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r5, [r6, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ strge r3, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5a78 │ │ │ │ │ - b 5c08 │ │ │ │ │ - ldr r0, [pc, #236] @ 5c50 │ │ │ │ │ + beq 5a80 │ │ │ │ │ + b 5c10 │ │ │ │ │ + ldr r0, [pc, #236] @ 5c58 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5a94 │ │ │ │ │ + beq 5a9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - b 5a70 │ │ │ │ │ + b 5a78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5c28 │ │ │ │ │ + bne 5c30 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl df60 │ │ │ │ │ + bl deb4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5bf0 │ │ │ │ │ + beq 5bf8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a78 │ │ │ │ │ + beq 5a80 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5bf0 │ │ │ │ │ + bgt 5bf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5bf0 │ │ │ │ │ + bne 5bf8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 5a78 │ │ │ │ │ - ldr r0, [pc, #80] @ 5c50 │ │ │ │ │ - bl df60 │ │ │ │ │ + b 5a80 │ │ │ │ │ + ldr r0, [pc, #80] @ 5c58 │ │ │ │ │ + bl deb4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5a78 │ │ │ │ │ + beq 5a80 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 5a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5bf0 │ │ │ │ │ + b 5bf8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r0, [pc, #32] @ 5c50 │ │ │ │ │ - bl df60 │ │ │ │ │ + ldr r0, [pc, #32] @ 5c58 │ │ │ │ │ + bl deb4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5bf0 │ │ │ │ │ + beq 5bf8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r6, #32] │ │ │ │ │ - b 5bb0 │ │ │ │ │ + b 5bb8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5bf0 │ │ │ │ │ + b 5bf8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005c58 <_PyDict_Subscript>: │ │ │ │ │ +00005c60 <_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 │ │ │ │ │ @@ -6578,324 +6580,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 5cdc <_PyDict_Subscript+0x84> │ │ │ │ │ + bne 5ce4 <_PyDict_Subscript+0x84> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5cdc <_PyDict_Subscript+0x84> │ │ │ │ │ + beq 5ce4 <_PyDict_Subscript+0x84> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d0c <_PyDict_Subscript+0xb4> │ │ │ │ │ + beq 5d14 <_PyDict_Subscript+0xb4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d40 <_PyDict_Subscript+0xe8> │ │ │ │ │ + bgt 5d48 <_PyDict_Subscript+0xe8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 5d38 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 5d40 <_PyDict_Subscript+0xe0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5d14 <_PyDict_Subscript+0xbc> │ │ │ │ │ + beq 5d1c <_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 5db4 <_PyDict_Subscript+0x15c> │ │ │ │ │ + beq 5dbc <_PyDict_Subscript+0x15c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cac <_PyDict_Subscript+0x54> │ │ │ │ │ + bne 5cb4 <_PyDict_Subscript+0x54> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5d38 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 5d40 <_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 5d4c <_PyDict_Subscript+0xf4> │ │ │ │ │ + bne 5d54 <_PyDict_Subscript+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5cd0 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 5cd8 <_PyDict_Subscript+0x78> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 5cc8 <_PyDict_Subscript+0x70> │ │ │ │ │ - b 5d38 <_PyDict_Subscript+0xe0> │ │ │ │ │ - ldr r1, [pc, #116] @ 5dc8 <_PyDict_Subscript+0x170> │ │ │ │ │ + bne 5cd0 <_PyDict_Subscript+0x70> │ │ │ │ │ + b 5d40 <_PyDict_Subscript+0xe0> │ │ │ │ │ + ldr r1, [pc, #116] @ 5dd0 <_PyDict_Subscript+0x170> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5da4 <_PyDict_Subscript+0x14c> │ │ │ │ │ + beq 5dac <_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 5cd0 <_PyDict_Subscript+0x78> │ │ │ │ │ + bgt 5cd8 <_PyDict_Subscript+0x78> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5cd0 <_PyDict_Subscript+0x78> │ │ │ │ │ + bne 5cd8 <_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 5cd0 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 5cd8 <_PyDict_Subscript+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d30 <_PyDict_Subscript+0xd8> │ │ │ │ │ - b 5d38 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 5d38 <_PyDict_Subscript+0xd8> │ │ │ │ │ + b 5d40 <_PyDict_Subscript+0xe0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5cd0 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 5cd8 <_PyDict_Subscript+0x78> │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005dcc <_PyDict_SubscriptKnownHash>: │ │ │ │ │ +00005dd4 <_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 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e2c <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ + beq 5e34 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 5e34 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 5e3c <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5e3c <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ + beq 5e44 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 5e3c <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ + bne 5e44 <_PyDict_SubscriptKnownHash+0x70> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5e20 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 5e28 <_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 5e64 <_PyDict_SubscriptKnownHash+0x98> │ │ │ │ │ + bne 5e6c <_PyDict_SubscriptKnownHash+0x98> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 5e34 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ - ldr r1, [pc, #96] @ 5ecc <_PyDict_SubscriptKnownHash+0x100> │ │ │ │ │ + b 5e3c <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + ldr r1, [pc, #96] @ 5ed4 <_PyDict_SubscriptKnownHash+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5ebc <_PyDict_SubscriptKnownHash+0xf0> │ │ │ │ │ + beq 5ec4 <_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 5e20 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + bgt 5e28 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5e20 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + bne 5e28 <_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 5e20 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 5e28 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e58 <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ - b 5e34 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 5e60 <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ + b 5e3c <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005ed0 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00005ed8 <_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 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f10 <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ + beq 5f18 <_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} │ │ │ │ │ │ │ │ │ │ -00005f18 : │ │ │ │ │ +00005f20 : │ │ │ │ │ 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 5f64 │ │ │ │ │ + beq 5f6c │ │ │ │ │ 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 5f7c │ │ │ │ │ + bne 5f84 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 5fb8 │ │ │ │ │ + b 5fc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4359 @ 0x1107 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 5fb4 │ │ │ │ │ + ldr r1, [pc, #48] @ 5fbc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5f98 │ │ │ │ │ + beq 5fa0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f64 │ │ │ │ │ + beq 5f6c │ │ │ │ │ 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 5f74 │ │ │ │ │ + b 5f7c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005fb8 : │ │ │ │ │ +00005fc0 : │ │ │ │ │ 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, #3264] @ 6ca4 │ │ │ │ │ + ldr r7, [pc, #3264] @ 6cac │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 6534 │ │ │ │ │ + beq 653c │ │ │ │ │ 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 6564 │ │ │ │ │ + bne 656c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 6028 │ │ │ │ │ + beq 6030 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne 6038 │ │ │ │ │ + bne 6040 │ │ │ │ │ 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 62e4 │ │ │ │ │ + bne 62ec │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 62e8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 62e8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 62e8 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 62b8 │ │ │ │ │ + bne 62c0 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68a0 │ │ │ │ │ + bne 68a8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6920 │ │ │ │ │ - ldr r1, [pc, #3088] @ 6ca4 │ │ │ │ │ + beq 6928 │ │ │ │ │ + ldr r1, [pc, #3088] @ 6cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6930 │ │ │ │ │ + beq 6938 │ │ │ │ │ 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 │ │ │ │ │ @@ -6907,438 +6909,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 69ac │ │ │ │ │ + beq 69b4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6900 │ │ │ │ │ + beq 6908 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addgt r2, r7, #20 │ │ │ │ │ movgt lr, #8 │ │ │ │ │ addgt r2, r2, r3 │ │ │ │ │ addgt r0, r2, #4 │ │ │ │ │ - ble 61a0 │ │ │ │ │ + ble 61a8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 615c │ │ │ │ │ + b 6164 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ str r9, [r3] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6188 │ │ │ │ │ + ble 6190 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 61a0 │ │ │ │ │ + beq 61a8 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 6150 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r9, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6134 │ │ │ │ │ + ble 613c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6148 │ │ │ │ │ + bgt 6150 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ addne r0, r0, lr │ │ │ │ │ - bne 6158 │ │ │ │ │ + bne 6160 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 62a8 │ │ │ │ │ + blt 62b0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 62a8 │ │ │ │ │ + bne 62b0 │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ lsl r8, r3, r1 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - beq 679c │ │ │ │ │ + beq 67a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 625c │ │ │ │ │ + ble 6264 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r8, #24 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r8, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 622c │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 64ac │ │ │ │ │ + ble 64b4 │ │ │ │ │ ldr r0, [r5, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6240 │ │ │ │ │ + beq 6248 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 64dc │ │ │ │ │ + ble 64e4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 6208 │ │ │ │ │ + bne 6210 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 64a0 │ │ │ │ │ + bne 64a8 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 64a0 │ │ │ │ │ - ldr r3, [pc, #2604] @ 6ca8 │ │ │ │ │ + bne 64a8 │ │ │ │ │ + ldr r3, [pc, #2604] @ 6cb0 │ │ │ │ │ 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 64a0 │ │ │ │ │ + bhi 64a8 │ │ │ │ │ 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 6028 │ │ │ │ │ + b 6030 │ │ │ │ │ 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 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - blt 6078 │ │ │ │ │ + blt 6080 │ │ │ │ │ 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 6738 │ │ │ │ │ + bgt 6740 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 634c │ │ │ │ │ + b 6354 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6448 │ │ │ │ │ + ble 6450 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 69b8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6c88 │ │ │ │ │ + bne 6c90 │ │ │ │ │ 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 6938 │ │ │ │ │ + beq 6940 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6958 │ │ │ │ │ + bne 6960 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 6028 │ │ │ │ │ + ble 6030 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ ldrb r0, [r3, #-14] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 646c │ │ │ │ │ + beq 6474 │ │ │ │ │ add r2, r2, r6, lsl #3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 650c │ │ │ │ │ + beq 6514 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6494 │ │ │ │ │ + ble 649c │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r8] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 6840 │ │ │ │ │ + bne 6848 │ │ │ │ │ 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 1db0 │ │ │ │ │ + bl 1db8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6320 │ │ │ │ │ + bgt 6328 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6320 │ │ │ │ │ + bne 6328 │ │ │ │ │ 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 632c │ │ │ │ │ + bgt 6334 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 632c │ │ │ │ │ + bne 6334 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 632c │ │ │ │ │ + b 6334 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 68e0 │ │ │ │ │ ldm r2, {r2, r5} │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 63c4 │ │ │ │ │ + bgt 63cc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - b 63c4 │ │ │ │ │ + b 63cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 62a8 │ │ │ │ │ + b 62b0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 6224 │ │ │ │ │ + bne 622c │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 6230 │ │ │ │ │ - b 6240 │ │ │ │ │ + bne 6238 │ │ │ │ │ + b 6248 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 6240 │ │ │ │ │ + bne 6248 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 6208 │ │ │ │ │ - b 624c │ │ │ │ │ + bne 6210 │ │ │ │ │ + b 6254 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 6028 │ │ │ │ │ + ble 6030 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 68c4 │ │ │ │ │ + beq 68cc │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 63b0 │ │ │ │ │ - b 6028 │ │ │ │ │ + bgt 63b8 │ │ │ │ │ + b 6030 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6564 │ │ │ │ │ + beq 656c │ │ │ │ │ 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 6010 │ │ │ │ │ + beq 6018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 69b0 │ │ │ │ │ + beq 69b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65a0 │ │ │ │ │ + bgt 65a8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6be8 │ │ │ │ │ + beq 6bf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 69b0 │ │ │ │ │ + beq 69b8 │ │ │ │ │ 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 6700 │ │ │ │ │ + beq 6708 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 6a04 │ │ │ │ │ + bne 6a0c │ │ │ │ │ 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 6658 │ │ │ │ │ + b 6660 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 6694 │ │ │ │ │ + beq 669c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [pc, #1708] @ 6cac │ │ │ │ │ + ldr r2, [pc, #1708] @ 6cb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 66bc │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 66c4 │ │ │ │ │ + bl 1db8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 66d4 │ │ │ │ │ + ble 66dc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6640 │ │ │ │ │ + bgt 6648 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c18 │ │ │ │ │ + beq 6c20 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 6c60 │ │ │ │ │ + beq 6c68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 66fc │ │ │ │ │ + beq 6704 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 69c0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 66c8 │ │ │ │ │ + ble 66d0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 65ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 65f0 │ │ │ │ │ + bne 65f8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 6618 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + b 6620 │ │ │ │ │ + bl 16cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 6618 │ │ │ │ │ + b 6620 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 6678 │ │ │ │ │ + b 6680 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6624 │ │ │ │ │ + bne 662c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6630 │ │ │ │ │ - b 6640 │ │ │ │ │ + ble 6638 │ │ │ │ │ + b 6648 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6724 │ │ │ │ │ + bgt 672c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6724 │ │ │ │ │ + bne 672c │ │ │ │ │ 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 602c │ │ │ │ │ + b 6034 │ │ │ │ │ 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 │ │ │ │ │ @@ -7349,379 +7351,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 294c │ │ │ │ │ + bl 2954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 69b8 │ │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 630c │ │ │ │ │ + b 6314 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 64a0 │ │ │ │ │ + ble 64a8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 67ec │ │ │ │ │ + b 67f4 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67dc │ │ │ │ │ + beq 67e4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 681c │ │ │ │ │ + ble 6824 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 6830 │ │ │ │ │ + beq 6838 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67c0 │ │ │ │ │ + beq 67c8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67c0 │ │ │ │ │ + bgt 67c8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 67c0 │ │ │ │ │ + bne 67c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67c0 │ │ │ │ │ + b 67c8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 67dc │ │ │ │ │ + bne 67e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67dc │ │ │ │ │ + b 67e4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 625c │ │ │ │ │ + b 6264 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 400 <_PyDict_Contains_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_Contains_KnownHash │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bfc │ │ │ │ │ + bne 6c04 │ │ │ │ │ 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 1db0 │ │ │ │ │ + bl 1db8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6320 │ │ │ │ │ - b 641c │ │ │ │ │ + bgt 6328 │ │ │ │ │ + b 6424 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b 6084 │ │ │ │ │ + b 608c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 651c │ │ │ │ │ - b 6028 │ │ │ │ │ + bgt 6524 │ │ │ │ │ + b 6030 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 6028 │ │ │ │ │ + ble 6030 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6998 │ │ │ │ │ + beq 69a0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 6484 │ │ │ │ │ - b 6028 │ │ │ │ │ + bgt 648c │ │ │ │ │ + b 6030 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 61a0 │ │ │ │ │ + ble 61a8 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ - b 612c │ │ │ │ │ + b 6134 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 60a4 │ │ │ │ │ + bne 60ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ - b 60a8 │ │ │ │ │ - ldr r1, [pc, #868] @ 6ca4 │ │ │ │ │ + b 60b0 │ │ │ │ │ + ldr r1, [pc, #868] @ 6cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6028 │ │ │ │ │ + beq 6030 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #8] │ │ │ │ │ - beq 6370 │ │ │ │ │ + beq 6378 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble 6028 │ │ │ │ │ + ble 6030 │ │ │ │ │ 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 6488 │ │ │ │ │ + b 6490 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 68e8 │ │ │ │ │ - b 6028 │ │ │ │ │ + bgt 68f0 │ │ │ │ │ + b 6030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 602c │ │ │ │ │ + b 6034 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 69dc │ │ │ │ │ + bgt 69e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69dc │ │ │ │ │ + bne 69e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 69b0 │ │ │ │ │ + bgt 69b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 69b8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 69b8 │ │ │ │ │ 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 6a90 │ │ │ │ │ + b 6a98 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 6ae4 │ │ │ │ │ + beq 6aec │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r3, [pc, #628] @ 6cac │ │ │ │ │ + ldr r3, [pc, #628] @ 6cb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 6b28 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 6b30 │ │ │ │ │ + bl 1db8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6b0c │ │ │ │ │ + ble 6b14 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a78 │ │ │ │ │ + bgt 6a80 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6bc8 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 6c60 │ │ │ │ │ + beq 6c68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 66fc │ │ │ │ │ + beq 6704 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 350 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b34 │ │ │ │ │ + bne 6b3c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 69c0 │ │ │ │ │ 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 6a1c │ │ │ │ │ + beq 6a24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 6a50 │ │ │ │ │ + b 6a58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6a5c │ │ │ │ │ + bne 6a64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a5c │ │ │ │ │ - bl 16c4 │ │ │ │ │ + b 6a64 │ │ │ │ │ + bl 16cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6a50 │ │ │ │ │ + b 6a58 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 6ba0 │ │ │ │ │ + bne 6ba8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6b6c │ │ │ │ │ + bne 6b74 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a80 │ │ │ │ │ + bgt 6a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a80 │ │ │ │ │ + bne 6a88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a80 │ │ │ │ │ + b 6a88 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r6, [sl] │ │ │ │ │ mvn r4, #1 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 602c │ │ │ │ │ + bgt 6034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 602c │ │ │ │ │ + bne 6034 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 602c │ │ │ │ │ + b 6034 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bc0 │ │ │ │ │ + bgt 6bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bd4 │ │ │ │ │ + beq 6bdc │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6b78 │ │ │ │ │ + b 6b80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a78 │ │ │ │ │ + b 6a80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6bc0 │ │ │ │ │ + b 6bc8 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 65a8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 6c3c │ │ │ │ │ + bne 6c44 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c24 │ │ │ │ │ + bne 6c2c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 6890 │ │ │ │ │ + b 6898 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6640 │ │ │ │ │ + b 6648 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ str r5, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6c44 │ │ │ │ │ + ble 6c4c │ │ │ │ │ mvn r4, #1 │ │ │ │ │ - b 602c │ │ │ │ │ + b 6034 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6890 │ │ │ │ │ + b 6898 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c34 │ │ │ │ │ + bne 6c3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c34 │ │ │ │ │ + b 6c3c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 69b0 │ │ │ │ │ + bgt 69b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69b0 │ │ │ │ │ + bne 69b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 69b8 │ │ │ │ │ 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 69b0 │ │ │ │ │ + b 69b8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000a24 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006cb0 : │ │ │ │ │ +00006cb8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -7733,1224 +7735,1224 @@ │ │ │ │ │ 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 6de4 │ │ │ │ │ + beq 6dec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 6d40 │ │ │ │ │ - b 6d84 │ │ │ │ │ + bgt 6d48 │ │ │ │ │ + b 6d8c │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d34 │ │ │ │ │ + beq 6d3c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6d70 │ │ │ │ │ + ble 6d78 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 6d84 │ │ │ │ │ + beq 6d8c │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d18 │ │ │ │ │ + beq 6d20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d18 │ │ │ │ │ + bgt 6d20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6d18 │ │ │ │ │ + bne 6d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d18 │ │ │ │ │ + b 6d20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6d34 │ │ │ │ │ + bne 6d3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d34 │ │ │ │ │ + b 6d3c │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6dd4 │ │ │ │ │ + bne 6ddc │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6dd4 │ │ │ │ │ - ldr r3, [pc, #184] @ 6e5c │ │ │ │ │ + bne 6ddc │ │ │ │ │ + ldr r3, [pc, #184] @ 6e64 │ │ │ │ │ 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 6dd4 │ │ │ │ │ + bhi 6ddc │ │ │ │ │ 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 6e10 │ │ │ │ │ + b 6e18 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e08 │ │ │ │ │ + beq 6e10 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6e48 │ │ │ │ │ + ble 6e50 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 6d84 │ │ │ │ │ + bge 6d8c │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dec │ │ │ │ │ + beq 6df4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6dec │ │ │ │ │ + bgt 6df4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6dec │ │ │ │ │ + bne 6df4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6dec │ │ │ │ │ + b 6df4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6e08 │ │ │ │ │ + bne 6e10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e08 │ │ │ │ │ + b 6e10 │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006e60 : │ │ │ │ │ +00006e68 : │ │ │ │ │ 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 77c0 │ │ │ │ │ + bgt 77c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7320 │ │ │ │ │ + bne 7328 │ │ │ │ │ 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 70bc │ │ │ │ │ + bne 70c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f68 │ │ │ │ │ + beq 6f70 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 6f68 │ │ │ │ │ + blt 6f70 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6f68 │ │ │ │ │ + bne 6f70 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ - beq 7038 │ │ │ │ │ + beq 7040 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addgt r5, r7, r5 │ │ │ │ │ addgt r9, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 6f30 │ │ │ │ │ - b 6fd4 │ │ │ │ │ + bgt 6f38 │ │ │ │ │ + b 6fdc │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f24 │ │ │ │ │ + beq 6f2c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6fb8 │ │ │ │ │ + ble 6fc0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 6fd4 │ │ │ │ │ + beq 6fdc │ │ │ │ │ ldr r0, [r9, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f08 │ │ │ │ │ + beq 6f10 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6f08 │ │ │ │ │ + bgt 6f10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6f08 │ │ │ │ │ + bne 6f10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f08 │ │ │ │ │ + b 6f10 │ │ │ │ │ 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 7468 │ │ │ │ │ - ldr r3, [pc, #2120] @ 77cc │ │ │ │ │ + bne 7470 │ │ │ │ │ + ldr r3, [pc, #2120] @ 77d4 │ │ │ │ │ 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 7024 │ │ │ │ │ + bhi 702c │ │ │ │ │ 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 6f24 │ │ │ │ │ + bne 6f2c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 6f30 │ │ │ │ │ + bne 6f38 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6f60 │ │ │ │ │ + bne 6f68 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6f60 │ │ │ │ │ - ldr r3, [pc, #2012] @ 77d0 │ │ │ │ │ + bne 6f68 │ │ │ │ │ + ldr r3, [pc, #2012] @ 77d8 │ │ │ │ │ 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 6f60 │ │ │ │ │ + bhi 6f68 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ str r7, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b 6f68 │ │ │ │ │ + b 6f70 │ │ │ │ │ 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 6f60 │ │ │ │ │ + ble 6f68 │ │ │ │ │ add r4, r7, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 7074 │ │ │ │ │ + b 707c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7064 │ │ │ │ │ + beq 706c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70a4 │ │ │ │ │ + ble 70ac │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6fd4 │ │ │ │ │ + beq 6fdc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 704c │ │ │ │ │ + beq 7054 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 704c │ │ │ │ │ + bgt 7054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 704c │ │ │ │ │ + bne 7054 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 704c │ │ │ │ │ + b 7054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7064 │ │ │ │ │ + bne 706c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7064 │ │ │ │ │ + b 706c │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7120 │ │ │ │ │ + bne 7128 │ │ │ │ │ ldrb r9, [r4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r8, r4 │ │ │ │ │ - bne 70e8 │ │ │ │ │ - b 7118 │ │ │ │ │ + bne 70f0 │ │ │ │ │ + b 7120 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 7118 │ │ │ │ │ + beq 7120 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70dc │ │ │ │ │ + beq 70e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 70dc │ │ │ │ │ + bgt 70e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 70dc │ │ │ │ │ + bne 70e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70dc │ │ │ │ │ + b 70e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6f68 │ │ │ │ │ + blt 6f70 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6f68 │ │ │ │ │ + bne 6f70 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r5, [r7, #6] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq 74a0 │ │ │ │ │ + beq 74a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 7398 │ │ │ │ │ + ble 73a0 │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ add r5, r3, #20 │ │ │ │ │ add r4, r3, #24 │ │ │ │ │ ands r3, r1, #3 │ │ │ │ │ - beq 72f0 │ │ │ │ │ + beq 72f8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 71f0 │ │ │ │ │ + beq 71f8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 71bc │ │ │ │ │ + beq 71c4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71a0 │ │ │ │ │ + beq 71a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77a8 │ │ │ │ │ + ble 77b0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71b8 │ │ │ │ │ + beq 71c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7790 │ │ │ │ │ + ble 7798 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71d4 │ │ │ │ │ + beq 71dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7538 │ │ │ │ │ + ble 7540 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 71ec │ │ │ │ │ + beq 71f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7520 │ │ │ │ │ + ble 7528 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7208 │ │ │ │ │ + beq 7210 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7488 │ │ │ │ │ + ble 7490 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7220 │ │ │ │ │ + beq 7228 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7470 │ │ │ │ │ + ble 7478 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 72f0 │ │ │ │ │ - b 7398 │ │ │ │ │ + bne 72f8 │ │ │ │ │ + b 73a0 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7248 │ │ │ │ │ + beq 7250 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7408 │ │ │ │ │ + ble 7410 │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ ldr r0, [r5, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7264 │ │ │ │ │ + beq 726c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7420 │ │ │ │ │ + ble 7428 │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 727c │ │ │ │ │ + beq 7284 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7438 │ │ │ │ │ + ble 7440 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 72a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7450 │ │ │ │ │ + ble 7458 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72b0 │ │ │ │ │ + beq 72b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73c0 │ │ │ │ │ + ble 73c8 │ │ │ │ │ add r9, r8, #2 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 72d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73d8 │ │ │ │ │ + ble 73e0 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72e4 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73f0 │ │ │ │ │ + ble 73f8 │ │ │ │ │ add r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 7398 │ │ │ │ │ + beq 73a0 │ │ │ │ │ ldr r0, [r5, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7230 │ │ │ │ │ + beq 7238 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7230 │ │ │ │ │ + bgt 7238 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7230 │ │ │ │ │ + bne 7238 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7230 │ │ │ │ │ + b 7238 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - ldr r2, [pc, #1188] @ 77d4 │ │ │ │ │ + ldr r2, [pc, #1188] @ 77dc │ │ │ │ │ tst r3, #1 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ - bne 7748 │ │ │ │ │ + bne 7750 │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 7700 │ │ │ │ │ + bne 7708 │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 76b8 │ │ │ │ │ + bne 76c0 │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 7670 │ │ │ │ │ + bne 7678 │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 7628 │ │ │ │ │ + bne 7630 │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 75e0 │ │ │ │ │ + bne 75e8 │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ - bne 7598 │ │ │ │ │ + bne 75a0 │ │ │ │ │ lsrs r4, r4, #7 │ │ │ │ │ - bne 7550 │ │ │ │ │ + bne 7558 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6fb0 │ │ │ │ │ + bgt 6fb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6e9c │ │ │ │ │ - b 6fb0 │ │ │ │ │ + beq 6ea4 │ │ │ │ │ + b 6fb8 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 6f60 │ │ │ │ │ + bne 6f68 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6f60 │ │ │ │ │ - ldr r3, [pc, #1056] @ 77d8 │ │ │ │ │ + bne 6f68 │ │ │ │ │ + ldr r3, [pc, #1056] @ 77e0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 6ff8 │ │ │ │ │ + b 7000 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 72b0 │ │ │ │ │ + bne 72b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 72b0 │ │ │ │ │ + b 72b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 72cc │ │ │ │ │ + bne 72d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 72cc │ │ │ │ │ + b 72d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 72e4 │ │ │ │ │ + bne 72ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 72e4 │ │ │ │ │ + b 72ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7248 │ │ │ │ │ + bne 7250 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7248 │ │ │ │ │ + b 7250 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7264 │ │ │ │ │ + bne 726c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7264 │ │ │ │ │ + b 726c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 727c │ │ │ │ │ + bne 7284 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 727c │ │ │ │ │ + b 7284 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7298 │ │ │ │ │ + bne 72a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7298 │ │ │ │ │ + b 72a0 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ - b 7028 │ │ │ │ │ + b 7030 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7220 │ │ │ │ │ + bne 7228 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7220 │ │ │ │ │ + b 7228 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7208 │ │ │ │ │ + bne 7210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7208 │ │ │ │ │ + b 7210 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6f60 │ │ │ │ │ + ble 6f68 │ │ │ │ │ add r4, r7, r3 │ │ │ │ │ - b 74dc │ │ │ │ │ + b 74e4 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74cc │ │ │ │ │ + beq 74d4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 750c │ │ │ │ │ + ble 7514 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 7398 │ │ │ │ │ + beq 73a0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74b8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 74b0 │ │ │ │ │ + bgt 74b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 74b0 │ │ │ │ │ + bne 74b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74b0 │ │ │ │ │ + b 74b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 74cc │ │ │ │ │ + bne 74d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74cc │ │ │ │ │ + b 74d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71ec │ │ │ │ │ + bne 71f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71ec │ │ │ │ │ + b 71f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71d4 │ │ │ │ │ + bne 71dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71d4 │ │ │ │ │ + b 71dc │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r5, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7378 │ │ │ │ │ + beq 7380 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7378 │ │ │ │ │ + bge 7380 │ │ │ │ │ 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 7378 │ │ │ │ │ + b 7380 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #404] @ 0x194 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7370 │ │ │ │ │ + beq 7378 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7370 │ │ │ │ │ + bge 7378 │ │ │ │ │ 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 7370 │ │ │ │ │ + b 7378 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #400] @ 0x190 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7368 │ │ │ │ │ + beq 7370 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7368 │ │ │ │ │ + bge 7370 │ │ │ │ │ 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 7368 │ │ │ │ │ + b 7370 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #396] @ 0x18c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7360 │ │ │ │ │ + beq 7368 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7360 │ │ │ │ │ + bge 7368 │ │ │ │ │ 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 7360 │ │ │ │ │ + b 7368 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #392] @ 0x188 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7358 │ │ │ │ │ + beq 7360 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7358 │ │ │ │ │ + bge 7360 │ │ │ │ │ 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 7358 │ │ │ │ │ + b 7360 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #388] @ 0x184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7350 │ │ │ │ │ + beq 7358 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7350 │ │ │ │ │ + bge 7358 │ │ │ │ │ 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 7350 │ │ │ │ │ + b 7358 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #384] @ 0x180 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7348 │ │ │ │ │ + beq 7350 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7348 │ │ │ │ │ + bge 7350 │ │ │ │ │ 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 7348 │ │ │ │ │ + b 7350 │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #380] @ 0x17c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7340 │ │ │ │ │ + beq 7348 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7340 │ │ │ │ │ + bge 7348 │ │ │ │ │ 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 7340 │ │ │ │ │ + b 7348 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71b8 │ │ │ │ │ + bne 71c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71b8 │ │ │ │ │ + b 71c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71a0 │ │ │ │ │ + bne 71a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71a0 │ │ │ │ │ + b 71a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6fb0 │ │ │ │ │ - b 7328 │ │ │ │ │ + beq 6fb8 │ │ │ │ │ + b 7330 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000077dc <_PyDict_StoreSubscript>: │ │ │ │ │ +000077e4 <_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 7878 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ + beq 7880 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 7910 <_PyDict_StoreSubscript+0x134> │ │ │ │ │ + beq 7918 <_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 78d0 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ + bne 78d8 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 78d0 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ - ldr r1, [pc, #252] @ 7958 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ + beq 78d8 <_PyDict_StoreSubscript+0xf4> │ │ │ │ │ + ldr r1, [pc, #252] @ 7960 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 7904 <_PyDict_StoreSubscript+0x128> │ │ │ │ │ + beq 790c <_PyDict_StoreSubscript+0x128> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1db8 │ │ │ │ │ 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 78a4 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + bne 78ac <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 78a4 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + beq 78ac <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8b08 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8b10 <_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 7898 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ + bne 78a0 <_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 7854 <_PyDict_StoreSubscript+0x78> │ │ │ │ │ + bne 785c <_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 16c4 │ │ │ │ │ - ldr r1, [pc, #68] @ 795c <_PyDict_StoreSubscript+0x180> │ │ │ │ │ + b 16cc │ │ │ │ │ + ldr r1, [pc, #68] @ 7964 <_PyDict_StoreSubscript+0x180> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 793c <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + beq 7944 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 793c <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + bne 7944 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2820 @ 0xb04 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 78c4 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ + b 78cc <_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 78c4 <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ + b 78cc <_PyDict_StoreSubscript+0xe8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007960 : │ │ │ │ │ +00007968 : │ │ │ │ │ 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] @ 7b4c │ │ │ │ │ + ldr r1, [pc, #448] @ 7b54 │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 7b18 │ │ │ │ │ + beq 7b20 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 7ad8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ movle ip, #1 │ │ │ │ │ orrs ip, ip, r0, lsr #31 │ │ │ │ │ - bne 7a5c │ │ │ │ │ + bne 7a64 │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ ldrb r5, [r1, #-15] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl ip, ip, r5 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 7a6c │ │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7aa0 │ │ │ │ │ + beq 7aa8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7a5c │ │ │ │ │ + ble 7a64 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 7a94 │ │ │ │ │ + beq 7a9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r2] │ │ │ │ │ - beq 7a2c │ │ │ │ │ + beq 7a34 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7a5c │ │ │ │ │ + ble 7a64 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7b38 │ │ │ │ │ + beq 7b40 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7a7c │ │ │ │ │ + bgt 7a84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7a30 │ │ │ │ │ + b 7a38 │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla ip, r5, r0, ip │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7a38 │ │ │ │ │ + beq 7a40 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 7a1c │ │ │ │ │ + bne 7a24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a28 │ │ │ │ │ - b 7a2c │ │ │ │ │ + bne 7a30 │ │ │ │ │ + b 7a34 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7a5c │ │ │ │ │ + ble 7a64 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 79fc │ │ │ │ │ + bne 7a04 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7ab0 │ │ │ │ │ - b 7a5c │ │ │ │ │ + bgt 7ab8 │ │ │ │ │ + b 7a64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7a5c │ │ │ │ │ + blt 7a64 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 7a5c │ │ │ │ │ + ble 7a64 │ │ │ │ │ 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 7a84 │ │ │ │ │ + b 7a8c │ │ │ │ │ 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 79a0 │ │ │ │ │ - b 7a5c │ │ │ │ │ + bne 79a8 │ │ │ │ │ + b 7a64 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7a48 │ │ │ │ │ - b 7a5c │ │ │ │ │ + bgt 7a50 │ │ │ │ │ + b 7a64 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007b50 <_PyDict_Next>: │ │ │ │ │ +00007b58 <_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] @ 7d38 <_PyDict_Next+0x1e8> │ │ │ │ │ + ldr r1, [pc, #444] @ 7d40 <_PyDict_Next+0x1e8> │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 7d18 <_PyDict_Next+0x1c8> │ │ │ │ │ + beq 7d20 <_PyDict_Next+0x1c8> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7ccc <_PyDict_Next+0x17c> │ │ │ │ │ + bne 7cd4 <_PyDict_Next+0x17c> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ movle ip, #1 │ │ │ │ │ orrs ip, ip, r0, lsr #31 │ │ │ │ │ - bne 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + bne 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ ldrb r5, [r1, #-15] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl ip, ip, r5 │ │ │ │ │ - beq 7c34 <_PyDict_Next+0xe4> │ │ │ │ │ + beq 7c3c <_PyDict_Next+0xe4> │ │ │ │ │ add ip, ip, r0, lsl #3 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7c8c <_PyDict_Next+0x13c> │ │ │ │ │ + beq 7c94 <_PyDict_Next+0x13c> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + ble 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ ldm r1, {ip, lr} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [ip, #12] │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 7c6c <_PyDict_Next+0x11c> │ │ │ │ │ + beq 7c74 <_PyDict_Next+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str ip, [r2] │ │ │ │ │ - beq 7c74 <_PyDict_Next+0x124> │ │ │ │ │ + beq 7c7c <_PyDict_Next+0x124> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7c80 <_PyDict_Next+0x130> │ │ │ │ │ + bne 7c88 <_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 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + bge 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7cc0 <_PyDict_Next+0x170> │ │ │ │ │ + beq 7cc8 <_PyDict_Next+0x170> │ │ │ │ │ mov lr, ip │ │ │ │ │ ldm r1, {r1, ip} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 7c0c <_PyDict_Next+0xbc> │ │ │ │ │ + bne 7c14 <_PyDict_Next+0xbc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c18 <_PyDict_Next+0xc8> │ │ │ │ │ + bne 7c20 <_PyDict_Next+0xc8> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c28 <_PyDict_Next+0xd8> │ │ │ │ │ + beq 7c30 <_PyDict_Next+0xd8> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b 7c28 <_PyDict_Next+0xd8> │ │ │ │ │ + b 7c30 <_PyDict_Next+0xd8> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + ble 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7bec <_PyDict_Next+0x9c> │ │ │ │ │ + bne 7bf4 <_PyDict_Next+0x9c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 7c9c <_PyDict_Next+0x14c> │ │ │ │ │ + bgt 7ca4 <_PyDict_Next+0x14c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7c2c <_PyDict_Next+0xdc> │ │ │ │ │ + b 7c34 <_PyDict_Next+0xdc> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - b 7c40 <_PyDict_Next+0xf0> │ │ │ │ │ + b 7c48 <_PyDict_Next+0xf0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + blt 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + ble 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ 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 7c5c <_PyDict_Next+0x10c> │ │ │ │ │ + b 7c64 <_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 7b90 <_PyDict_Next+0x40> │ │ │ │ │ - b 7cb8 <_PyDict_Next+0x168> │ │ │ │ │ + bne 7b98 <_PyDict_Next+0x40> │ │ │ │ │ + b 7cc0 <_PyDict_Next+0x168> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007d3c <_PyDict_CopyAsDict>: │ │ │ │ │ +00007d44 <_PyDict_CopyAsDict>: │ │ │ │ │ _PyDict_CopyAsDict(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #1040] @ 8168 <_PyDict_CopyAsDict+0x42c> │ │ │ │ │ + ldr r6, [pc, #1040] @ 8170 <_PyDict_CopyAsDict+0x42c> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 8148 <_PyDict_CopyAsDict+0x40c> │ │ │ │ │ + beq 8150 <_PyDict_CopyAsDict+0x40c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 8148 <_PyDict_CopyAsDict+0x40c> │ │ │ │ │ + bne 8150 <_PyDict_CopyAsDict+0x40c> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 7fdc <_PyDict_CopyAsDict+0x2a0> │ │ │ │ │ + beq 7fe4 <_PyDict_CopyAsDict+0x2a0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7fe8 <_PyDict_CopyAsDict+0x2ac> │ │ │ │ │ + beq 7ff0 <_PyDict_CopyAsDict+0x2ac> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 809c <_PyDict_CopyAsDict+0x360> │ │ │ │ │ + bne 80a4 <_PyDict_CopyAsDict+0x360> │ │ │ │ │ ldr r0, [r5, #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 8048 <_PyDict_CopyAsDict+0x30c> │ │ │ │ │ + bne 8050 <_PyDict_CopyAsDict+0x30c> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ smull lr, r3, r3, r2 │ │ │ │ │ sub r3, r3, r2, asr #31 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 8048 <_PyDict_CopyAsDict+0x30c> │ │ │ │ │ + bgt 8050 <_PyDict_CopyAsDict+0x30c> │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 8028 <_PyDict_CopyAsDict+0x2ec> │ │ │ │ │ - ldr r1, [pc, #888] @ 8168 <_PyDict_CopyAsDict+0x42c> │ │ │ │ │ + beq 8030 <_PyDict_CopyAsDict+0x2ec> │ │ │ │ │ + ldr r1, [pc, #888] @ 8170 <_PyDict_CopyAsDict+0x42c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8034 <_PyDict_CopyAsDict+0x2f8> │ │ │ │ │ + beq 803c <_PyDict_CopyAsDict+0x2f8> │ │ │ │ │ mov r0, #8 │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ @@ -8962,66 +8964,66 @@ │ │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 803c <_PyDict_CopyAsDict+0x300> │ │ │ │ │ + beq 8044 <_PyDict_CopyAsDict+0x300> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ lsl r7, r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8008 <_PyDict_CopyAsDict+0x2cc> │ │ │ │ │ + beq 8010 <_PyDict_CopyAsDict+0x2cc> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addgt r2, r6, #20 │ │ │ │ │ movgt ip, #8 │ │ │ │ │ addgt r2, r2, r7 │ │ │ │ │ addgt r1, r2, #4 │ │ │ │ │ - bgt 7eb0 <_PyDict_CopyAsDict+0x174> │ │ │ │ │ - b 7ef4 <_PyDict_CopyAsDict+0x1b8> │ │ │ │ │ + bgt 7eb8 <_PyDict_CopyAsDict+0x174> │ │ │ │ │ + b 7efc <_PyDict_CopyAsDict+0x1b8> │ │ │ │ │ str r7, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7edc <_PyDict_CopyAsDict+0x1a0> │ │ │ │ │ + ble 7ee4 <_PyDict_CopyAsDict+0x1a0> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq 7ef4 <_PyDict_CopyAsDict+0x1b8> │ │ │ │ │ + beq 7efc <_PyDict_CopyAsDict+0x1b8> │ │ │ │ │ add r2, r2, ip │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e9c <_PyDict_CopyAsDict+0x160> │ │ │ │ │ + beq 7ea4 <_PyDict_CopyAsDict+0x160> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r7, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 7e8c <_PyDict_CopyAsDict+0x150> │ │ │ │ │ + ble 7e94 <_PyDict_CopyAsDict+0x150> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e9c <_PyDict_CopyAsDict+0x160> │ │ │ │ │ + bgt 7ea4 <_PyDict_CopyAsDict+0x160> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ str r3, [r0] │ │ │ │ │ addne r1, r1, ip │ │ │ │ │ - bne 7eac <_PyDict_CopyAsDict+0x170> │ │ │ │ │ - ldr r3, [pc, #624] @ 816c <_PyDict_CopyAsDict+0x430> │ │ │ │ │ + bne 7eb4 <_PyDict_CopyAsDict+0x170> │ │ │ │ │ + ldr r3, [pc, #624] @ 8174 <_PyDict_CopyAsDict+0x430> │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7fa0 <_PyDict_CopyAsDict+0x264> │ │ │ │ │ + beq 7fa8 <_PyDict_CopyAsDict+0x264> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r3, #1920] @ 0x780 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -9031,15 +9033,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ strd r0, [r4, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #532] @ 8170 <_PyDict_CopyAsDict+0x434> │ │ │ │ │ + ldr r1, [pc, #532] @ 8178 <_PyDict_CopyAsDict+0x434> │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ @@ -9057,179 +9059,179 @@ │ │ │ │ │ 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 815c <_PyDict_CopyAsDict+0x420> │ │ │ │ │ + beq 8164 <_PyDict_CopyAsDict+0x420> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ - b 7f54 <_PyDict_CopyAsDict+0x218> │ │ │ │ │ + b 7f5c <_PyDict_CopyAsDict+0x218> │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 7d98 <_PyDict_CopyAsDict+0x5c> │ │ │ │ │ + bne 7da0 <_PyDict_CopyAsDict+0x5c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl df60 │ │ │ │ │ + bl deb4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + beq 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ - b 7f54 <_PyDict_CopyAsDict+0x218> │ │ │ │ │ + b 7f5c <_PyDict_CopyAsDict+0x218> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 7ef4 <_PyDict_CopyAsDict+0x1b8> │ │ │ │ │ + ble 7efc <_PyDict_CopyAsDict+0x1b8> │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - b 7eb0 <_PyDict_CopyAsDict+0x174> │ │ │ │ │ + b 7eb8 <_PyDict_CopyAsDict+0x174> │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e00 <_PyDict_CopyAsDict+0xc4> │ │ │ │ │ + bne 7e08 <_PyDict_CopyAsDict+0xc4> │ │ │ │ │ mov r0, #12 │ │ │ │ │ - b 7e04 <_PyDict_CopyAsDict+0xc8> │ │ │ │ │ + b 7e0c <_PyDict_CopyAsDict+0xc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7f94 <_PyDict_CopyAsDict+0x258> │ │ │ │ │ + b 7f9c <_PyDict_CopyAsDict+0x258> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl df60 │ │ │ │ │ + bl deb4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + beq 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8000 <_PyDict_CopyAsDict+0x2c4> │ │ │ │ │ + beq 8008 <_PyDict_CopyAsDict+0x2c4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + bgt 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + bne 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ - bl 998 <_Py_dict_lookup+0x544> │ │ │ │ │ + b 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + bl 97c <_Py_dict_lookup+0x528> │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 813c <_PyDict_CopyAsDict+0x400> │ │ │ │ │ + beq 8144 <_PyDict_CopyAsDict+0x400> │ │ │ │ │ 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 8130 <_PyDict_CopyAsDict+0x3f4> │ │ │ │ │ + beq 8138 <_PyDict_CopyAsDict+0x3f4> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bcs 80f4 <_PyDict_CopyAsDict+0x3b8> │ │ │ │ │ + bcs 80fc <_PyDict_CopyAsDict+0x3b8> │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 80c8 <_PyDict_CopyAsDict+0x38c> │ │ │ │ │ + beq 80d0 <_PyDict_CopyAsDict+0x38c> │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 80c8 <_PyDict_CopyAsDict+0x38c> │ │ │ │ │ + b 80d0 <_PyDict_CopyAsDict+0x38c> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r6, [r4, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strd r0, [r4, #16] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ mrcge 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ strge r3, [r2] │ │ │ │ │ - bge 7f54 <_PyDict_CopyAsDict+0x218> │ │ │ │ │ - b 8000 <_PyDict_CopyAsDict+0x2c4> │ │ │ │ │ + bge 7f5c <_PyDict_CopyAsDict+0x218> │ │ │ │ │ + b 8008 <_PyDict_CopyAsDict+0x2c4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + b 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7ff8 <_PyDict_CopyAsDict+0x2bc> │ │ │ │ │ + b 8000 <_PyDict_CopyAsDict+0x2bc> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 588c │ │ │ │ │ + bl 5894 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7ff8 <_PyDict_CopyAsDict+0x2bc> │ │ │ │ │ + b 8000 <_PyDict_CopyAsDict+0x2bc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - b 8040 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + b 8048 <_PyDict_CopyAsDict+0x304> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008174 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +0000817c <_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 81b4 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ + beq 81bc <_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 7b50 <_PyDict_Next> │ │ │ │ │ + bl 7b58 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81a8 <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ + beq 81b0 <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 81b4 <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ + bne 81bc <_PyDict_HasOnlyStringKeys+0x40> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 81ac <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ + b 81b4 <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ │ │ │ │ │ -000081f0 : │ │ │ │ │ +000081f8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9237,356 +9239,356 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ streq r4, [r6] │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 82d4 │ │ │ │ │ + beq 82dc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #264] @ 833c │ │ │ │ │ + ldr r1, [pc, #264] @ 8344 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 831c │ │ │ │ │ + beq 8324 │ │ │ │ │ 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 82e0 │ │ │ │ │ + bne 82e8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 82e0 │ │ │ │ │ + beq 82e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 82ac │ │ │ │ │ + beq 82b4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ - beq 82ac │ │ │ │ │ + beq 82b4 │ │ │ │ │ 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 82d4 │ │ │ │ │ + bgt 82dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 82d4 │ │ │ │ │ + bne 82dc │ │ │ │ │ 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 8268 │ │ │ │ │ + bne 8270 │ │ │ │ │ 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 82bc │ │ │ │ │ - b 82d4 │ │ │ │ │ + ble 82c4 │ │ │ │ │ + b 82dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8248 │ │ │ │ │ + bne 8250 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2553 @ 0x9f9 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8300 │ │ │ │ │ + b 8308 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008340 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +00008348 <_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, #336] @ 84b4 <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ + ldr r1, [pc, #336] @ 84bc <_PyDict_LoadBuiltinsFromGlobals+0x174> │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 8474 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ - ldr r2, [pc, #312] @ 84b8 <_PyDict_LoadBuiltinsFromGlobals+0x178> │ │ │ │ │ + beq 847c <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ + ldr r2, [pc, #312] @ 84c0 <_PyDict_LoadBuiltinsFromGlobals+0x178> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - ldr r1, [pc, #308] @ 84bc <_PyDict_LoadBuiltinsFromGlobals+0x17c> │ │ │ │ │ + ldr r1, [pc, #308] @ 84c4 <_PyDict_LoadBuiltinsFromGlobals+0x17c> │ │ │ │ │ ldr r2, [r2, #1492] @ 0x5d4 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 83c4 <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ + bne 83cc <_PyDict_LoadBuiltinsFromGlobals+0x84> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 8498 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + beq 84a0 <_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 8448 <_PyDict_LoadBuiltinsFromGlobals+0x108> │ │ │ │ │ + bgt 8450 <_PyDict_LoadBuiltinsFromGlobals+0x108> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 8498 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + beq 84a0 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 83a0 <_PyDict_LoadBuiltinsFromGlobals+0x60> │ │ │ │ │ + beq 83a8 <_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 8458 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ + beq 8460 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8458 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ + bne 8460 <_PyDict_LoadBuiltinsFromGlobals+0x118> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8468 <_PyDict_LoadBuiltinsFromGlobals+0x128> │ │ │ │ │ + bgt 8470 <_PyDict_LoadBuiltinsFromGlobals+0x128> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r4, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 83b8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + bne 83c0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 83b8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + bne 83c0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 83b8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + b 83c0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ orr r4, r4, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 83e0 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ - b 8498 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ + bne 83e8 <_PyDict_LoadBuiltinsFromGlobals+0xa0> │ │ │ │ │ + b 84a0 <_PyDict_LoadBuiltinsFromGlobals+0x158> │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8418 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ + ble 8420 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 8428 <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ - b 83b8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + beq 8430 <_PyDict_LoadBuiltinsFromGlobals+0xe8> │ │ │ │ │ + b 83c0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 84a0 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ + bne 84a8 <_PyDict_LoadBuiltinsFromGlobals+0x160> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2719 @ 0xa9f │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 83b8 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ - ldr r2, [pc, #16] @ 84b8 <_PyDict_LoadBuiltinsFromGlobals+0x178> │ │ │ │ │ + b 83c0 <_PyDict_LoadBuiltinsFromGlobals+0x78> │ │ │ │ │ + ldr r2, [pc, #16] @ 84c0 <_PyDict_LoadBuiltinsFromGlobals+0x178> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - ldr r1, [pc, #12] @ 84bc <_PyDict_LoadBuiltinsFromGlobals+0x17c> │ │ │ │ │ + ldr r1, [pc, #12] @ 84c4 <_PyDict_LoadBuiltinsFromGlobals+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 8384 <_PyDict_LoadBuiltinsFromGlobals+0x44> │ │ │ │ │ + b 838c <_PyDict_LoadBuiltinsFromGlobals+0x44> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000085c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000084c0 : │ │ │ │ │ +000084c8 : │ │ │ │ │ PyStackRef_CLOSE(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 84e4 │ │ │ │ │ + bne 84ec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 84f0 │ │ │ │ │ + beq 84f8 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000084fc : │ │ │ │ │ +00008504 : │ │ │ │ │ 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 859c │ │ │ │ │ + beq 85a4 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8600 │ │ │ │ │ + bne 8608 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 8580 │ │ │ │ │ + ble 8588 │ │ │ │ │ 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 858c │ │ │ │ │ + beq 8594 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 8558 │ │ │ │ │ + bne 8560 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 8558 │ │ │ │ │ - b 8580 │ │ │ │ │ + bne 8560 │ │ │ │ │ + b 8588 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 8580 │ │ │ │ │ + ble 8588 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ - b 85b8 │ │ │ │ │ + b 85c0 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86e0 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86e0 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne 85b4 │ │ │ │ │ - b 8580 │ │ │ │ │ + bne 85bc │ │ │ │ │ + b 8588 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 8580 │ │ │ │ │ + ble 8588 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 862c │ │ │ │ │ + beq 8634 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 8580 │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 865c │ │ │ │ │ + beq 8664 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 8580 │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868c │ │ │ │ │ + beq 8694 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq 8580 │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86c4 │ │ │ │ │ + beq 86cc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8584 │ │ │ │ │ + bne 858c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 8580 │ │ │ │ │ + beq 8588 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b 869c │ │ │ │ │ + b 86a4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 85b8 │ │ │ │ │ - b 8580 │ │ │ │ │ + bne 85c0 │ │ │ │ │ + b 8588 │ │ │ │ │ │ │ │ │ │ -000086ec : │ │ │ │ │ +000086f4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9594,551 +9596,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 88d4 │ │ │ │ │ + bne 88dc │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 88d4 │ │ │ │ │ + beq 88dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 8aac │ │ │ │ │ + beq 8ab4 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 8aa4 │ │ │ │ │ + beq 8aac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a9c │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a9c │ │ │ │ │ + beq 8aa4 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 88fc │ │ │ │ │ + bne 8904 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r2, lsl ip │ │ │ │ │ and r1, r2, r7 │ │ │ │ │ - bgt 8930 │ │ │ │ │ + bgt 8938 │ │ │ │ │ add r0, r3, r1 │ │ │ │ │ ldrsb r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 8988 │ │ │ │ │ + bne 8990 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8a30 │ │ │ │ │ + bne 8a38 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 8864 │ │ │ │ │ + bgt 886c │ │ │ │ │ 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 8890 │ │ │ │ │ + beq 8898 │ │ │ │ │ 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 8834 │ │ │ │ │ + bgt 883c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 885c │ │ │ │ │ + beq 8864 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8850 │ │ │ │ │ + bgt 8858 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 897c │ │ │ │ │ + beq 8984 │ │ │ │ │ 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 8834 │ │ │ │ │ + b 883c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 8a78 │ │ │ │ │ + bgt 8a80 │ │ │ │ │ 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 87fc │ │ │ │ │ + bne 8804 │ │ │ │ │ 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 8834 │ │ │ │ │ + bgt 883c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8834 │ │ │ │ │ - b 885c │ │ │ │ │ + bne 883c │ │ │ │ │ + b 8864 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 872c │ │ │ │ │ + bne 8734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 8854 │ │ │ │ │ + b 885c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_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 8798 │ │ │ │ │ + ble 87a0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 8a88 │ │ │ │ │ + bgt 8a90 │ │ │ │ │ add r0, r3, r1, lsl #1 │ │ │ │ │ ldrsh r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 87b0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a1c │ │ │ │ │ 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 89ac │ │ │ │ │ + b 89b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8850 │ │ │ │ │ + b 8858 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a1c │ │ │ │ │ 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 87a8 │ │ │ │ │ + beq 87b0 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a1c │ │ │ │ │ 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 89f4 │ │ │ │ │ + ble 89fc │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r3, r1, lsl #2 │ │ │ │ │ ldrshle lr, [r7, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 87b0 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - bne 89cc │ │ │ │ │ + bne 89d4 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 87c0 │ │ │ │ │ + beq 87c8 │ │ │ │ │ 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 8afc │ │ │ │ │ + bne 8b04 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge 8af4 │ │ │ │ │ + bge 8afc │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 8a60 │ │ │ │ │ + b 8a68 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 8878 │ │ │ │ │ + b 8880 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 87a8 │ │ │ │ │ - b 8948 │ │ │ │ │ + beq 87b0 │ │ │ │ │ + b 8950 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 8854 │ │ │ │ │ - ldr r1, [pc, #80] @ 8b04 │ │ │ │ │ + b 885c │ │ │ │ │ + ldr r1, [pc, #80] @ 8b0c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8ad8 │ │ │ │ │ + beq 8ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ad8 │ │ │ │ │ + bne 8ae0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2967 @ 0xb97 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8aa4 │ │ │ │ │ + b 8aac │ │ │ │ │ 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 8aa4 │ │ │ │ │ + b 8aac │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b 8834 │ │ │ │ │ + b 883c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8a4c │ │ │ │ │ + b 8a54 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008b08 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +00008b10 <_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 8e80 <_PyDict_DelItem_KnownHash_LockHeld+0x378> │ │ │ │ │ + beq 8e88 <_PyDict_DelItem_KnownHash_LockHeld+0x378> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 8e78 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + beq 8e80 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8e70 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ + beq 8e78 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8e70 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ + beq 8e78 <_PyDict_DelItem_KnownHash_LockHeld+0x368> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cc8 <_PyDict_DelItem_KnownHash_LockHeld+0x1c0> │ │ │ │ │ + bne 8cd0 <_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 8cfc <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ + bgt 8d04 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 8d5c <_PyDict_DelItem_KnownHash_LockHeld+0x254> │ │ │ │ │ + bne 8d64 <_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 8e04 <_PyDict_DelItem_KnownHash_LockHeld+0x2fc> │ │ │ │ │ + bne 8e0c <_PyDict_DelItem_KnownHash_LockHeld+0x2fc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 8c58 <_PyDict_DelItem_KnownHash_LockHeld+0x150> │ │ │ │ │ + bgt 8c60 <_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 8c84 <_PyDict_DelItem_KnownHash_LockHeld+0x17c> │ │ │ │ │ + beq 8c8c <_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 8c28 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + bgt 8c30 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8c50 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ + beq 8c58 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8c44 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + bgt 8c4c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8d50 <_PyDict_DelItem_KnownHash_LockHeld+0x248> │ │ │ │ │ + beq 8d58 <_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 8c28 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + b 8c30 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 8e4c <_PyDict_DelItem_KnownHash_LockHeld+0x344> │ │ │ │ │ + bgt 8e54 <_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 8bf0 <_PyDict_DelItem_KnownHash_LockHeld+0xe8> │ │ │ │ │ + bne 8bf8 <_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 8c28 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + bgt 8c30 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8c28 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ - b 8c50 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ + bne 8c30 <_PyDict_DelItem_KnownHash_LockHeld+0x120> │ │ │ │ │ + b 8c58 <_PyDict_DelItem_KnownHash_LockHeld+0x148> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_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 8b8c <_PyDict_DelItem_KnownHash_LockHeld+0x84> │ │ │ │ │ + ble 8b94 <_PyDict_DelItem_KnownHash_LockHeld+0x84> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 8e5c <_PyDict_DelItem_KnownHash_LockHeld+0x354> │ │ │ │ │ + bgt 8e64 <_PyDict_DelItem_KnownHash_LockHeld+0x354> │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8b9c <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8ba4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 8de8 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 8df0 <_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 8b9c <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b 8d88 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ + beq 8ba4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b 8d90 <_PyDict_DelItem_KnownHash_LockHeld+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c44 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + b 8c4c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 8de8 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 8df0 <_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 8b9c <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8ba4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 8de8 <_PyDict_DelItem_KnownHash_LockHeld+0x2e0> │ │ │ │ │ + beq 8df0 <_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 8dc8 <_PyDict_DelItem_KnownHash_LockHeld+0x2c0> │ │ │ │ │ + ble 8dd0 <_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 8b9c <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq 8ba4 <_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 8da0 <_PyDict_DelItem_KnownHash_LockHeld+0x298> │ │ │ │ │ + bne 8da8 <_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 8bb4 <_PyDict_DelItem_KnownHash_LockHeld+0xac> │ │ │ │ │ + beq 8bbc <_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 8ee0 <_PyDict_DelItem_KnownHash_LockHeld+0x3d8> │ │ │ │ │ + bne 8ee8 <_PyDict_DelItem_KnownHash_LockHeld+0x3d8> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 8ecc <_PyDict_DelItem_KnownHash_LockHeld+0x3c4> │ │ │ │ │ + ble 8ed4 <_PyDict_DelItem_KnownHash_LockHeld+0x3c4> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 8e34 <_PyDict_DelItem_KnownHash_LockHeld+0x32c> │ │ │ │ │ + b 8e3c <_PyDict_DelItem_KnownHash_LockHeld+0x32c> │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 8c6c <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ + b 8c74 <_PyDict_DelItem_KnownHash_LockHeld+0x164> │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq 8b9c <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b 8d14 <_PyDict_DelItem_KnownHash_LockHeld+0x20c> │ │ │ │ │ + beq 8ba4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b 8d1c <_PyDict_DelItem_KnownHash_LockHeld+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 8c48 <_PyDict_DelItem_KnownHash_LockHeld+0x140> │ │ │ │ │ - ldr r1, [pc, #96] @ 8ee8 <_PyDict_DelItem_KnownHash_LockHeld+0x3e0> │ │ │ │ │ + b 8c50 <_PyDict_DelItem_KnownHash_LockHeld+0x140> │ │ │ │ │ + ldr r1, [pc, #96] @ 8ef0 <_PyDict_DelItem_KnownHash_LockHeld+0x3e0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 8eb0 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ + beq 8eb8 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8eb0 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ + bne 8eb8 <_PyDict_DelItem_KnownHash_LockHeld+0x3a8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2967 @ 0xb97 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8e78 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + b 8e80 <_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 8e78 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ + b 8e80 <_PyDict_DelItem_KnownHash_LockHeld+0x370> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8c34 <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ - b 8c44 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + ble 8c3c <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ + b 8c4c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8e20 <_PyDict_DelItem_KnownHash_LockHeld+0x318> │ │ │ │ │ + b 8e28 <_PyDict_DelItem_KnownHash_LockHeld+0x318> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008eec : │ │ │ │ │ +00008ef4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -10148,124 +10150,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 8f40 │ │ │ │ │ + ble 8f48 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addgt r1, ip, lr, lsl #2 │ │ │ │ │ ldrshle r1, [r6, #20] │ │ │ │ │ ldrgt r1, [r1, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8ff8 │ │ │ │ │ + bne 9000 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r0, #8] │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 907c │ │ │ │ │ + bne 9084 │ │ │ │ │ str lr, [ip, #8] │ │ │ │ │ ldrb lr, [ip, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bgt 9028 │ │ │ │ │ + bgt 9030 │ │ │ │ │ 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 9048 │ │ │ │ │ + beq 9050 │ │ │ │ │ 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 8fd4 │ │ │ │ │ + bgt 8fdc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9018 │ │ │ │ │ + beq 9020 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8ff0 │ │ │ │ │ + bgt 8ff8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 906c │ │ │ │ │ + beq 9074 │ │ │ │ │ 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 8f4c │ │ │ │ │ + beq 8f54 │ │ │ │ │ and lr, lr, r7 │ │ │ │ │ - b 8f1c │ │ │ │ │ + b 8f24 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 8fd4 │ │ │ │ │ + b 8fdc │ │ │ │ │ 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 8f84 │ │ │ │ │ + b 8f8c │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - mla r2, r0, r2, r1 │ │ │ │ │ - add r1, ip, r2 │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - str lr, [r1, #8] │ │ │ │ │ - str lr, [r1, #4] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - b 8fb8 │ │ │ │ │ + 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 8fc0 │ │ │ │ │ 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 90c4 │ │ │ │ │ + bne 90cc │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - ble 90cc │ │ │ │ │ + ble 90d4 │ │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 90ac │ │ │ │ │ + b 90b4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 9098 │ │ │ │ │ + b 90a0 │ │ │ │ │ strb r2, [lr, #1] │ │ │ │ │ - b 8fd4 │ │ │ │ │ + b 8fdc │ │ │ │ │ │ │ │ │ │ -000090d4 : │ │ │ │ │ +000090dc : │ │ │ │ │ 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 │ │ │ │ │ @@ -10278,106 +10280,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 92b8 │ │ │ │ │ + bgt 92c0 │ │ │ │ │ ldrsb r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - blt 9238 │ │ │ │ │ + blt 9240 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r2, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92b4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 935c │ │ │ │ │ + beq 9364 │ │ │ │ │ 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 9318 │ │ │ │ │ + blt 9320 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92b4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 9430 │ │ │ │ │ + beq 9438 │ │ │ │ │ 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 93e8 │ │ │ │ │ + bgt 93f0 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 9324 │ │ │ │ │ + blt 932c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92b4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 94a8 │ │ │ │ │ + beq 94b0 │ │ │ │ │ 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 941c │ │ │ │ │ + bgt 9424 │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 9350 │ │ │ │ │ + blt 9358 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92b4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 9518 │ │ │ │ │ + beq 9520 │ │ │ │ │ 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 91a8 │ │ │ │ │ + b 91b0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 9588 │ │ │ │ │ + bne 9590 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 94a0 │ │ │ │ │ + ble 94a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bl 27dc │ │ │ │ │ + bl 27e4 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt 95a0 │ │ │ │ │ + bgt 95a8 │ │ │ │ │ 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 95d0 │ │ │ │ │ + ble 95d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -10385,265 +10387,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 9344 │ │ │ │ │ + blt 934c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92b4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 935c │ │ │ │ │ + beq 9364 │ │ │ │ │ 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 9170 │ │ │ │ │ + bge 9178 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 9240 │ │ │ │ │ - b 918c │ │ │ │ │ + beq 9248 │ │ │ │ │ + b 9194 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 9240 │ │ │ │ │ + beq 9248 │ │ │ │ │ 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 91f4 │ │ │ │ │ + b 91fc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 9240 │ │ │ │ │ - b 92ec │ │ │ │ │ + beq 9248 │ │ │ │ │ + b 92f4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 9240 │ │ │ │ │ - b 921c │ │ │ │ │ + beq 9248 │ │ │ │ │ + b 9224 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 93c8 │ │ │ │ │ + bne 93d0 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 93c8 │ │ │ │ │ + bne 93d0 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 95dc │ │ │ │ │ + beq 95e4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 9604 │ │ │ │ │ + beq 960c │ │ │ │ │ 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 92ac │ │ │ │ │ + beq 92b4 │ │ │ │ │ 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 9164 │ │ │ │ │ - b 9300 │ │ │ │ │ + ble 916c │ │ │ │ │ + b 9308 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r6, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 91bc │ │ │ │ │ + bge 91c4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 9240 │ │ │ │ │ + beq 9248 │ │ │ │ │ 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 91f8 │ │ │ │ │ + b 9200 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 918c │ │ │ │ │ + bne 9194 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 918c │ │ │ │ │ + bne 9194 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 961c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 960c │ │ │ │ │ + beq 9614 │ │ │ │ │ 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 92ac │ │ │ │ │ - b 918c │ │ │ │ │ + beq 92b4 │ │ │ │ │ + b 9194 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 92ac │ │ │ │ │ + b 92b4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 91d8 │ │ │ │ │ + bne 91e0 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 91d8 │ │ │ │ │ + bne 91e0 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 95fc │ │ │ │ │ + beq 9604 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 95f4 │ │ │ │ │ + beq 95fc │ │ │ │ │ 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 92ac │ │ │ │ │ - b 91d8 │ │ │ │ │ + beq 92b4 │ │ │ │ │ + b 91e0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 921c │ │ │ │ │ + bne 9224 │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 921c │ │ │ │ │ + bne 9224 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 95ec │ │ │ │ │ + beq 95f4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 95e4 │ │ │ │ │ + beq 95ec │ │ │ │ │ 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 92ac │ │ │ │ │ - b 921c │ │ │ │ │ + beq 92b4 │ │ │ │ │ + b 9224 │ │ │ │ │ lsr r2, r8, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b 9164 │ │ │ │ │ + b 916c │ │ │ │ │ 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 9290 │ │ │ │ │ + bgt 9298 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - b 9290 │ │ │ │ │ + b 9298 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 9398 │ │ │ │ │ + b 93a0 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 956c │ │ │ │ │ + b 9574 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9554 │ │ │ │ │ + b 955c │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 94fc │ │ │ │ │ + b 9504 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 94e4 │ │ │ │ │ + b 94ec │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 93b0 │ │ │ │ │ + b 93b8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b 9484 │ │ │ │ │ + b 948c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 946c │ │ │ │ │ + b 9474 │ │ │ │ │ │ │ │ │ │ -0000961c <_PyDict_FromItems>: │ │ │ │ │ +00009624 <_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 96fc <_PyDict_FromItems+0xe0> │ │ │ │ │ - ldr r3, [pc, #1056] @ 9a78 <_PyDict_FromItems+0x45c> │ │ │ │ │ + bgt 9704 <_PyDict_FromItems+0xe0> │ │ │ │ │ + ldr r3, [pc, #1056] @ 9a80 <_PyDict_FromItems+0x45c> │ │ │ │ │ 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 9a24 <_PyDict_FromItems+0x408> │ │ │ │ │ + beq 9a2c <_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, #1000] @ 9a7c <_PyDict_FromItems+0x460> │ │ │ │ │ - ldr r3, [pc, #1012] @ 9a8c <_PyDict_FromItems+0x470> │ │ │ │ │ - vldr d7, [pc, #980] @ 9a70 <_PyDict_FromItems+0x454> │ │ │ │ │ + ldr r1, [pc, #1000] @ 9a84 <_PyDict_FromItems+0x460> │ │ │ │ │ + ldr r3, [pc, #1012] @ 9a94 <_PyDict_FromItems+0x470> │ │ │ │ │ + vldr d7, [pc, #980] @ 9a78 <_PyDict_FromItems+0x454> │ │ │ │ │ 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] │ │ │ │ │ @@ -10657,131 +10659,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 9904 <_PyDict_FromItems+0x2e8> │ │ │ │ │ + bgt 990c <_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 9b24 <_PyDict_FromItems+0x508> │ │ │ │ │ + bne 9b2c <_PyDict_FromItems+0x508> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 9650 <_PyDict_FromItems+0x34> │ │ │ │ │ + beq 9658 <_PyDict_FromItems+0x34> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq 9cc0 <_PyDict_FromItems+0x6a4> │ │ │ │ │ + beq 9cc8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 97f8 <_PyDict_FromItems+0x1dc> │ │ │ │ │ + beq 9800 <_PyDict_FromItems+0x1dc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 97e0 <_PyDict_FromItems+0x1c4> │ │ │ │ │ + beq 97e8 <_PyDict_FromItems+0x1c4> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 97c8 <_PyDict_FromItems+0x1ac> │ │ │ │ │ + beq 97d0 <_PyDict_FromItems+0x1ac> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 97b0 <_PyDict_FromItems+0x194> │ │ │ │ │ + beq 97b8 <_PyDict_FromItems+0x194> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 9798 <_PyDict_FromItems+0x17c> │ │ │ │ │ + beq 97a0 <_PyDict_FromItems+0x17c> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 9780 <_PyDict_FromItems+0x164> │ │ │ │ │ + beq 9788 <_PyDict_FromItems+0x164> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 9cc0 <_PyDict_FromItems+0x6a4> │ │ │ │ │ + bne 9cc8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble 9650 <_PyDict_FromItems+0x34> │ │ │ │ │ + ble 9658 <_PyDict_FromItems+0x34> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ addle r0, r5, r5, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ suble r0, r0, #1 │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl 1c10 │ │ │ │ │ + bl 1c18 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9b1c <_PyDict_FromItems+0x500> │ │ │ │ │ - ldr r3, [pc, #540] @ 9a80 <_PyDict_FromItems+0x464> │ │ │ │ │ + beq 9b24 <_PyDict_FromItems+0x500> │ │ │ │ │ + ldr r3, [pc, #540] @ 9a88 <_PyDict_FromItems+0x464> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9d7c <_PyDict_FromItems+0x760> │ │ │ │ │ + beq 9d84 <_PyDict_FromItems+0x760> │ │ │ │ │ ldr r0, [r3, #1924] @ 0x784 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r3, #1920] @ 0x780 │ │ │ │ │ str r0, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [pc, #468] @ 9a84 <_PyDict_FromItems+0x468> │ │ │ │ │ + ldr r0, [pc, #468] @ 9a8c <_PyDict_FromItems+0x468> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #440] @ 9a70 <_PyDict_FromItems+0x454> │ │ │ │ │ + vldr d7, [pc, #440] @ 9a78 <_PyDict_FromItems+0x454> │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -10793,47 +10795,47 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 990c <_PyDict_FromItems+0x2f0> │ │ │ │ │ + b 9914 <_PyDict_FromItems+0x2f0> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9a90 <_PyDict_FromItems+0x474> │ │ │ │ │ + bgt 9a98 <_PyDict_FromItems+0x474> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne 9a9c <_PyDict_FromItems+0x480> │ │ │ │ │ + bne 9aa4 <_PyDict_FromItems+0x480> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9a9c <_PyDict_FromItems+0x480> │ │ │ │ │ - ldr ip, [pc, #308] @ 9a8c <_PyDict_FromItems+0x470> │ │ │ │ │ + beq 9aa4 <_PyDict_FromItems+0x480> │ │ │ │ │ + ldr ip, [pc, #308] @ 9a94 <_PyDict_FromItems+0x470> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 9d54 <_PyDict_FromItems+0x738> │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 9d5c <_PyDict_FromItems+0x738> │ │ │ │ │ + bl 1db8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9b00 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + beq 9b08 <_PyDict_FromItems+0x4e4> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 96f0 <_PyDict_FromItems+0xd4> │ │ │ │ │ + beq 96f8 <_PyDict_FromItems+0xd4> │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ lsl r9, sl, #2 │ │ │ │ │ str r5, [fp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -10842,61 +10844,61 @@ │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9ac4 <_PyDict_FromItems+0x4a8> │ │ │ │ │ + bgt 9acc <_PyDict_FromItems+0x4a8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 9ad0 <_PyDict_FromItems+0x4b4> │ │ │ │ │ + bne 9ad8 <_PyDict_FromItems+0x4b4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9ad0 <_PyDict_FromItems+0x4b4> │ │ │ │ │ + beq 9ad8 <_PyDict_FromItems+0x4b4> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 9d6c <_PyDict_FromItems+0x750> │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 9d74 <_PyDict_FromItems+0x750> │ │ │ │ │ + bl 1db8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9b00 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + beq 9b08 <_PyDict_FromItems+0x4e4> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r7, r7, r8 │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 999c <_PyDict_FromItems+0x380> │ │ │ │ │ + bne 99a4 <_PyDict_FromItems+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9da4 <_PyDict_FromItems+0x788> │ │ │ │ │ - ldr r1, [pc, #72] @ 9a88 <_PyDict_FromItems+0x46c> │ │ │ │ │ - ldr r3, [pc, #72] @ 9a8c <_PyDict_FromItems+0x470> │ │ │ │ │ - vldr d7, [pc, #40] @ 9a70 <_PyDict_FromItems+0x454> │ │ │ │ │ + beq 9dac <_PyDict_FromItems+0x788> │ │ │ │ │ + ldr r1, [pc, #72] @ 9a90 <_PyDict_FromItems+0x46c> │ │ │ │ │ + ldr r3, [pc, #72] @ 9a94 <_PyDict_FromItems+0x470> │ │ │ │ │ + vldr d7, [pc, #40] @ 9a78 <_PyDict_FromItems+0x454> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 96bc <_PyDict_FromItems+0xa0> │ │ │ │ │ + b 96c4 <_PyDict_FromItems+0xa0> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000418 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000214 │ │ │ │ │ @@ -10905,224 +10907,224 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 9944 <_PyDict_FromItems+0x328> │ │ │ │ │ + beq 994c <_PyDict_FromItems+0x328> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 9950 <_PyDict_FromItems+0x334> │ │ │ │ │ - b 9af4 <_PyDict_FromItems+0x4d8> │ │ │ │ │ + bne 9958 <_PyDict_FromItems+0x334> │ │ │ │ │ + b 9afc <_PyDict_FromItems+0x4d8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 99d4 <_PyDict_FromItems+0x3b8> │ │ │ │ │ + beq 99dc <_PyDict_FromItems+0x3b8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 99e0 <_PyDict_FromItems+0x3c4> │ │ │ │ │ + bne 99e8 <_PyDict_FromItems+0x3c4> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9b1c <_PyDict_FromItems+0x500> │ │ │ │ │ + bgt 9b24 <_PyDict_FromItems+0x500> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9db0 <_PyDict_FromItems+0x794> │ │ │ │ │ + beq 9db8 <_PyDict_FromItems+0x794> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 96f0 <_PyDict_FromItems+0xd4> │ │ │ │ │ + b 96f8 <_PyDict_FromItems+0xd4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 9650 <_PyDict_FromItems+0x34> │ │ │ │ │ + beq 9658 <_PyDict_FromItems+0x34> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ add r3, r7, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - beq 9c2c <_PyDict_FromItems+0x610> │ │ │ │ │ + beq 9c34 <_PyDict_FromItems+0x610> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 9c0c <_PyDict_FromItems+0x5f0> │ │ │ │ │ + beq 9c14 <_PyDict_FromItems+0x5f0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 9bf4 <_PyDict_FromItems+0x5d8> │ │ │ │ │ + beq 9bfc <_PyDict_FromItems+0x5d8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 9bdc <_PyDict_FromItems+0x5c0> │ │ │ │ │ + beq 9be4 <_PyDict_FromItems+0x5c0> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 9bc4 <_PyDict_FromItems+0x5a8> │ │ │ │ │ + beq 9bcc <_PyDict_FromItems+0x5a8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 9bac <_PyDict_FromItems+0x590> │ │ │ │ │ + beq 9bb4 <_PyDict_FromItems+0x590> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 9b94 <_PyDict_FromItems+0x578> │ │ │ │ │ + beq 9b9c <_PyDict_FromItems+0x578> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 9818 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + beq 9820 <_PyDict_FromItems+0x1fc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 9818 <_PyDict_FromItems+0x1fc> │ │ │ │ │ - b 9c2c <_PyDict_FromItems+0x610> │ │ │ │ │ + beq 9820 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + b 9c34 <_PyDict_FromItems+0x610> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 9d64 <_PyDict_FromItems+0x748> │ │ │ │ │ + bne 9d6c <_PyDict_FromItems+0x748> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 9818 <_PyDict_FromItems+0x1fc> │ │ │ │ │ - b 9cc0 <_PyDict_FromItems+0x6a4> │ │ │ │ │ - bl 16c4 │ │ │ │ │ + beq 9820 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + b 9cc8 <_PyDict_FromItems+0x6a4> │ │ │ │ │ + bl 16cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 9974 <_PyDict_FromItems+0x358> │ │ │ │ │ - b 9b00 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + bne 997c <_PyDict_FromItems+0x358> │ │ │ │ │ + b 9b08 <_PyDict_FromItems+0x4e4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 981c <_PyDict_FromItems+0x200> │ │ │ │ │ - bl 16c4 │ │ │ │ │ + b 9824 <_PyDict_FromItems+0x200> │ │ │ │ │ + bl 16cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 9a00 <_PyDict_FromItems+0x3e4> │ │ │ │ │ - b 9b00 <_PyDict_FromItems+0x4e4> │ │ │ │ │ + bne 9a08 <_PyDict_FromItems+0x3e4> │ │ │ │ │ + b 9b08 <_PyDict_FromItems+0x4e4> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 98a8 <_PyDict_FromItems+0x28c> │ │ │ │ │ + bne 98b0 <_PyDict_FromItems+0x28c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - b 9b1c <_PyDict_FromItems+0x500> │ │ │ │ │ - ldr r0, [pc, #-800] @ 9a8c <_PyDict_FromItems+0x470> │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - b 9b1c <_PyDict_FromItems+0x500> │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + b 9b24 <_PyDict_FromItems+0x500> │ │ │ │ │ + ldr r0, [pc, #-800] @ 9a94 <_PyDict_FromItems+0x470> │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + b 9b24 <_PyDict_FromItems+0x500> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b1c <_PyDict_FromItems+0x500> │ │ │ │ │ + b 9b24 <_PyDict_FromItems+0x500> │ │ │ │ │ │ │ │ │ │ -00009dbc <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +00009dc4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -11132,81 +11134,81 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9e74 <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ + bne 9e7c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9e74 <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ + beq 9e7c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9eb4 <_PyDict_LoadGlobalStackRef+0xf8> │ │ │ │ │ + bne 9ebc <_PyDict_LoadGlobalStackRef+0xf8> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - beq 9e44 <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ + beq 9e4c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9e4c <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ + beq 9e54 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 9e4c <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ + beq 9e54 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ecc <_PyDict_LoadGlobalStackRef+0x110> │ │ │ │ │ + bne 9ed4 <_PyDict_LoadGlobalStackRef+0x110> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9e64 <_PyDict_LoadGlobalStackRef+0xa8> │ │ │ │ │ + beq 9e6c <_PyDict_LoadGlobalStackRef+0xa8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9e24 <_PyDict_LoadGlobalStackRef+0x68> │ │ │ │ │ + beq 9e2c <_PyDict_LoadGlobalStackRef+0x68> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ - b 9e28 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ + b 9e30 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b 9e44 <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ + b 9e4c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ │ │ │ │ │ -00009ee8 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ +00009ef0 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ _PyDict_LookupIndexAndValue(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -11215,151 +11217,151 @@ │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 9f38 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + bne 9f40 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9f38 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + beq 9f40 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_JUMP24 _Py_dict_lookup │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r4 │ │ │ │ │ - bne 9f2c <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ + bne 9f34 <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00009f78 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +00009f80 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9fa0 <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ + beq 9fa8 <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ strne r1, [r0, #372] @ 0x174 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 9f90 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ + b 9f98 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ │ │ │ │ │ -00009fbc : │ │ │ │ │ +00009fc4 : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #16 │ │ │ │ │ - beq a010 │ │ │ │ │ + beq a018 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a07c │ │ │ │ │ + beq a084 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq a0d4 │ │ │ │ │ + beq a0dc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ff4 │ │ │ │ │ + bne 9ffc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ │ - beq a050 │ │ │ │ │ + beq a058 │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a0ac │ │ │ │ │ + bne a0b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #148] @ a0f0 │ │ │ │ │ + ldr r0, [pc, #148] @ a0f8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 138 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9ff4 │ │ │ │ │ + bne 9ffc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a004 │ │ │ │ │ + b a00c │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq a0b8 │ │ │ │ │ + beq a0c0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0b8 │ │ │ │ │ - bl 940 <_Py_dict_lookup+0x4ec> │ │ │ │ │ + beq a0c0 │ │ │ │ │ + bl 924 <_Py_dict_lookup+0x4d0> │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ff4 │ │ │ │ │ - b a074 │ │ │ │ │ - bl ec2c │ │ │ │ │ + bne 9ffc │ │ │ │ │ + b a07c │ │ │ │ │ + bl eb84 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b a068 │ │ │ │ │ + b a070 │ │ │ │ │ ldr r0, [r1, #444] @ 0x1bc │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl ec2c │ │ │ │ │ + bl eb84 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ - b a0a0 │ │ │ │ │ + b a0a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a074 │ │ │ │ │ + b a07c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000a0f4 : │ │ │ │ │ +0000a0fc : │ │ │ │ │ dict_update(): │ │ │ │ │ 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 │ │ │ │ │ @@ -11375,223 +11377,173 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq a248 │ │ │ │ │ + beq a250 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq a1b8 │ │ │ │ │ + beq a1c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne a1e8 │ │ │ │ │ + bne a1f0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ subs r3, r6, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a1c0 │ │ │ │ │ + bne a1c8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a248 │ │ │ │ │ + beq a250 │ │ │ │ │ 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} │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq a1a8 │ │ │ │ │ + beq a1b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a248 │ │ │ │ │ + beq a250 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ - b a1a0 │ │ │ │ │ - ldr r1, [pc, #96] @ a250 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ + b a1a8 │ │ │ │ │ + ldr r1, [pc, #96] @ a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a248 │ │ │ │ │ - bne a230 │ │ │ │ │ + blt a250 │ │ │ │ │ + bne a238 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl fca4 │ │ │ │ │ + bl fcb4 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a1a0 │ │ │ │ │ - b a1c0 │ │ │ │ │ + beq a1a8 │ │ │ │ │ + b a1c8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ - b a214 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ + b a21c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a1b0 │ │ │ │ │ + b a1b8 │ │ │ │ │ .word 0x0000c224 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a254 : │ │ │ │ │ -dict_update_common(): │ │ │ │ │ - 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 ip, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub r2, fp, #16 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - str ip, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a300 │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - moveq r0, r1 │ │ │ │ │ - beq a2b8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl a308 │ │ │ │ │ - clz r3, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - moveq r3, #0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne a2d8 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a300 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ - b a2d0 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b a2d0 │ │ │ │ │ - │ │ │ │ │ -0000a308 : │ │ │ │ │ +0000a25c : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add ip, r2, #240 @ 0xf0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne a338 │ │ │ │ │ + bne a28c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 5fb8 │ │ │ │ │ + b 5fc0 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - ldr r1, [pc, #88] @ a3b4 │ │ │ │ │ + ldr r1, [pc, #88] @ a308 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a3a8 │ │ │ │ │ - bne a38c │ │ │ │ │ + blt a2fc │ │ │ │ │ + bne a2e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b fca4 │ │ │ │ │ + b fcb4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 5fb8 │ │ │ │ │ + b 5fc0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x0000c224 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a3b8 : │ │ │ │ │ +0000a30c : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a404 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq a474 │ │ │ │ │ + beq a3c8 │ │ │ │ │ add r0, r2, #452 @ 0x1c4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4c0 │ │ │ │ │ + beq a414 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a4c8 │ │ │ │ │ - ldr r1, [pc, #196] @ a4e8 │ │ │ │ │ + bgt a41c │ │ │ │ │ + ldr r1, [pc, #196] @ a43c │ │ │ │ │ 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] │ │ │ │ │ @@ -11610,79 +11562,79 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a400 │ │ │ │ │ + bne a354 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #464] @ 0x1d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b a4c0 │ │ │ │ │ + b a414 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6414 @ 0x190e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a46c │ │ │ │ │ - ldr r1, [pc, #28] @ a4ec │ │ │ │ │ + b a3c0 │ │ │ │ │ + ldr r1, [pc, #28] @ a440 │ │ │ │ │ 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 a440 │ │ │ │ │ + b a394 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a4f0 <_PyDictView_New>: │ │ │ │ │ +0000a444 <_PyDictView_New>: │ │ │ │ │ _PyDictView_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 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a5e0 <_PyDictView_New+0xf0> │ │ │ │ │ + beq a534 <_PyDictView_New+0xf0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #216] @ a5f8 <_PyDictView_New+0x108> │ │ │ │ │ + ldr r1, [pc, #216] @ a54c <_PyDictView_New+0x108> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq a5a4 <_PyDictView_New+0xb4> │ │ │ │ │ + beq a4f8 <_PyDictView_New+0xb4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a5f0 <_PyDictView_New+0x100> │ │ │ │ │ + beq a544 <_PyDictView_New+0x100> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #168] @ a5fc <_PyDictView_New+0x10c> │ │ │ │ │ + ldr r1, [pc, #168] @ a550 <_PyDictView_New+0x10c> │ │ │ │ │ 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] │ │ │ │ │ @@ -11701,62 +11653,62 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a534 <_PyDictView_New+0x44> │ │ │ │ │ + bne a488 <_PyDictView_New+0x44> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b a5f0 <_PyDictView_New+0x100> │ │ │ │ │ + b a544 <_PyDictView_New+0x100> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6414 @ 0x190e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a59c <_PyDictView_New+0xac> │ │ │ │ │ + b a4f0 <_PyDictView_New+0xac> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a600 : │ │ │ │ │ +0000a554 : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a6c4 │ │ │ │ │ - ldr r0, [pc, #268] @ a734 │ │ │ │ │ + beq a618 │ │ │ │ │ + ldr r0, [pc, #268] @ a688 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a720 │ │ │ │ │ + beq a674 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a6d0 │ │ │ │ │ + bgt a624 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ @@ -11766,16 +11718,16 @@ │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - beq a704 │ │ │ │ │ - ldr r1, [pc, #184] @ a738 │ │ │ │ │ + beq a658 │ │ │ │ │ + ldr r1, [pc, #184] @ a68c │ │ │ │ │ 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 │ │ │ │ │ @@ -11790,15 +11742,15 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b a6bc │ │ │ │ │ + b a610 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ @@ -11806,78 +11758,78 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - bne a678 │ │ │ │ │ + bne a5cc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a720 │ │ │ │ │ + bgt a674 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a728 │ │ │ │ │ + beq a67c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a6bc │ │ │ │ │ + b a610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a720 │ │ │ │ │ + b a674 │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a73c : │ │ │ │ │ +0000a690 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a870 │ │ │ │ │ + beq a7c4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ - ldr r2, [pc, #276] @ a8a0 │ │ │ │ │ + ldr r2, [pc, #276] @ a7f4 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ sub ip, r1, r2 │ │ │ │ │ add r5, r2, #212 @ 0xd4 │ │ │ │ │ clz ip, ip │ │ │ │ │ add r0, r2, #424 @ 0x1a8 │ │ │ │ │ str lr, [r3, #12] │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ str lr, [r3, #24] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ movne r2, ip │ │ │ │ │ orreq r2, ip, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a878 │ │ │ │ │ - ldr r0, [pc, #216] @ a8a4 │ │ │ │ │ + bne a7cc │ │ │ │ │ + ldr r0, [pc, #216] @ a7f8 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ streq ip, [r3, #20] │ │ │ │ │ - bne a830 │ │ │ │ │ - ldr r0, [pc, #192] @ a8a8 │ │ │ │ │ + bne a784 │ │ │ │ │ + ldr r0, [pc, #192] @ a7fc │ │ │ │ │ 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 │ │ │ │ │ @@ -11900,53 +11852,53 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - bne a7e0 │ │ │ │ │ + bne a734 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a870 │ │ │ │ │ + bgt a7c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a894 │ │ │ │ │ + beq a7e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a824 │ │ │ │ │ + b a778 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, lr, #1 │ │ │ │ │ ldreq r2, [r4, #24] │ │ │ │ │ ldreq r2, [r2, #16] │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - b a7c4 │ │ │ │ │ + b a718 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a870 │ │ │ │ │ + b a7c4 │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a8ac : │ │ │ │ │ +0000a800 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ - ldr r1, [pc, #140] @ a960 │ │ │ │ │ + ldr r1, [pc, #140] @ a8b4 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r4, [r0, #-8] │ │ │ │ │ @@ -11957,151 +11909,151 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r2, r4 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq a928 │ │ │ │ │ + beq a87c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a934 │ │ │ │ │ + ble a888 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a928 │ │ │ │ │ + bne a87c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a964 : │ │ │ │ │ +0000a8b8 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ab0c │ │ │ │ │ + beq aa60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne ac6c │ │ │ │ │ + bne abc0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abf4 │ │ │ │ │ + bne ab48 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb lr, [r3, #5] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r1, r1, lr │ │ │ │ │ ldrb lr, [r3, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq ab8c │ │ │ │ │ + beq aae0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge aae8 │ │ │ │ │ + bge aa3c │ │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq abcc │ │ │ │ │ + beq ab20 │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldmne r3, {r0, r5} │ │ │ │ │ movne r4, r0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ - beq ac98 │ │ │ │ │ + beq abec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str ip, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt aa98 │ │ │ │ │ + bgt a9ec │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne aaa4 │ │ │ │ │ + bne a9f8 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r5, [r3, #20] │ │ │ │ │ - ble ab5c │ │ │ │ │ + ble aab0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble aab4 │ │ │ │ │ + ble aa08 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ab14 │ │ │ │ │ + beq aa68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq aa48 │ │ │ │ │ + beq a99c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aa78 │ │ │ │ │ + bne a9cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b aa78 │ │ │ │ │ + b a9cc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt abdc │ │ │ │ │ + bgt ab30 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ab0c │ │ │ │ │ + bgt aa60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq ab80 │ │ │ │ │ + beq aad4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b aa8c │ │ │ │ │ - ldr r0, [pc, #416] @ acbc │ │ │ │ │ + b a9e0 │ │ │ │ │ + ldr r0, [pc, #416] @ ac10 │ │ │ │ │ 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 │ │ │ │ │ @@ -12110,85 +12062,85 @@ │ │ │ │ │ str r1, [lr] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ - b aa8c │ │ │ │ │ + b a9e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne aa6c │ │ │ │ │ + bne a9c0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b aa6c │ │ │ │ │ + b a9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ab0c │ │ │ │ │ + b aa60 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge aae8 │ │ │ │ │ + bge aa3c │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r1, lr, ip, r1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ac30 │ │ │ │ │ + beq ab84 │ │ │ │ │ ldmib r3, {r0, r5} │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq ac98 │ │ │ │ │ + beq abec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b aa04 │ │ │ │ │ + b a958 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble aae8 │ │ │ │ │ + ble aa3c │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq aad8 │ │ │ │ │ + beq aa2c │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt a9ec │ │ │ │ │ - b aae8 │ │ │ │ │ + blt a940 │ │ │ │ │ + b aa3c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble aae8 │ │ │ │ │ + ble aa3c │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, ip] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ add r1, r0, r1, lsl #3 │ │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r3, r1, r3, lsl r0 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - b abb4 │ │ │ │ │ + b ab08 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble aae8 │ │ │ │ │ + ble aa3c │ │ │ │ │ add r3, r3, lr │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ac58 │ │ │ │ │ + beq abac │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt abb0 │ │ │ │ │ - b aae8 │ │ │ │ │ + blt ab04 │ │ │ │ │ + b aa3c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt ac40 │ │ │ │ │ - b aae8 │ │ │ │ │ + bgt ab94 │ │ │ │ │ + b aa3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -12196,56 +12148,56 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b ab0c │ │ │ │ │ + b aa60 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b aae8 │ │ │ │ │ + b aa3c │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000acc0 <_PyObject_InitInlineValues>: │ │ │ │ │ +0000ac14 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ 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, #444] @ 0x1bc │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt ad40 <_PyObject_InitInlineValues+0x80> │ │ │ │ │ + bgt ac94 <_PyObject_InitInlineValues+0x80> │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov lr, #0 │ │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ cmp r2, lr │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ strb lr, [ip, #1] │ │ │ │ │ strh r1, [ip, #2] │ │ │ │ │ - beq ad74 <_PyObject_InitInlineValues+0xb4> │ │ │ │ │ + beq acc8 <_PyObject_InitInlineValues+0xb4> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ @@ -12261,21 +12213,21 @@ │ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strb r2, [r0, ip] │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strb r1, [ip, #1] │ │ │ │ │ strh r3, [ip, #2] │ │ │ │ │ - bne ad18 <_PyObject_InitInlineValues+0x58> │ │ │ │ │ + bne ac6c <_PyObject_InitInlineValues+0x58> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000ad84 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +0000acd8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -12286,455 +12238,455 @@ │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r0, ip │ │ │ │ │ ldrb ip, [r5, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq b24c <_PyObject_StoreInstanceAttribute+0x4c8> │ │ │ │ │ + beq b1a0 <_PyObject_StoreInstanceAttribute+0x4c8> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne b1f0 <_PyObject_StoreInstanceAttribute+0x46c> │ │ │ │ │ + bne b144 <_PyObject_StoreInstanceAttribute+0x46c> │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq b75c <_PyObject_StoreInstanceAttribute+0x9d8> │ │ │ │ │ + beq b6b0 <_PyObject_StoreInstanceAttribute+0x9d8> │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add ip, r3, #20 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, ip, r2, lsl r1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and sl, r9, r2 │ │ │ │ │ - bgt b140 <_PyObject_StoreInstanceAttribute+0x3bc> │ │ │ │ │ + bgt b094 <_PyObject_StoreInstanceAttribute+0x3bc> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt af64 <_PyObject_StoreInstanceAttribute+0x1e0> │ │ │ │ │ + blt aeb8 <_PyObject_StoreInstanceAttribute+0x1e0> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq b274 <_PyObject_StoreInstanceAttribute+0x4f0> │ │ │ │ │ + beq b1c8 <_PyObject_StoreInstanceAttribute+0x4f0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - bgt b184 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ + bgt b0d8 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b1a8 <_PyObject_StoreInstanceAttribute+0x424> │ │ │ │ │ + blt b0fc <_PyObject_StoreInstanceAttribute+0x424> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq b36c <_PyObject_StoreInstanceAttribute+0x5e8> │ │ │ │ │ + beq b2c0 <_PyObject_StoreInstanceAttribute+0x5e8> │ │ │ │ │ lsr ip, r9, #10 │ │ │ │ │ add r1, sl, sl, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, ip │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt b310 <_PyObject_StoreInstanceAttribute+0x58c> │ │ │ │ │ + bgt b264 <_PyObject_StoreInstanceAttribute+0x58c> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b1d4 <_PyObject_StoreInstanceAttribute+0x450> │ │ │ │ │ + blt b128 <_PyObject_StoreInstanceAttribute+0x450> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b414 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ + beq b368 <_PyObject_StoreInstanceAttribute+0x690> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt b34c <_PyObject_StoreInstanceAttribute+0x5c8> │ │ │ │ │ + bgt b2a0 <_PyObject_StoreInstanceAttribute+0x5c8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r2, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b1e4 <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ + blt b138 <_PyObject_StoreInstanceAttribute+0x460> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2, r4, lsl #3] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b52c <_PyObject_StoreInstanceAttribute+0x7a8> │ │ │ │ │ + beq b480 <_PyObject_StoreInstanceAttribute+0x7a8> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b aec4 <_PyObject_StoreInstanceAttribute+0x140> │ │ │ │ │ + b ae18 <_PyObject_StoreInstanceAttribute+0x140> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne b664 <_PyObject_StoreInstanceAttribute+0x8e0> │ │ │ │ │ + bne b5b8 <_PyObject_StoreInstanceAttribute+0x8e0> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble b1f0 <_PyObject_StoreInstanceAttribute+0x46c> │ │ │ │ │ + ble b144 <_PyObject_StoreInstanceAttribute+0x46c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 27dc │ │ │ │ │ + bl 27e4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - bgt b618 <_PyObject_StoreInstanceAttribute+0x894> │ │ │ │ │ + bgt b56c <_PyObject_StoreInstanceAttribute+0x894> │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ strb r4, [ip, r0] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b658 <_PyObject_StoreInstanceAttribute+0x8d4> │ │ │ │ │ + ble b5ac <_PyObject_StoreInstanceAttribute+0x8d4> │ │ │ │ │ str r8, [r2] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq b1f0 <_PyObject_StoreInstanceAttribute+0x46c> │ │ │ │ │ + beq b144 <_PyObject_StoreInstanceAttribute+0x46c> │ │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ │ ldr r9, [sl, #4] │ │ │ │ │ orrs r3, r9, r7 │ │ │ │ │ - beq b484 <_PyObject_StoreInstanceAttribute+0x700> │ │ │ │ │ + beq b3d8 <_PyObject_StoreInstanceAttribute+0x700> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3dc <_PyObject_StoreInstanceAttribute+0x658> │ │ │ │ │ + bne b330 <_PyObject_StoreInstanceAttribute+0x658> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b080 <_PyObject_StoreInstanceAttribute+0x2fc> │ │ │ │ │ + beq afd4 <_PyObject_StoreInstanceAttribute+0x2fc> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b068 <_PyObject_StoreInstanceAttribute+0x2e4> │ │ │ │ │ + ble afbc <_PyObject_StoreInstanceAttribute+0x2e4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - bne b118 <_PyObject_StoreInstanceAttribute+0x394> │ │ │ │ │ + bne b06c <_PyObject_StoreInstanceAttribute+0x394> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ - bne b4dc <_PyObject_StoreInstanceAttribute+0x758> │ │ │ │ │ + bne b430 <_PyObject_StoreInstanceAttribute+0x758> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - beq b02c <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ - b b118 <_PyObject_StoreInstanceAttribute+0x394> │ │ │ │ │ + beq af80 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ + b b06c <_PyObject_StoreInstanceAttribute+0x394> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - beq b02c <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ + beq af80 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r0, r5, r3, lsl #2 │ │ │ │ │ ldrb r3, [r5, r3, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ - beq b1c0 <_PyObject_StoreInstanceAttribute+0x43c> │ │ │ │ │ + beq b114 <_PyObject_StoreInstanceAttribute+0x43c> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq b0e8 <_PyObject_StoreInstanceAttribute+0x364> │ │ │ │ │ + beq b03c <_PyObject_StoreInstanceAttribute+0x364> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq b0e8 <_PyObject_StoreInstanceAttribute+0x364> │ │ │ │ │ + beq b03c <_PyObject_StoreInstanceAttribute+0x364> │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne b0d0 <_PyObject_StoreInstanceAttribute+0x34c> │ │ │ │ │ + bne b024 <_PyObject_StoreInstanceAttribute+0x34c> │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge b108 <_PyObject_StoreInstanceAttribute+0x384> │ │ │ │ │ + bge b05c <_PyObject_StoreInstanceAttribute+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b22c <_PyObject_StoreInstanceAttribute+0x4a8> │ │ │ │ │ + bne b180 <_PyObject_StoreInstanceAttribute+0x4a8> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b058 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + bgt afac <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b058 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + bne afac <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b058 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + b afac <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge ae38 <_PyObject_StoreInstanceAttribute+0xb4> │ │ │ │ │ + bge ad8c <_PyObject_StoreInstanceAttribute+0xb4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq af6c <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ + beq aec0 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge ae88 <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ + bge addc <_PyObject_StoreInstanceAttribute+0x104> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq af6c <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ + beq aec0 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ lsr ip, r9, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ - b aeb0 <_PyObject_StoreInstanceAttribute+0x12c> │ │ │ │ │ + b ae04 <_PyObject_StoreInstanceAttribute+0x12c> │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - bgt b0f4 <_PyObject_StoreInstanceAttribute+0x370> │ │ │ │ │ - b b108 <_PyObject_StoreInstanceAttribute+0x384> │ │ │ │ │ + bgt b048 <_PyObject_StoreInstanceAttribute+0x370> │ │ │ │ │ + b b05c <_PyObject_StoreInstanceAttribute+0x384> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne b514 <_PyObject_StoreInstanceAttribute+0x790> │ │ │ │ │ + bne b468 <_PyObject_StoreInstanceAttribute+0x790> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b af6c <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ + b aec0 <_PyObject_StoreInstanceAttribute+0x1e8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq b1dc <_PyObject_StoreInstanceAttribute+0x458> │ │ │ │ │ - b af48 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + beq b130 <_PyObject_StoreInstanceAttribute+0x458> │ │ │ │ │ + b ae9c <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5ac <_PyObject_StoreInstanceAttribute+0x828> │ │ │ │ │ + bne b500 <_PyObject_StoreInstanceAttribute+0x828> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 7b0 <_Py_dict_lookup+0x35c> │ │ │ │ │ + bl 794 <_Py_dict_lookup+0x340> │ │ │ │ │ R_ARM_CALL make_dict_from_instance_attributes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b6e8 <_PyObject_StoreInstanceAttribute+0x964> │ │ │ │ │ + beq b63c <_PyObject_StoreInstanceAttribute+0x964> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 3f54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3f5c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b6e8 <_PyObject_StoreInstanceAttribute+0x964> │ │ │ │ │ + beq b63c <_PyObject_StoreInstanceAttribute+0x964> │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ - b b058 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + b afac <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - ble b124 <_PyObject_StoreInstanceAttribute+0x3a0> │ │ │ │ │ - b b058 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + ble b078 <_PyObject_StoreInstanceAttribute+0x3a0> │ │ │ │ │ + b afac <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b680 <_PyObject_StoreInstanceAttribute+0x8fc> │ │ │ │ │ + beq b5d4 <_PyObject_StoreInstanceAttribute+0x8fc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq b724 <_PyObject_StoreInstanceAttribute+0x9a0> │ │ │ │ │ + beq b678 <_PyObject_StoreInstanceAttribute+0x9a0> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3f54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 3f5c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne b2e8 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ + bne b23c <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne b2e8 <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ + bne b23c <_PyObject_StoreInstanceAttribute+0x564> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq b71c <_PyObject_StoreInstanceAttribute+0x998> │ │ │ │ │ + beq b670 <_PyObject_StoreInstanceAttribute+0x998> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b6e0 <_PyObject_StoreInstanceAttribute+0x95c> │ │ │ │ │ + beq b634 <_PyObject_StoreInstanceAttribute+0x95c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - ble ae78 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ - b b184 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ + ble adcc <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ + b b0d8 <_PyObject_StoreInstanceAttribute+0x400> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge aee0 <_PyObject_StoreInstanceAttribute+0x15c> │ │ │ │ │ + bge ae34 <_PyObject_StoreInstanceAttribute+0x15c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq b1dc <_PyObject_StoreInstanceAttribute+0x458> │ │ │ │ │ + beq b130 <_PyObject_StoreInstanceAttribute+0x458> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - and sl, r2, r1 │ │ │ │ │ + and sl, r1, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrle r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrshle r4, [r1, r2] │ │ │ │ │ ldrgt r4, [r2, sl, lsl #2] │ │ │ │ │ - b af24 <_PyObject_StoreInstanceAttribute+0x1a0> │ │ │ │ │ + b ae78 <_PyObject_StoreInstanceAttribute+0x1a0> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne b1b0 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ + bne b104 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b1b0 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ + bne b104 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq b754 <_PyObject_StoreInstanceAttribute+0x9d0> │ │ │ │ │ + beq b6a8 <_PyObject_StoreInstanceAttribute+0x9d0> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b74c <_PyObject_StoreInstanceAttribute+0x9c8> │ │ │ │ │ + beq b6a0 <_PyObject_StoreInstanceAttribute+0x9c8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ - b b1b0 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + b b104 <_PyObject_StoreInstanceAttribute+0x42c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - beq b4f0 <_PyObject_StoreInstanceAttribute+0x76c> │ │ │ │ │ + beq b444 <_PyObject_StoreInstanceAttribute+0x76c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b5b8 <_PyObject_StoreInstanceAttribute+0x834> │ │ │ │ │ + beq b50c <_PyObject_StoreInstanceAttribute+0x834> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c8 <_PyObject_StoreInstanceAttribute+0x844> │ │ │ │ │ + bne b51c <_PyObject_StoreInstanceAttribute+0x844> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - b b118 <_PyObject_StoreInstanceAttribute+0x394> │ │ │ │ │ + b b06c <_PyObject_StoreInstanceAttribute+0x394> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne aefc <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ + bne ae50 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aefc <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ + bne ae50 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq b744 <_PyObject_StoreInstanceAttribute+0x9c0> │ │ │ │ │ + beq b698 <_PyObject_StoreInstanceAttribute+0x9c0> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b73c <_PyObject_StoreInstanceAttribute+0x9b8> │ │ │ │ │ + beq b690 <_PyObject_StoreInstanceAttribute+0x9b8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ - b aefc <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + b ae50 <_PyObject_StoreInstanceAttribute+0x178> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -12746,106 +12698,106 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b b05c <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + b afb0 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b b058 <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ + b afac <_PyObject_StoreInstanceAttribute+0x2d4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5f8 <_PyObject_StoreInstanceAttribute+0x874> │ │ │ │ │ + bne b54c <_PyObject_StoreInstanceAttribute+0x874> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b4bc <_PyObject_StoreInstanceAttribute+0x738> │ │ │ │ │ + beq b410 <_PyObject_StoreInstanceAttribute+0x738> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b59c <_PyObject_StoreInstanceAttribute+0x818> │ │ │ │ │ + ble b4f0 <_PyObject_StoreInstanceAttribute+0x818> │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - b b02c <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ + b af80 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - b af1c <_PyObject_StoreInstanceAttribute+0x198> │ │ │ │ │ + b ae70 <_PyObject_StoreInstanceAttribute+0x198> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne af48 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + bne ae9c <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne af48 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + bne ae9c <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq b6fc <_PyObject_StoreInstanceAttribute+0x978> │ │ │ │ │ + beq b650 <_PyObject_StoreInstanceAttribute+0x978> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq b6f4 <_PyObject_StoreInstanceAttribute+0x970> │ │ │ │ │ + beq b648 <_PyObject_StoreInstanceAttribute+0x970> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aff0 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ - b af48 <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ + beq af44 <_PyObject_StoreInstanceAttribute+0x26c> │ │ │ │ │ + b ae9c <_PyObject_StoreInstanceAttribute+0x1c4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - b b02c <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ + b af80 <_PyObject_StoreInstanceAttribute+0x2a8> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b b264 <_PyObject_StoreInstanceAttribute+0x4e0> │ │ │ │ │ + b b1b8 <_PyObject_StoreInstanceAttribute+0x4e0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5e0 <_PyObject_StoreInstanceAttribute+0x85c> │ │ │ │ │ + bne b534 <_PyObject_StoreInstanceAttribute+0x85c> │ │ │ │ │ str r7, [sl, #4] │ │ │ │ │ - b b08c <_PyObject_StoreInstanceAttribute+0x308> │ │ │ │ │ + b afe0 <_PyObject_StoreInstanceAttribute+0x308> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b b3fc <_PyObject_StoreInstanceAttribute+0x678> │ │ │ │ │ + b b350 <_PyObject_StoreInstanceAttribute+0x678> │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b b5c0 <_PyObject_StoreInstanceAttribute+0x83c> │ │ │ │ │ + b b514 <_PyObject_StoreInstanceAttribute+0x83c> │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b500 <_PyObject_StoreInstanceAttribute+0x77c> │ │ │ │ │ - b b50c <_PyObject_StoreInstanceAttribute+0x788> │ │ │ │ │ + bne b454 <_PyObject_StoreInstanceAttribute+0x77c> │ │ │ │ │ + b b460 <_PyObject_StoreInstanceAttribute+0x788> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ ldrle r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrgt r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strhle r4, [r2, r0] │ │ │ │ │ @@ -12853,92 +12805,92 @@ │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ - bgt afcc <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + bgt af20 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - b afcc <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ + b af20 <_PyObject_StoreInstanceAttribute+0x248> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ - b ae78 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ + b adcc <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 9fbc │ │ │ │ │ + bl 9fc4 │ │ │ │ │ R_ARM_CALL PyObject_GenericGetDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b4b4 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ + beq b408 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq b704 <_PyObject_StoreInstanceAttribute+0x980> │ │ │ │ │ + beq b658 <_PyObject_StoreInstanceAttribute+0x980> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 3f54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3f5c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b05c <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + bgt afb0 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b05c <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + bne afb0 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b05c <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ + b afb0 <_PyObject_StoreInstanceAttribute+0x2d8> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b2cc <_PyObject_StoreInstanceAttribute+0x548> │ │ │ │ │ + b b220 <_PyObject_StoreInstanceAttribute+0x548> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4290 │ │ │ │ │ - b b4b4 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ + bl 4298 │ │ │ │ │ + b b408 <_PyObject_StoreInstanceAttribute+0x730> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b580 <_PyObject_StoreInstanceAttribute+0x7fc> │ │ │ │ │ + b b4d4 <_PyObject_StoreInstanceAttribute+0x7fc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b b568 <_PyObject_StoreInstanceAttribute+0x7e4> │ │ │ │ │ + b b4bc <_PyObject_StoreInstanceAttribute+0x7e4> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b778 │ │ │ │ │ + bl b6cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b b6b8 <_PyObject_StoreInstanceAttribute+0x934> │ │ │ │ │ + b b60c <_PyObject_StoreInstanceAttribute+0x934> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b2b8 <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ + b b20c <_PyObject_StoreInstanceAttribute+0x534> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b b778 │ │ │ │ │ + b b6cc │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b468 <_PyObject_StoreInstanceAttribute+0x6e4> │ │ │ │ │ + b b3bc <_PyObject_StoreInstanceAttribute+0x6e4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b b450 <_PyObject_StoreInstanceAttribute+0x6cc> │ │ │ │ │ + b b3a4 <_PyObject_StoreInstanceAttribute+0x6cc> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b b3c0 <_PyObject_StoreInstanceAttribute+0x63c> │ │ │ │ │ + b b314 <_PyObject_StoreInstanceAttribute+0x63c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b b3a8 <_PyObject_StoreInstanceAttribute+0x624> │ │ │ │ │ + b b2fc <_PyObject_StoreInstanceAttribute+0x624> │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b adf0 <_PyObject_StoreInstanceAttribute+0x6c> │ │ │ │ │ + b ad44 <_PyObject_StoreInstanceAttribute+0x6c> │ │ │ │ │ │ │ │ │ │ -0000b778 : │ │ │ │ │ +0000b6cc : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -12952,175 +12904,175 @@ │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r8, [r3, #444] @ 0x1bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne b8e0 │ │ │ │ │ + bne b834 │ │ │ │ │ ldr sl, [r7, #12] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq ba04 │ │ │ │ │ + beq b958 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1380 │ │ │ │ │ + bl 1388 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b860 │ │ │ │ │ + beq b7b4 │ │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ │ ldr r8, [sl, #4] │ │ │ │ │ orrs r3, r8, r6 │ │ │ │ │ - beq ba30 │ │ │ │ │ + beq b984 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9d0 │ │ │ │ │ + bne b924 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b99c │ │ │ │ │ + beq b8f0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - bne b974 │ │ │ │ │ + bne b8c8 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ - bne b91c │ │ │ │ │ + bne b870 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble b8e0 │ │ │ │ │ + ble b834 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 27dc │ │ │ │ │ + bl 27e4 │ │ │ │ │ ldrb r3, [r8, #4] │ │ │ │ │ ldr r4, [r8, #16] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt ba18 │ │ │ │ │ + bgt b96c │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ strb r4, [r0, #20] │ │ │ │ │ - ldrb r2, [r8, #5] │ │ │ │ │ + ldrb r1, [r8, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r3, r3, r0, lsl r2 │ │ │ │ │ - add r2, r8, #20 │ │ │ │ │ - addle r1, r1, r0 │ │ │ │ │ - strle r1, [r7] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r3, r3, r0, lsl r1 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + addle r2, r2, r0 │ │ │ │ │ + strle r2, [r7] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - str r7, [r2, r3] │ │ │ │ │ + str r7, [r1, r3] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ - bne b7ec │ │ │ │ │ + bne b740 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b940 │ │ │ │ │ + bne b894 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7b0 <_Py_dict_lookup+0x35c> │ │ │ │ │ + bl 794 <_Py_dict_lookup+0x340> │ │ │ │ │ R_ARM_CALL make_dict_from_instance_attributes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b930 │ │ │ │ │ + beq b884 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 3f54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3f5c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b930 │ │ │ │ │ + beq b884 │ │ │ │ │ str r4, [r9, #-12] │ │ │ │ │ - b b854 │ │ │ │ │ + b b7a8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b b854 │ │ │ │ │ + b b7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b858 │ │ │ │ │ + b b7ac │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3f54 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 3f5c <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b854 │ │ │ │ │ + bgt b7a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b854 │ │ │ │ │ + bne b7a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b854 │ │ │ │ │ + b b7a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq b82c │ │ │ │ │ + beq b780 │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq ba64 │ │ │ │ │ + beq b9b8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b9bc │ │ │ │ │ + b b910 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ba94 │ │ │ │ │ + beq b9e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ba84 │ │ │ │ │ + beq b9d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b810 │ │ │ │ │ + beq b764 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b b808 │ │ │ │ │ + b b75c │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b b7d0 │ │ │ │ │ + b b724 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ addle r0, r8, r0, lsl #1 │ │ │ │ │ addgt r0, r8, r0, lsl #2 │ │ │ │ │ strhle r4, [r0, #20] │ │ │ │ │ strgt r4, [r0, #20] │ │ │ │ │ - b b898 │ │ │ │ │ + b b7ec │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -13131,822 +13083,822 @@ │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b b938 │ │ │ │ │ + b b88c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble b958 │ │ │ │ │ + ble b8ac │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ - b ba6c │ │ │ │ │ + b b9c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b99c │ │ │ │ │ + beq b8f0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b b9f0 │ │ │ │ │ + b b944 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, r8 │ │ │ │ │ - beq b808 │ │ │ │ │ - b b9f0 │ │ │ │ │ + beq b75c │ │ │ │ │ + b b944 │ │ │ │ │ │ │ │ │ │ -0000baa4 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +0000b9f8 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc40 <_PyObject_TryGetInstanceAttribute+0x19c> │ │ │ │ │ + beq bb94 <_PyObject_TryGetInstanceAttribute+0x19c> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r4, [ip, #444] @ 0x1bc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bce4 <_PyObject_TryGetInstanceAttribute+0x240> │ │ │ │ │ + beq bc38 <_PyObject_TryGetInstanceAttribute+0x240> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r9, r4, lsl r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r4, r4, r8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ and sl, r7, r4 │ │ │ │ │ - bgt bd38 <_PyObject_TryGetInstanceAttribute+0x294> │ │ │ │ │ + bgt bc8c <_PyObject_TryGetInstanceAttribute+0x294> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bc28 <_PyObject_TryGetInstanceAttribute+0x184> │ │ │ │ │ + blt bb7c <_PyObject_TryGetInstanceAttribute+0x184> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq bcb8 <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ + beq bc0c <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq bdfc <_PyObject_TryGetInstanceAttribute+0x358> │ │ │ │ │ + beq bd50 <_PyObject_TryGetInstanceAttribute+0x358> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ - bgt bd6c <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ + bgt bcc0 <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bd84 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ + blt bcd8 <_PyObject_TryGetInstanceAttribute+0x2e0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq bcb8 <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ + beq bc0c <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq be90 <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ + beq bde4 <_PyObject_TryGetInstanceAttribute+0x3ec> │ │ │ │ │ lsr ip, r7, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt bdac <_PyObject_TryGetInstanceAttribute+0x308> │ │ │ │ │ + bgt bd00 <_PyObject_TryGetInstanceAttribute+0x308> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bd90 <_PyObject_TryGetInstanceAttribute+0x2ec> │ │ │ │ │ + blt bce4 <_PyObject_TryGetInstanceAttribute+0x2ec> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq bcb4 <_PyObject_TryGetInstanceAttribute+0x210> │ │ │ │ │ + beq bc08 <_PyObject_TryGetInstanceAttribute+0x210> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq bc48 <_PyObject_TryGetInstanceAttribute+0x1a4> │ │ │ │ │ + beq bb9c <_PyObject_TryGetInstanceAttribute+0x1a4> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - bgt bddc <_PyObject_TryGetInstanceAttribute+0x338> │ │ │ │ │ + bgt bd30 <_PyObject_TryGetInstanceAttribute+0x338> │ │ │ │ │ ldrsb r6, [r9, sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt bdf0 <_PyObject_TryGetInstanceAttribute+0x34c> │ │ │ │ │ + blt bd44 <_PyObject_TryGetInstanceAttribute+0x34c> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r6, lsl #3] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq bcb4 <_PyObject_TryGetInstanceAttribute+0x210> │ │ │ │ │ + beq bc08 <_PyObject_TryGetInstanceAttribute+0x210> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq bf14 <_PyObject_TryGetInstanceAttribute+0x470> │ │ │ │ │ + beq be68 <_PyObject_TryGetInstanceAttribute+0x470> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ - b bba0 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + b baf4 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne bf84 <_PyObject_TryGetInstanceAttribute+0x4e0> │ │ │ │ │ + bne bed8 <_PyObject_TryGetInstanceAttribute+0x4e0> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bbd0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + bne bb24 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r5, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne bbd0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + bne bb24 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq bfd4 <_PyObject_TryGetInstanceAttribute+0x530> │ │ │ │ │ + beq bf28 <_PyObject_TryGetInstanceAttribute+0x530> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bfcc <_PyObject_TryGetInstanceAttribute+0x528> │ │ │ │ │ + beq bf20 <_PyObject_TryGetInstanceAttribute+0x528> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbd0 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + bne bb24 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bcd8 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ + beq bc2c <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b bc3c <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ + b bb90 <_PyObject_TryGetInstanceAttribute+0x198> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq bfdc <_PyObject_TryGetInstanceAttribute+0x538> │ │ │ │ │ + beq bf30 <_PyObject_TryGetInstanceAttribute+0x538> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r1, r9, r2, lsl r1 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r2, r8 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ and sl, r0, r4 │ │ │ │ │ - ble bb18 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ + ble ba6c <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt bf04 <_PyObject_TryGetInstanceAttribute+0x460> │ │ │ │ │ + bgt be58 <_PyObject_TryGetInstanceAttribute+0x460> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r6, [r9, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge bb24 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ + bge ba78 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq bc30 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + beq bb84 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r6, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r6, [r9, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge bb68 <_PyObject_TryGetInstanceAttribute+0xc4> │ │ │ │ │ + bge babc <_PyObject_TryGetInstanceAttribute+0xc4> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq bc30 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ - b bb84 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + beq bb84 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + b bad8 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq bc30 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + beq bb84 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b bbe8 <_PyObject_TryGetInstanceAttribute+0x144> │ │ │ │ │ + b bb3c <_PyObject_TryGetInstanceAttribute+0x144> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r6, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r6, [r9, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge bbb4 <_PyObject_TryGetInstanceAttribute+0x110> │ │ │ │ │ + bge bb08 <_PyObject_TryGetInstanceAttribute+0x110> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq bc30 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + beq bb84 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r6, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r6, [r9, r2] │ │ │ │ │ - b bbec <_PyObject_TryGetInstanceAttribute+0x148> │ │ │ │ │ + b bb40 <_PyObject_TryGetInstanceAttribute+0x148> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq bc30 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ - b bc10 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + beq bb84 <_PyObject_TryGetInstanceAttribute+0x18c> │ │ │ │ │ + b bb64 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne be70 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + bne bdc4 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne be70 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ + bne bdc4 <_PyObject_TryGetInstanceAttribute+0x3cc> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq bfa4 <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ + beq bef8 <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bf9c <_PyObject_TryGetInstanceAttribute+0x4f8> │ │ │ │ │ + beq bef0 <_PyObject_TryGetInstanceAttribute+0x4f8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb8 <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ + beq bc0c <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - ble bb5c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ - b bd6c <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ + ble bab0 <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ + b bcc0 <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne bb84 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + bne bad8 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne bb84 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + bne bad8 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq bfb4 <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ + beq bf08 <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bfac <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ + beq bf00 <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mul r2, r3, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb8 <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ - b bb84 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ + beq bc0c <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ + b bad8 <_PyObject_TryGetInstanceAttribute+0xe0> │ │ │ │ │ ldr r6, [r9, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge bb24 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ - b bd50 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ + bge ba78 <_PyObject_TryGetInstanceAttribute+0x80> │ │ │ │ │ + b bca4 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bc10 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + bne bb64 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r5, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne bc10 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + bne bb64 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq bfc4 <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ + beq bf18 <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq bfbc <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ + beq bf10 <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb4 <_PyObject_TryGetInstanceAttribute+0x210> │ │ │ │ │ - b bc10 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ + beq bc08 <_PyObject_TryGetInstanceAttribute+0x210> │ │ │ │ │ + b bb64 <_PyObject_TryGetInstanceAttribute+0x16c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b bb5c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ + b bab0 <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b be54 <_PyObject_TryGetInstanceAttribute+0x3b0> │ │ │ │ │ + b bda8 <_PyObject_TryGetInstanceAttribute+0x3b0> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b be40 <_PyObject_TryGetInstanceAttribute+0x39c> │ │ │ │ │ + b bd94 <_PyObject_TryGetInstanceAttribute+0x39c> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b bee4 <_PyObject_TryGetInstanceAttribute+0x440> │ │ │ │ │ + b be38 <_PyObject_TryGetInstanceAttribute+0x440> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b bed0 <_PyObject_TryGetInstanceAttribute+0x42c> │ │ │ │ │ + b be24 <_PyObject_TryGetInstanceAttribute+0x42c> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b bf68 <_PyObject_TryGetInstanceAttribute+0x4c4> │ │ │ │ │ + b bebc <_PyObject_TryGetInstanceAttribute+0x4c4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b bf50 <_PyObject_TryGetInstanceAttribute+0x4ac> │ │ │ │ │ + b bea4 <_PyObject_TryGetInstanceAttribute+0x4ac> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b bc9c <_PyObject_TryGetInstanceAttribute+0x1f8> │ │ │ │ │ + b bbf0 <_PyObject_TryGetInstanceAttribute+0x1f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b bc84 <_PyObject_TryGetInstanceAttribute+0x1e0> │ │ │ │ │ + b bbd8 <_PyObject_TryGetInstanceAttribute+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r6, #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b bcb8 <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ + b bc0c <_PyObject_TryGetInstanceAttribute+0x214> │ │ │ │ │ │ │ │ │ │ -0000bfec <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +0000bf40 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq c440 <_PyDictKeys_StringLookupSplit+0x454> │ │ │ │ │ + beq c394 <_PyDictKeys_StringLookupSplit+0x454> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r7, [r4, #5] │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r7, r4, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and sl, r6, r3 │ │ │ │ │ - bgt c160 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ + bgt c0b4 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c148 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + blt c09c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c1e4 <_PyDictKeys_StringLookupSplit+0x1f8> │ │ │ │ │ + beq c138 <_PyDictKeys_StringLookupSplit+0x1f8> │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ - bgt c194 <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ + bgt c0e8 <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c1ac <_PyDictKeys_StringLookupSplit+0x1c0> │ │ │ │ │ + blt c100 <_PyDictKeys_StringLookupSplit+0x1c0> │ │ │ │ │ ldr r1, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c2b8 <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ + beq c20c <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ lsr ip, r6, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt c270 <_PyDictKeys_StringLookupSplit+0x284> │ │ │ │ │ + bgt c1c4 <_PyDictKeys_StringLookupSplit+0x284> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c1b8 <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ + blt c10c <_PyDictKeys_StringLookupSplit+0x1cc> │ │ │ │ │ ldr r1, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c338 <_PyDictKeys_StringLookupSplit+0x34c> │ │ │ │ │ + beq c28c <_PyDictKeys_StringLookupSplit+0x34c> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt c2a4 <_PyDictKeys_StringLookupSplit+0x2b8> │ │ │ │ │ + bgt c1f8 <_PyDictKeys_StringLookupSplit+0x2b8> │ │ │ │ │ ldrsb r5, [r4, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c1d8 <_PyDictKeys_StringLookupSplit+0x1ec> │ │ │ │ │ + blt c12c <_PyDictKeys_StringLookupSplit+0x1ec> │ │ │ │ │ ldr r1, [r7, r5, lsl #3] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c3a8 <_PyDictKeys_StringLookupSplit+0x3bc> │ │ │ │ │ + beq c2fc <_PyDictKeys_StringLookupSplit+0x3bc> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b c0c0 <_PyDictKeys_StringLookupSplit+0xd4> │ │ │ │ │ + b c014 <_PyDictKeys_StringLookupSplit+0xd4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c418 <_PyDictKeys_StringLookupSplit+0x42c> │ │ │ │ │ + bne c36c <_PyDictKeys_StringLookupSplit+0x42c> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c328 <_PyDictKeys_StringLookupSplit+0x33c> │ │ │ │ │ + bgt c27c <_PyDictKeys_StringLookupSplit+0x33c> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c04c <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + bge bfa0 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c150 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq c0a4 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ lsr r1, r6, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r4, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c08c <_PyDictKeys_StringLookupSplit+0xa0> │ │ │ │ │ + bge bfe0 <_PyDictKeys_StringLookupSplit+0xa0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c150 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ - b c0a4 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + beq c0a4 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + b bff8 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c150 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq c0a4 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - b c108 <_PyDictKeys_StringLookupSplit+0x11c> │ │ │ │ │ + b c05c <_PyDictKeys_StringLookupSplit+0x11c> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c150 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ - b c12c <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + beq c0a4 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + b c080 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne c250 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ + bne c1a4 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c250 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ + bne c1a4 <_PyDictKeys_StringLookupSplit+0x264> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c430 <_PyDictKeys_StringLookupSplit+0x444> │ │ │ │ │ + beq c384 <_PyDictKeys_StringLookupSplit+0x444> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c438 <_PyDictKeys_StringLookupSplit+0x44c> │ │ │ │ │ + beq c38c <_PyDictKeys_StringLookupSplit+0x44c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ lsr r1, r6, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ - ble c080 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ - b c194 <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ + ble bfd4 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ + b c0e8 <_PyDictKeys_StringLookupSplit+0x1a8> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r4, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c0d4 <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ + bge c028 <_PyDictKeys_StringLookupSplit+0xe8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c150 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ + beq c0a4 <_PyDictKeys_StringLookupSplit+0x164> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r1, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r4, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r4, r2] │ │ │ │ │ - b c10c <_PyDictKeys_StringLookupSplit+0x120> │ │ │ │ │ + b c060 <_PyDictKeys_StringLookupSplit+0x120> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne c0a4 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + bne bff8 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c0a4 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + bne bff8 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c484 <_PyDictKeys_StringLookupSplit+0x498> │ │ │ │ │ + beq c3d8 <_PyDictKeys_StringLookupSplit+0x498> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c47c <_PyDictKeys_StringLookupSplit+0x490> │ │ │ │ │ + beq c3d0 <_PyDictKeys_StringLookupSplit+0x490> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b c0a4 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b bff8 <_PyDictKeys_StringLookupSplit+0xb8> │ │ │ │ │ ldr r5, [r4, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c04c <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ - b c178 <_PyDictKeys_StringLookupSplit+0x18c> │ │ │ │ │ + bge bfa0 <_PyDictKeys_StringLookupSplit+0x60> │ │ │ │ │ + b c0cc <_PyDictKeys_StringLookupSplit+0x18c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c0ec <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ + bne c040 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r9, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c0ec <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ + bne c040 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c474 <_PyDictKeys_StringLookupSplit+0x488> │ │ │ │ │ + beq c3c8 <_PyDictKeys_StringLookupSplit+0x488> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c46c <_PyDictKeys_StringLookupSplit+0x480> │ │ │ │ │ + beq c3c0 <_PyDictKeys_StringLookupSplit+0x480> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b c0ec <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b c040 <_PyDictKeys_StringLookupSplit+0x100> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c12c <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + bne c080 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r9, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne c12c <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + bne c080 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c494 <_PyDictKeys_StringLookupSplit+0x4a8> │ │ │ │ │ + beq c3e8 <_PyDictKeys_StringLookupSplit+0x4a8> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c48c <_PyDictKeys_StringLookupSplit+0x4a0> │ │ │ │ │ + beq c3e0 <_PyDictKeys_StringLookupSplit+0x4a0> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r9, #20 │ │ │ │ │ addeq r1, r9, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b c12c <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ + beq c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b c080 <_PyDictKeys_StringLookupSplit+0x140> │ │ │ │ │ lsr r1, r6, #5 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b c080 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ + b bfd4 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b c220 <_PyDictKeys_StringLookupSplit+0x234> │ │ │ │ │ + b c174 <_PyDictKeys_StringLookupSplit+0x234> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c238 <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ + b c18c <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c018 <_PyDictKeys_StringLookupSplit+0x2c> │ │ │ │ │ + bne bf6c <_PyDictKeys_StringLookupSplit+0x2c> │ │ │ │ │ mvn r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b c154 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b c0a8 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c38c <_PyDictKeys_StringLookupSplit+0x3a0> │ │ │ │ │ + b c2e0 <_PyDictKeys_StringLookupSplit+0x3a0> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c374 <_PyDictKeys_StringLookupSplit+0x388> │ │ │ │ │ + b c2c8 <_PyDictKeys_StringLookupSplit+0x388> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c30c <_PyDictKeys_StringLookupSplit+0x320> │ │ │ │ │ + b c260 <_PyDictKeys_StringLookupSplit+0x320> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c2f4 <_PyDictKeys_StringLookupSplit+0x308> │ │ │ │ │ + b c248 <_PyDictKeys_StringLookupSplit+0x308> │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ - b c3fc <_PyDictKeys_StringLookupSplit+0x410> │ │ │ │ │ + b c350 <_PyDictKeys_StringLookupSplit+0x410> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c3e4 <_PyDictKeys_StringLookupSplit+0x3f8> │ │ │ │ │ + b c338 <_PyDictKeys_StringLookupSplit+0x3f8> │ │ │ │ │ │ │ │ │ │ -0000c49c <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +0000c3f0 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne c9d8 <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ + bne c92c <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c9d8 <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ + beq c92c <_PyDictKeys_StringLookupAndVersion+0x53c> │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq c69c <_PyDictKeys_StringLookupAndVersion+0x200> │ │ │ │ │ + beq c5f0 <_PyDictKeys_StringLookupAndVersion+0x200> │ │ │ │ │ ldrb r8, [r0, #4] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ add r9, r0, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r9, r4, lsl r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r4, r4, r8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ and sl, r7, r4 │ │ │ │ │ - bgt c6e0 <_PyDictKeys_StringLookupAndVersion+0x244> │ │ │ │ │ + bgt c634 <_PyDictKeys_StringLookupAndVersion+0x244> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c630 <_PyDictKeys_StringLookupAndVersion+0x194> │ │ │ │ │ + blt c584 <_PyDictKeys_StringLookupAndVersion+0x194> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c76c <_PyDictKeys_StringLookupAndVersion+0x2d0> │ │ │ │ │ + beq c6c0 <_PyDictKeys_StringLookupAndVersion+0x2d0> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ - bgt c714 <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ + bgt c668 <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c72c <_PyDictKeys_StringLookupAndVersion+0x290> │ │ │ │ │ + blt c680 <_PyDictKeys_StringLookupAndVersion+0x290> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c840 <_PyDictKeys_StringLookupAndVersion+0x3a4> │ │ │ │ │ + beq c794 <_PyDictKeys_StringLookupAndVersion+0x3a4> │ │ │ │ │ lsr ip, r7, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt c7f8 <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ + bgt c74c <_PyDictKeys_StringLookupAndVersion+0x35c> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c65c <_PyDictKeys_StringLookupAndVersion+0x1c0> │ │ │ │ │ + blt c5b0 <_PyDictKeys_StringLookupAndVersion+0x1c0> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c8c0 <_PyDictKeys_StringLookupAndVersion+0x424> │ │ │ │ │ + beq c814 <_PyDictKeys_StringLookupAndVersion+0x424> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - bgt c82c <_PyDictKeys_StringLookupAndVersion+0x390> │ │ │ │ │ + bgt c780 <_PyDictKeys_StringLookupAndVersion+0x390> │ │ │ │ │ ldrsb r5, [r9, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt c748 <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ + blt c69c <_PyDictKeys_StringLookupAndVersion+0x2ac> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq c930 <_PyDictKeys_StringLookupAndVersion+0x494> │ │ │ │ │ + beq c884 <_PyDictKeys_StringLookupAndVersion+0x494> │ │ │ │ │ lsr r4, r4, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b c5a0 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ + b c4f4 <_PyDictKeys_StringLookupAndVersion+0x104> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c9a0 <_PyDictKeys_StringLookupAndVersion+0x504> │ │ │ │ │ + bne c8f4 <_PyDictKeys_StringLookupAndVersion+0x504> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - beq c740 <_PyDictKeys_StringLookupAndVersion+0x2a4> │ │ │ │ │ + beq c694 <_PyDictKeys_StringLookupAndVersion+0x2a4> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c754 <_PyDictKeys_StringLookupAndVersion+0x2b8> │ │ │ │ │ + bne c6a8 <_PyDictKeys_StringLookupAndVersion+0x2b8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c648 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ - ldr r2, [pc, #904] @ ca00 <_PyDictKeys_StringLookupAndVersion+0x564> │ │ │ │ │ + bne c59c <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + ldr r2, [pc, #904] @ c954 <_PyDictKeys_StringLookupAndVersion+0x564> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr r2, [r1, #372] @ 0x174 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r0, r2, #1 │ │ │ │ │ strne r0, [r1, #372] @ 0x174 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b c648 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + b c59c <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ ldr r2, [lr, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -13955,425 +13907,425 @@ │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r1, r9, r2, lsl r1 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r2, r2, r8 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ and sl, r0, r4 │ │ │ │ │ - ble c518 <_PyDictKeys_StringLookupAndVersion+0x7c> │ │ │ │ │ + ble c46c <_PyDictKeys_StringLookupAndVersion+0x7c> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c8b0 <_PyDictKeys_StringLookupAndVersion+0x414> │ │ │ │ │ + bgt c804 <_PyDictKeys_StringLookupAndVersion+0x414> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r5, [r9, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c524 <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ + bge c478 <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c638 <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ + beq c58c <_PyDictKeys_StringLookupAndVersion+0x19c> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r9, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c568 <_PyDictKeys_StringLookupAndVersion+0xcc> │ │ │ │ │ + bge c4bc <_PyDictKeys_StringLookupAndVersion+0xcc> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c584 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + bne c4d8 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c648 <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ + bne c59c <_PyDictKeys_StringLookupAndVersion+0x1ac> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b c670 <_PyDictKeys_StringLookupAndVersion+0x1d4> │ │ │ │ │ + b c5c4 <_PyDictKeys_StringLookupAndVersion+0x1d4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c614 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c568 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ - b c5ec <_PyDictKeys_StringLookupAndVersion+0x150> │ │ │ │ │ + b c540 <_PyDictKeys_StringLookupAndVersion+0x150> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne c7d8 <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ + bne c72c <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r1, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c7d8 <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ + bne c72c <_PyDictKeys_StringLookupAndVersion+0x33c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c9d0 <_PyDictKeys_StringLookupAndVersion+0x534> │ │ │ │ │ + beq c924 <_PyDictKeys_StringLookupAndVersion+0x534> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c9c8 <_PyDictKeys_StringLookupAndVersion+0x52c> │ │ │ │ │ + beq c91c <_PyDictKeys_StringLookupAndVersion+0x52c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ mul r2, r2, lr │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r2, r4 │ │ │ │ │ - ble c55c <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ - b c714 <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ + ble c4b0 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ + b c668 <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r9, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c5b4 <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ + bge c508 <_PyDictKeys_StringLookupAndVersion+0x118> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r1 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r9, r2] │ │ │ │ │ - b c5f0 <_PyDictKeys_StringLookupAndVersion+0x154> │ │ │ │ │ + b c544 <_PyDictKeys_StringLookupAndVersion+0x154> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c584 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + bne c4d8 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c584 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + bne c4d8 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c9e8 <_PyDictKeys_StringLookupAndVersion+0x54c> │ │ │ │ │ + beq c93c <_PyDictKeys_StringLookupAndVersion+0x54c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c9e0 <_PyDictKeys_StringLookupAndVersion+0x544> │ │ │ │ │ + beq c934 <_PyDictKeys_StringLookupAndVersion+0x544> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c584 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c4d8 <_PyDictKeys_StringLookupAndVersion+0xe8> │ │ │ │ │ ldr r5, [r9, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge c524 <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ - b c6f8 <_PyDictKeys_StringLookupAndVersion+0x25c> │ │ │ │ │ + bge c478 <_PyDictKeys_StringLookupAndVersion+0x88> │ │ │ │ │ + b c64c <_PyDictKeys_StringLookupAndVersion+0x25c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c5d0 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ + bne c524 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne c5d0 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ + bne c524 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c9f8 <_PyDictKeys_StringLookupAndVersion+0x55c> │ │ │ │ │ + beq c94c <_PyDictKeys_StringLookupAndVersion+0x55c> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c9f0 <_PyDictKeys_StringLookupAndVersion+0x554> │ │ │ │ │ + beq c944 <_PyDictKeys_StringLookupAndVersion+0x554> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c5d0 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c524 <_PyDictKeys_StringLookupAndVersion+0x134> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne c614 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + bne c568 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r6, #16] │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne c614 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + bne c568 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq c9c0 <_PyDictKeys_StringLookupAndVersion+0x524> │ │ │ │ │ + beq c914 <_PyDictKeys_StringLookupAndVersion+0x524> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq c9b8 <_PyDictKeys_StringLookupAndVersion+0x51c> │ │ │ │ │ + beq c90c <_PyDictKeys_StringLookupAndVersion+0x51c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c664 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ - b c614 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ + beq c5b8 <_PyDictKeys_StringLookupAndVersion+0x1c8> │ │ │ │ │ + b c568 <_PyDictKeys_StringLookupAndVersion+0x178> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ and sl, r4, r2 │ │ │ │ │ - b c55c <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ + b c4b0 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c984 <_PyDictKeys_StringLookupAndVersion+0x4e8> │ │ │ │ │ + b c8d8 <_PyDictKeys_StringLookupAndVersion+0x4e8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c96c <_PyDictKeys_StringLookupAndVersion+0x4d0> │ │ │ │ │ + b c8c0 <_PyDictKeys_StringLookupAndVersion+0x4d0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c7c0 <_PyDictKeys_StringLookupAndVersion+0x324> │ │ │ │ │ + b c714 <_PyDictKeys_StringLookupAndVersion+0x324> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b c7a8 <_PyDictKeys_StringLookupAndVersion+0x30c> │ │ │ │ │ + b c6fc <_PyDictKeys_StringLookupAndVersion+0x30c> │ │ │ │ │ mvn r5, #2 │ │ │ │ │ - b c650 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ + b c5a4 <_PyDictKeys_StringLookupAndVersion+0x1b4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c894 <_PyDictKeys_StringLookupAndVersion+0x3f8> │ │ │ │ │ + b c7e8 <_PyDictKeys_StringLookupAndVersion+0x3f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c87c <_PyDictKeys_StringLookupAndVersion+0x3e0> │ │ │ │ │ + b c7d0 <_PyDictKeys_StringLookupAndVersion+0x3e0> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b c914 <_PyDictKeys_StringLookupAndVersion+0x478> │ │ │ │ │ + b c868 <_PyDictKeys_StringLookupAndVersion+0x478> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b c8fc <_PyDictKeys_StringLookupAndVersion+0x460> │ │ │ │ │ + b c850 <_PyDictKeys_StringLookupAndVersion+0x460> │ │ │ │ │ .word 0x00000380 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000ca04 : │ │ │ │ │ +0000c958 : │ │ │ │ │ dict_pop(): │ │ │ │ │ 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 r3, r2, #1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi cd34 │ │ │ │ │ + bhi cc88 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq cd5c │ │ │ │ │ + beq ccb0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq ce70 │ │ │ │ │ + beq cdc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldm r6, {r1, r8} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd0c │ │ │ │ │ + beq cc60 │ │ │ │ │ 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 cce4 │ │ │ │ │ + bne cc38 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq cce4 │ │ │ │ │ + beq cc38 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq ce68 │ │ │ │ │ + beq cdbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cd0c │ │ │ │ │ + beq cc60 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq cd0c │ │ │ │ │ + beq cc60 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce44 │ │ │ │ │ + bne cd98 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbb8 │ │ │ │ │ + bgt cb0c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ │ and r1, r2, r7 │ │ │ │ │ - bgt cbd0 │ │ │ │ │ + bgt cb24 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne cdf8 │ │ │ │ │ + bne cd4c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cc9c │ │ │ │ │ + bne cbf0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt cd84 │ │ │ │ │ + bgt ccd8 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq cd04 │ │ │ │ │ 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 cb90 │ │ │ │ │ + bgt cae4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb90 │ │ │ │ │ + bne cae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbac │ │ │ │ │ + bgt cb00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cde4 │ │ │ │ │ + beq cd38 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r1, lsl r0 │ │ │ │ │ bic r1, r7, r1, lsl r0 │ │ │ │ │ - ble caf0 │ │ │ │ │ + ble ca44 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt ce30 │ │ │ │ │ + bgt cd84 │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq cb00 │ │ │ │ │ + beq ca54 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq cc80 │ │ │ │ │ + beq cbd4 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq cb00 │ │ │ │ │ + beq ca54 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq cc80 │ │ │ │ │ + beq cbd4 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble cc60 │ │ │ │ │ + ble cbb4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq cb00 │ │ │ │ │ + beq ca54 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne cc38 │ │ │ │ │ + bne cb8c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq cb18 │ │ │ │ │ + beq ca6c │ │ │ │ │ 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 ip, r5 │ │ │ │ │ - bne ceb0 │ │ │ │ │ + bne ce04 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble cea8 │ │ │ │ │ + ble cdfc │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b cccc │ │ │ │ │ + b cc20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ce9c │ │ │ │ │ + beq cdf0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca7c │ │ │ │ │ + bne c9d0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ce60 │ │ │ │ │ + beq cdb4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -14384,353 +14336,353 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ce68 │ │ │ │ │ + beq cdbc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt ca3c │ │ │ │ │ + bgt c990 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq ce70 │ │ │ │ │ + beq cdc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ce60 │ │ │ │ │ + beq cdb4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b ca5c │ │ │ │ │ + b c9b0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt ce20 │ │ │ │ │ + bgt cd74 │ │ │ │ │ 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 cb54 │ │ │ │ │ + bne caa8 │ │ │ │ │ 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 │ │ │ │ │ - ble cb7c │ │ │ │ │ - b cb90 │ │ │ │ │ + ble cad0 │ │ │ │ │ + b cae4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq cc80 │ │ │ │ │ + beq cbd4 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ - b cc18 │ │ │ │ │ + b cb6c │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b cd98 │ │ │ │ │ + b ccec │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq cb00 │ │ │ │ │ - b cbe8 │ │ │ │ │ + beq ca54 │ │ │ │ │ + b cb3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b cac0 │ │ │ │ │ + b ca14 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b cbac │ │ │ │ │ - ldr r1, [pc, #92] @ ced4 │ │ │ │ │ + b cb00 │ │ │ │ │ + ldr r1, [pc, #92] @ ce28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ceb8 │ │ │ │ │ + beq ce0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ceb8 │ │ │ │ │ + bne ce0c │ │ │ │ │ mov r1, #3280 @ 0xcd0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b ce68 │ │ │ │ │ + b cdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b ce68 │ │ │ │ │ + b cdbc │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b cb90 │ │ │ │ │ + b cae4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b ccb8 │ │ │ │ │ + b cc0c │ │ │ │ │ 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 ce68 │ │ │ │ │ + b cdbc │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ced8 : │ │ │ │ │ +0000ce2c : │ │ │ │ │ pop_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, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq d03c │ │ │ │ │ + beq cf90 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cfec │ │ │ │ │ + beq cf40 │ │ │ │ │ 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 cfb0 │ │ │ │ │ + bne cf04 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq cfb0 │ │ │ │ │ + beq cf04 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq d074 │ │ │ │ │ + beq cfc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cfd8 │ │ │ │ │ + beq cf2c │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cfd8 │ │ │ │ │ + beq cf2c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cff8 │ │ │ │ │ + bne cf4c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 8eec │ │ │ │ │ + bl 8ef4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d014 │ │ │ │ │ + beq cf68 │ │ │ │ │ str r5, [r6] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d088 │ │ │ │ │ + beq cfdc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf34 │ │ │ │ │ + bne ce88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b cfa8 │ │ │ │ │ + b cefc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r0, [r2] │ │ │ │ │ - b cfa8 │ │ │ │ │ + b cefc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b cf74 │ │ │ │ │ + b cec8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cfa4 │ │ │ │ │ + bgt cef8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfa4 │ │ │ │ │ + bne cef8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cfa4 │ │ │ │ │ - ldr r1, [pc, #116] @ d0b8 │ │ │ │ │ + b cef8 │ │ │ │ │ + ldr r1, [pc, #116] @ d00c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq d09c │ │ │ │ │ + beq cff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d09c │ │ │ │ │ + bne cff0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #3280 @ 0xcd0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cfa8 │ │ │ │ │ + b cefc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d06c │ │ │ │ │ + beq cfc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b d06c │ │ │ │ │ + b cfc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne d07c │ │ │ │ │ - b d06c │ │ │ │ │ + bne cfd0 │ │ │ │ │ + b cfc0 │ │ │ │ │ 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 d06c │ │ │ │ │ + b cfc0 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d0bc <_PyDict_Pop_KnownHash>: │ │ │ │ │ +0000d010 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ 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 r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d160 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ + beq d0b4 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq d1b8 <_PyDict_Pop_KnownHash+0xfc> │ │ │ │ │ + beq d10c <_PyDict_Pop_KnownHash+0xfc> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d160 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ + beq d0b4 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d160 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ + beq d0b4 <_PyDict_Pop_KnownHash+0xa4> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d174 <_PyDict_Pop_KnownHash+0xb8> │ │ │ │ │ + bne d0c8 <_PyDict_Pop_KnownHash+0xb8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl 8eec │ │ │ │ │ + bl 8ef4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq d190 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ + beq d0e4 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ str r4, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b d158 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + b d0ac <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b d124 <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ + b d078 <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d154 <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ + bgt d0a8 <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d154 <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ + bne d0a8 <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d154 <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ + b d0a8 <_PyDict_Pop_KnownHash+0x98> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b d158 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + b d0ac <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ │ │ │ │ │ -0000d1cc : │ │ │ │ │ +0000d120 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #204] @ d2c0 │ │ │ │ │ + ldr ip, [pc, #204] @ d214 │ │ │ │ │ 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] │ │ │ │ │ @@ -14743,256 +14695,256 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq d250 │ │ │ │ │ + beq d1a4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d278 │ │ │ │ │ + ble d1cc │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d268 │ │ │ │ │ + beq d1bc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d298 │ │ │ │ │ + ble d1ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d250 │ │ │ │ │ + bne d1a4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b d250 │ │ │ │ │ + b d1a4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d268 │ │ │ │ │ + bne d1bc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d2c4 <_PyDict_MergeUniq>: │ │ │ │ │ +0000d218 <_PyDict_MergeUniq>: │ │ │ │ │ _PyDict_MergeUniq(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq d314 <_PyDict_MergeUniq+0x50> │ │ │ │ │ + beq d268 <_PyDict_MergeUniq+0x50> │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ ldrb ip, [lr, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ eor ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne d32c <_PyDict_MergeUniq+0x68> │ │ │ │ │ + bne d280 <_PyDict_MergeUniq+0x68> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 5fb8 │ │ │ │ │ + b 5fc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4359 @ 0x1107 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ d364 <_PyDict_MergeUniq+0xa0> │ │ │ │ │ + ldr r1, [pc, #48] @ d2b8 <_PyDict_MergeUniq+0xa0> │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq d348 <_PyDict_MergeUniq+0x84> │ │ │ │ │ + beq d29c <_PyDict_MergeUniq+0x84> │ │ │ │ │ mov r0, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d314 <_PyDict_MergeUniq+0x50> │ │ │ │ │ + beq d268 <_PyDict_MergeUniq+0x50> │ │ │ │ │ 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 d324 <_PyDict_MergeUniq+0x60> │ │ │ │ │ + b d278 <_PyDict_MergeUniq+0x60> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d368 <_PyDict_SetItem_Take2>: │ │ │ │ │ +0000d2bc <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne d3cc <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + bne d320 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d3cc <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ - ldr r3, [pc, #92] @ d408 <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ + beq d320 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + ldr r3, [pc, #92] @ d35c <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq d3fc <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ + beq d350 <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1db8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne d3a4 <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ + bne d2f8 <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 16cc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d40c : │ │ │ │ │ +0000d360 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d750 │ │ │ │ │ + beq d6a4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r6, [pc, #856] @ d790 │ │ │ │ │ + ldr r6, [pc, #856] @ d6e4 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq d740 │ │ │ │ │ + beq d694 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d760 │ │ │ │ │ + beq d6b4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne d768 │ │ │ │ │ + bne d6bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrb r4, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ ands r4, r4, #255 @ 0xff │ │ │ │ │ - beq d724 │ │ │ │ │ + beq d678 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6cc │ │ │ │ │ + bne d620 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble d5d4 │ │ │ │ │ + ble d528 │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ - beq d678 │ │ │ │ │ + beq d5cc │ │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r0, lr, r0 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d710 │ │ │ │ │ + beq d664 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble d5d4 │ │ │ │ │ + ble d528 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d704 │ │ │ │ │ + ble d658 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ lsl ip, r8, #2 │ │ │ │ │ str r0, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq d478 │ │ │ │ │ + beq d3cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldrne r0, [r5, #8] │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne d5cc │ │ │ │ │ + bne d520 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ - b d53c │ │ │ │ │ + b d490 │ │ │ │ │ str r3, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble d5d4 │ │ │ │ │ + ble d528 │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ │ lsl r3, r0, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d5e0 │ │ │ │ │ + beq d534 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d614 │ │ │ │ │ + beq d568 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d534 │ │ │ │ │ + bgt d488 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - b d534 │ │ │ │ │ + b d488 │ │ │ │ │ ldrb lr, [r3] │ │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ │ ldrb lr, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r1, lr, lsl #3 │ │ │ │ │ @@ -15001,339 +14953,339 @@ │ │ │ │ │ ldr r6, [lr] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r6, r6, #1 │ │ │ │ │ strle r6, [lr] │ │ │ │ │ str lr, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt d590 │ │ │ │ │ + bgt d4e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r6, #12 │ │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ │ add r6, r1, #20 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d650 │ │ │ │ │ + beq d5a4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d534 │ │ │ │ │ - b d584 │ │ │ │ │ + bgt d488 │ │ │ │ │ + b d4d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble d5d4 │ │ │ │ │ + ble d528 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d63c │ │ │ │ │ + beq d590 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d570 │ │ │ │ │ - b d5d4 │ │ │ │ │ + bgt d4c4 │ │ │ │ │ + b d528 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d624 │ │ │ │ │ - b d5d4 │ │ │ │ │ + bgt d578 │ │ │ │ │ + b d528 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge d5d4 │ │ │ │ │ + bge d528 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d6a4 │ │ │ │ │ + beq d5f8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d5fc │ │ │ │ │ - b d5d4 │ │ │ │ │ + bgt d550 │ │ │ │ │ + b d528 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r0, lr, r2, r0 │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r0, lr, r0 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d6b8 │ │ │ │ │ + beq d60c │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble d5d4 │ │ │ │ │ + ble d528 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - b d4ec │ │ │ │ │ + b d440 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bgt d660 │ │ │ │ │ - b d5d4 │ │ │ │ │ + bgt d5b4 │ │ │ │ │ + b d528 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne d688 │ │ │ │ │ - b d5d4 │ │ │ │ │ + bne d5dc │ │ │ │ │ + b d528 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble d5d4 │ │ │ │ │ + ble d528 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldrb ip, [r1, #5] │ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b d4ec │ │ │ │ │ + b d440 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - b d4fc │ │ │ │ │ + b d450 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne d4d4 │ │ │ │ │ - b d5d4 │ │ │ │ │ - ldr r1, [pc, #100] @ d790 │ │ │ │ │ + bne d428 │ │ │ │ │ + b d528 │ │ │ │ │ + ldr r1, [pc, #100] @ d6e4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d494 │ │ │ │ │ - b d5d4 │ │ │ │ │ + bne d3e8 │ │ │ │ │ + b d528 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d44c │ │ │ │ │ + bne d3a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3809 @ 0xee1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b d5d4 │ │ │ │ │ + b d528 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d450 │ │ │ │ │ + bgt d3a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d450 │ │ │ │ │ + bne d3a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d44c │ │ │ │ │ + b d3a0 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000d794 : │ │ │ │ │ +0000d6e8 : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi d87c │ │ │ │ │ + bhi d7d0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne d8ac │ │ │ │ │ + bne d800 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d85c │ │ │ │ │ + beq d7b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d8e4 │ │ │ │ │ + beq d838 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d86c │ │ │ │ │ + beq d7c0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d8c4 │ │ │ │ │ + bgt d818 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq d874 │ │ │ │ │ + beq d7c8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne d8b4 │ │ │ │ │ + bne d808 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d8d0 │ │ │ │ │ + ble d824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne d808 │ │ │ │ │ - b d7ec │ │ │ │ │ + bne d75c │ │ │ │ │ + b d740 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne d844 │ │ │ │ │ + bne d798 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d850 │ │ │ │ │ + b d7a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq d850 │ │ │ │ │ + beq d7a4 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble d7d0 │ │ │ │ │ + ble d724 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b d7d8 │ │ │ │ │ + b d72c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne d83c │ │ │ │ │ - b d874 │ │ │ │ │ + bne d790 │ │ │ │ │ + b d7c8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b d874 │ │ │ │ │ + b d7c8 │ │ │ │ │ │ │ │ │ │ -0000d8f0 : │ │ │ │ │ +0000d844 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ 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, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq da20 │ │ │ │ │ + beq d974 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ - bne d9bc │ │ │ │ │ + bne d910 │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d900 │ │ │ │ │ strb r4, [r2, #3] │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d900 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b d960 │ │ │ │ │ + b d8b4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ble d9ac │ │ │ │ │ + ble d900 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d954 │ │ │ │ │ + beq d8a8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d9b4 │ │ │ │ │ + bgt d908 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne d9b4 │ │ │ │ │ + bne d908 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bgt d960 │ │ │ │ │ + bgt d8b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ - b d954 │ │ │ │ │ + b d8a8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne da2c │ │ │ │ │ + bne d980 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a24 <_Py_dict_lookup+0x5d0> │ │ │ │ │ + bl a08 <_Py_dict_lookup+0x5b4> │ │ │ │ │ R_ARM_CALL detach_dict_from_object │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da20 │ │ │ │ │ + beq d974 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - ldr r2, [pc, #108] @ da60 │ │ │ │ │ + ldr r2, [pc, #108] @ d9b4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r4, #24] │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ - bl da64 │ │ │ │ │ + bl d9b8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r4, [r1, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d900 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r1, #-12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d9ac │ │ │ │ │ + bgt d900 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d9ac │ │ │ │ │ + bne d900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000da64 : │ │ │ │ │ +0000d9b8 : │ │ │ │ │ clear_inline_values(): │ │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -15341,36 +15293,36 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ strb r5, [r0, #3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb r3, [r4], #4 │ │ │ │ │ - b daa8 │ │ │ │ │ + b d9fc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ pople {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq daa0 │ │ │ │ │ + beq d9f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dae0 │ │ │ │ │ + bgt da34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne dae0 │ │ │ │ │ + bne da34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ - b daa0 │ │ │ │ │ + b d9f4 │ │ │ │ │ │ │ │ │ │ -0000dae8 <_PyDict_DelItemIf>: │ │ │ │ │ +0000da3c <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -15378,239 +15330,239 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq de80 <_PyDict_DelItemIf+0x398> │ │ │ │ │ + beq ddd4 <_PyDict_DelItemIf+0x398> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq de80 <_PyDict_DelItemIf+0x398> │ │ │ │ │ + beq ddd4 <_PyDict_DelItemIf+0x398> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq de68 <_PyDict_DelItemIf+0x380> │ │ │ │ │ + beq ddbc <_PyDict_DelItemIf+0x380> │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq de68 <_PyDict_DelItemIf+0x380> │ │ │ │ │ + beq ddbc <_PyDict_DelItemIf+0x380> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq de80 <_PyDict_DelItemIf+0x398> │ │ │ │ │ + beq ddd4 <_PyDict_DelItemIf+0x398> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble de68 <_PyDict_DelItemIf+0x380> │ │ │ │ │ + ble ddbc <_PyDict_DelItemIf+0x380> │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dcc8 <_PyDict_DelItemIf+0x1e0> │ │ │ │ │ + bne dc1c <_PyDict_DelItemIf+0x1e0> │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ │ and r1, r7, r2 │ │ │ │ │ - bgt dcfc <_PyDict_DelItemIf+0x214> │ │ │ │ │ + bgt dc50 <_PyDict_DelItemIf+0x214> │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne dd54 <_PyDict_DelItemIf+0x26c> │ │ │ │ │ + bne dca8 <_PyDict_DelItemIf+0x26c> │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ddfc <_PyDict_DelItemIf+0x314> │ │ │ │ │ + bne dd50 <_PyDict_DelItemIf+0x314> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt dc68 <_PyDict_DelItemIf+0x180> │ │ │ │ │ + bgt dbbc <_PyDict_DelItemIf+0x180> │ │ │ │ │ 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 dc94 <_PyDict_DelItemIf+0x1ac> │ │ │ │ │ + beq dbe8 <_PyDict_DelItemIf+0x1ac> │ │ │ │ │ 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 dc38 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + bgt db8c <_PyDict_DelItemIf+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dc60 <_PyDict_DelItemIf+0x178> │ │ │ │ │ + beq dbb4 <_PyDict_DelItemIf+0x178> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dc54 <_PyDict_DelItemIf+0x16c> │ │ │ │ │ + bgt dba8 <_PyDict_DelItemIf+0x16c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd48 <_PyDict_DelItemIf+0x260> │ │ │ │ │ + beq dc9c <_PyDict_DelItemIf+0x260> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc38 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + b db8c <_PyDict_DelItemIf+0x150> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt de44 <_PyDict_DelItemIf+0x35c> │ │ │ │ │ + bgt dd98 <_PyDict_DelItemIf+0x35c> │ │ │ │ │ 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 dc00 <_PyDict_DelItemIf+0x118> │ │ │ │ │ + bne db54 <_PyDict_DelItemIf+0x118> │ │ │ │ │ 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 │ │ │ │ │ - ble dc28 <_PyDict_DelItemIf+0x140> │ │ │ │ │ - b dc38 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + ble db7c <_PyDict_DelItemIf+0x140> │ │ │ │ │ + b db8c <_PyDict_DelItemIf+0x150> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r1, lsl r0 │ │ │ │ │ bic r1, r7, r1, lsl r0 │ │ │ │ │ - ble db9c <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + ble daf0 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt de54 <_PyDict_DelItemIf+0x36c> │ │ │ │ │ + bgt dda8 <_PyDict_DelItemIf+0x36c> │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq dbac <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + beq db00 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dde0 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ + beq dd34 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ - b dd78 <_PyDict_DelItemIf+0x290> │ │ │ │ │ + b dccc <_PyDict_DelItemIf+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc54 <_PyDict_DelItemIf+0x16c> │ │ │ │ │ + b dba8 <_PyDict_DelItemIf+0x16c> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dde0 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ + beq dd34 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq dbac <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + beq db00 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq dde0 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ + beq dd34 <_PyDict_DelItemIf+0x2f8> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble ddc0 <_PyDict_DelItemIf+0x2d8> │ │ │ │ │ + ble dd14 <_PyDict_DelItemIf+0x2d8> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq dbac <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + beq db00 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne dd98 <_PyDict_DelItemIf+0x2b0> │ │ │ │ │ + bne dcec <_PyDict_DelItemIf+0x2b0> │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq dbc4 <_PyDict_DelItemIf+0xdc> │ │ │ │ │ + beq db18 <_PyDict_DelItemIf+0xdc> │ │ │ │ │ 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 de70 <_PyDict_DelItemIf+0x388> │ │ │ │ │ + bne ddc4 <_PyDict_DelItemIf+0x388> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble de78 <_PyDict_DelItemIf+0x390> │ │ │ │ │ + ble ddcc <_PyDict_DelItemIf+0x390> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b de2c <_PyDict_DelItemIf+0x344> │ │ │ │ │ + b dd80 <_PyDict_DelItemIf+0x344> │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b dc7c <_PyDict_DelItemIf+0x194> │ │ │ │ │ + b dbd0 <_PyDict_DelItemIf+0x194> │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq dbac <_PyDict_DelItemIf+0xc4> │ │ │ │ │ - b dd14 <_PyDict_DelItemIf+0x22c> │ │ │ │ │ + beq db00 <_PyDict_DelItemIf+0xc4> │ │ │ │ │ + b dc68 <_PyDict_DelItemIf+0x22c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b dc58 <_PyDict_DelItemIf+0x170> │ │ │ │ │ + b dbac <_PyDict_DelItemIf+0x170> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b de18 <_PyDict_DelItemIf+0x330> │ │ │ │ │ + b dd6c <_PyDict_DelItemIf+0x330> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b dc38 <_PyDict_DelItemIf+0x150> │ │ │ │ │ + b db8c <_PyDict_DelItemIf+0x150> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b dc58 <_PyDict_DelItemIf+0x170> │ │ │ │ │ + b dbac <_PyDict_DelItemIf+0x170> │ │ │ │ │ │ │ │ │ │ -0000de88 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +0000dddc <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -15619,27 +15571,27 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne df18 <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ + bne de6c <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq df18 <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ + beq de6c <_PyDict_GetItemRef_Unicode_LockHeld+0x90> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq df44 <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ + beq de98 <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne def8 <_PyDict_GetItemRef_Unicode_LockHeld+0x70> │ │ │ │ │ + bne de4c <_PyDict_GetItemRef_Unicode_LockHeld+0x70> │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -15648,920 +15600,921 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq df50 <_PyDict_GetItemRef_Unicode_LockHeld+0xc8> │ │ │ │ │ + beq dea4 <_PyDict_GetItemRef_Unicode_LockHeld+0xc8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne dedc <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne de30 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b deec <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ + b de40 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b df44 <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ + b de98 <_PyDict_GetItemRef_Unicode_LockHeld+0xbc> │ │ │ │ │ │ │ │ │ │ -0000df60 : │ │ │ │ │ +0000deb4 : │ │ │ │ │ anydict_new_untracked(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - vldr d7, [pc, #20] @ dfa0 │ │ │ │ │ + vldr d7, [pc, #24] @ def8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #20] @ dfa8 │ │ │ │ │ + ldr r2, [pc, #24] @ df00 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ strd r2, [r0, #24] │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ + nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000dfac : │ │ │ │ │ +0000df04 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ 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 r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq e41c │ │ │ │ │ + beq e374 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e3a8 │ │ │ │ │ + beq e300 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e354 │ │ │ │ │ + bne e2ac │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq e354 │ │ │ │ │ + beq e2ac │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq e394 │ │ │ │ │ + beq e2ec │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq e2d8 │ │ │ │ │ + beq e230 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e2d8 │ │ │ │ │ + beq e230 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e3d8 │ │ │ │ │ + bne e330 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e148 │ │ │ │ │ + bgt e0a0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r2, lsl r0 │ │ │ │ │ and r1, r2, r8 │ │ │ │ │ - bgt e164 │ │ │ │ │ + bgt e0bc │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne e308 │ │ │ │ │ + bne e260 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e230 │ │ │ │ │ + bne e188 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt e278 │ │ │ │ │ + bgt e1d0 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e2a4 │ │ │ │ │ + beq e1fc │ │ │ │ │ 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 e114 │ │ │ │ │ + bgt e06c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e114 │ │ │ │ │ + bne e06c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e348 │ │ │ │ │ + bgt e2a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2ec │ │ │ │ │ + beq e244 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq e3f4 │ │ │ │ │ + beq e34c │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mvn r2, r1, lsl r0 │ │ │ │ │ bic r1, r8, r1, lsl r0 │ │ │ │ │ - ble e074 │ │ │ │ │ + ble dfcc │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt e3c4 │ │ │ │ │ + bgt e31c │ │ │ │ │ add ip, r3, r1, lsl #1 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq e084 │ │ │ │ │ + beq dfdc │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq e214 │ │ │ │ │ + beq e16c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ addle ip, r3, r1, lsl #1 │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ ldrshle ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq e084 │ │ │ │ │ + beq dfdc │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq e214 │ │ │ │ │ + beq e16c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ add lr, r3, r1, lsl #1 │ │ │ │ │ ldrsble ip, [ip, #20] │ │ │ │ │ - ble e1f4 │ │ │ │ │ + ble e14c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt ip, r3, r1, lsl #2 │ │ │ │ │ ldrshle ip, [lr, #20] │ │ │ │ │ ldrgt ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq e084 │ │ │ │ │ + beq dfdc │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ - bne e1cc │ │ │ │ │ + bne e124 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq e09c │ │ │ │ │ + beq dff4 │ │ │ │ │ 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 ip, r5 │ │ │ │ │ - bne e464 │ │ │ │ │ + bne e3bc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge e338 │ │ │ │ │ + bge e290 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b e260 │ │ │ │ │ + b e1b8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt e3b4 │ │ │ │ │ + bgt e30c │ │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strh r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e0d8 │ │ │ │ │ + bne e030 │ │ │ │ │ mov r1, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ 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 │ │ │ │ │ - ble e100 │ │ │ │ │ - b e114 │ │ │ │ │ + ble e058 │ │ │ │ │ + b e06c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e2f8 │ │ │ │ │ + bne e250 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e130 │ │ │ │ │ + b e088 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b e2e4 │ │ │ │ │ + b e23c │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq e214 │ │ │ │ │ + beq e16c │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ and r1, r1, r2 │ │ │ │ │ add ip, r3, r1 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq e084 │ │ │ │ │ - b e1b4 │ │ │ │ │ + beq dfdc │ │ │ │ │ + b e10c │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e120 │ │ │ │ │ + ble e078 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e138 │ │ │ │ │ - b e13c │ │ │ │ │ + bne e090 │ │ │ │ │ + b e094 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e454 │ │ │ │ │ + beq e3ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2d8 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne e024 │ │ │ │ │ + bne df7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b e140 │ │ │ │ │ + b e098 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e2fc │ │ │ │ │ - b e2e0 │ │ │ │ │ + bne e254 │ │ │ │ │ + b e238 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b e28c │ │ │ │ │ + b e1e4 │ │ │ │ │ add ip, r3, r1, lsl #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq e084 │ │ │ │ │ - b e17c │ │ │ │ │ + beq dfdc │ │ │ │ │ + b e0d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e044 │ │ │ │ │ + b df9c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e13c │ │ │ │ │ + bgt e094 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e13c │ │ │ │ │ + bne e094 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e13c │ │ │ │ │ - ldr r1, [pc, #100] @ e488 │ │ │ │ │ + b e094 │ │ │ │ │ + ldr r1, [pc, #100] @ e3e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq e46c │ │ │ │ │ + beq e3c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e46c │ │ │ │ │ + bne e3c4 │ │ │ │ │ mov r1, #3280 @ 0xcd0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b e3a0 │ │ │ │ │ + b e2f8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b e394 │ │ │ │ │ + b e2ec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b e24c │ │ │ │ │ + b e1a4 │ │ │ │ │ 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 e3a0 │ │ │ │ │ + b e2f8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000e48c : │ │ │ │ │ +0000e3e4 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq e52c │ │ │ │ │ + beq e484 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e534 │ │ │ │ │ + bne e48c │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq e52c │ │ │ │ │ + beq e484 │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e52c │ │ │ │ │ + beq e484 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e52c │ │ │ │ │ + beq e484 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b e500 │ │ │ │ │ + b e458 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble e52c │ │ │ │ │ + ble e484 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4f4 │ │ │ │ │ + beq e44c │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt e500 │ │ │ │ │ + bgt e458 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000e54c : │ │ │ │ │ +0000e4a4 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq e7d8 │ │ │ │ │ + beq e730 │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r7, [pc, #688] @ e828 │ │ │ │ │ + ldr r7, [pc, #688] @ e780 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq e670 │ │ │ │ │ + beq e5c8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - bne e6c8 │ │ │ │ │ + bne e620 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne e6ec │ │ │ │ │ + bne e644 │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt e670 │ │ │ │ │ + blt e5c8 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne e670 │ │ │ │ │ + bne e5c8 │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ ldrb r4, [r6, #6] │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq e758 │ │ │ │ │ + beq e6b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r6, r5 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt e620 │ │ │ │ │ - b e650 │ │ │ │ │ + bgt e578 │ │ │ │ │ + b e5a8 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e614 │ │ │ │ │ + beq e56c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e67c │ │ │ │ │ + ble e5d4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq e650 │ │ │ │ │ + beq e5a8 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5f8 │ │ │ │ │ + beq e550 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e5f8 │ │ │ │ │ + bgt e550 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e5f8 │ │ │ │ │ + bne e550 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e5f8 │ │ │ │ │ + b e550 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne e668 │ │ │ │ │ + bne e5c0 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e690 │ │ │ │ │ + beq e5e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e614 │ │ │ │ │ + bne e56c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e614 │ │ │ │ │ - ldr r3, [pc, #404] @ e82c │ │ │ │ │ + b e56c │ │ │ │ │ + ldr r3, [pc, #404] @ e784 │ │ │ │ │ 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 e668 │ │ │ │ │ + bhi e5c0 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ - b e670 │ │ │ │ │ + b e5c8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r5, r8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e5a4 │ │ │ │ │ + beq e4fc │ │ │ │ │ ldrb r8, [r5, #2] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e7e0 │ │ │ │ │ + beq e738 │ │ │ │ │ sub r6, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b e720 │ │ │ │ │ + b e678 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt e714 │ │ │ │ │ + blt e66c │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ - b e74c │ │ │ │ │ + b e6a4 │ │ │ │ │ ldr r0, [r6], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt e738 │ │ │ │ │ - b e670 │ │ │ │ │ + blt e690 │ │ │ │ │ + b e5c8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble e668 │ │ │ │ │ + ble e5c0 │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ - b e790 │ │ │ │ │ + b e6e8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e780 │ │ │ │ │ + beq e6d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7c0 │ │ │ │ │ + ble e718 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq e650 │ │ │ │ │ + beq e5a8 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e6c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e768 │ │ │ │ │ + bgt e6c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e768 │ │ │ │ │ + bne e6c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e768 │ │ │ │ │ + b e6c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e780 │ │ │ │ │ + bne e6d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e780 │ │ │ │ │ + b e6d8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge e814 │ │ │ │ │ + bge e76c │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r7, [r4] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b e7f0 │ │ │ │ │ + b e748 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ - b e670 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ + b e5c8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000e830 : │ │ │ │ │ +0000e788 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ - ldr r7, [pc, #660] @ eaf0 │ │ │ │ │ + ldr r7, [pc, #660] @ ea48 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq e97c │ │ │ │ │ + beq e8d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [r5, #28] │ │ │ │ │ - bne e9a8 │ │ │ │ │ + bne e900 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne ea38 │ │ │ │ │ + bne e990 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e97c │ │ │ │ │ + blt e8d4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne e97c │ │ │ │ │ + bne e8d4 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e9c0 │ │ │ │ │ + beq e918 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r6, r3, lsl r2 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt e900 │ │ │ │ │ - b e930 │ │ │ │ │ + bgt e858 │ │ │ │ │ + b e888 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8f4 │ │ │ │ │ + beq e84c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e984 │ │ │ │ │ + ble e8dc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq e930 │ │ │ │ │ + beq e888 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e830 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e8d8 │ │ │ │ │ + bgt e830 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e8d8 │ │ │ │ │ + bne e830 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8d8 │ │ │ │ │ + b e830 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne e998 │ │ │ │ │ + bne e8f0 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e998 │ │ │ │ │ - ldr r3, [pc, #420] @ eaf4 │ │ │ │ │ + bne e8f0 │ │ │ │ │ + ldr r3, [pc, #420] @ ea4c │ │ │ │ │ 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 e998 │ │ │ │ │ + bhi e8f0 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e8f4 │ │ │ │ │ + bne e84c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e84c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e87c │ │ │ │ │ + b e7d4 │ │ │ │ │ add r5, r6, r3, lsl r2 │ │ │ │ │ - b e9ec │ │ │ │ │ + b e944 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9e4 │ │ │ │ │ + beq e93c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ea24 │ │ │ │ │ + ble e97c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge e930 │ │ │ │ │ + bge e888 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9c8 │ │ │ │ │ + beq e920 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e9c8 │ │ │ │ │ + bgt e920 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e9c8 │ │ │ │ │ + bne e920 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9c8 │ │ │ │ │ + b e920 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne e9e4 │ │ │ │ │ + bne e93c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9e4 │ │ │ │ │ + b e93c │ │ │ │ │ ldrb r8, [r4, #2] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq e9fc │ │ │ │ │ sub r5, fp, #148 @ 0x94 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b ea68 │ │ │ │ │ + b e9c0 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt ea5c │ │ │ │ │ + blt e9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b ea98 │ │ │ │ │ + b e9f0 │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt ea84 │ │ │ │ │ - b e97c │ │ │ │ │ + blt e9dc │ │ │ │ │ + b e8d4 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r8, [r5, #28] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge ead8 │ │ │ │ │ + bge ea30 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r7, [r5] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b eab4 │ │ │ │ │ + b ea0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 6cb0 │ │ │ │ │ + b 6cb8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000eaf8 : │ │ │ │ │ +0000ea50 : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ec20 │ │ │ │ │ + beq eb78 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #248] @ ec28 │ │ │ │ │ + ldr r1, [pc, #248] @ eb80 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq eb58 │ │ │ │ │ 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 ebcc │ │ │ │ │ + bne eb24 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ebcc │ │ │ │ │ + beq eb24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq eb8c │ │ │ │ │ + beq eae4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne ebbc │ │ │ │ │ + bne eb14 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ebb0 │ │ │ │ │ + bgt eb08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ebb0 │ │ │ │ │ + bne eb08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r5, [fp, #-16] │ │ │ │ │ subs r5, r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b eb8c │ │ │ │ │ + b eae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne eb64 │ │ │ │ │ + bne eabc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eb98 │ │ │ │ │ - b ebb0 │ │ │ │ │ + ble eaf0 │ │ │ │ │ + b eb08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb44 │ │ │ │ │ + bne ea9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5241 @ 0x1479 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b ebec │ │ │ │ │ + b eb44 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b ebb0 │ │ │ │ │ + b eb08 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ec2c : │ │ │ │ │ +0000eb84 : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -16572,52 +16525,52 @@ │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq edac │ │ │ │ │ + beq ed04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r5, [r4] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ed94 │ │ │ │ │ + blt ecec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq ed9c │ │ │ │ │ + beq ecf4 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #296] @ ede0 │ │ │ │ │ + ldr r3, [pc, #296] @ ed38 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ecac │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r2, #1920] @ 0x780 │ │ │ │ │ ldr r1, [r2, #1924] @ 0x784 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [pc, #236] @ ede4 │ │ │ │ │ + ldr r0, [pc, #236] @ ed3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #216] @ edd8 │ │ │ │ │ + vldr d7, [pc, #216] @ ed30 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ @@ -16639,56 +16592,56 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq edb8 │ │ │ │ │ - ldr r0, [pc, #120] @ ede8 │ │ │ │ │ + beq ed10 │ │ │ │ │ + ldr r0, [pc, #120] @ ed40 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #96] @ edd8 │ │ │ │ │ + vldr d7, [pc, #96] @ ed30 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ - b ed18 │ │ │ │ │ + b ec70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ec9c │ │ │ │ │ - ldr r3, [pc, #72] @ edec │ │ │ │ │ + bne ebf4 │ │ │ │ │ + ldr r3, [pc, #72] @ ed44 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b ecb8 │ │ │ │ │ + b ec10 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6cb0 │ │ │ │ │ + bl 6cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b ed48 │ │ │ │ │ + b eca0 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000edf0 <_PyDict_InsertSplitValue>: │ │ │ │ │ +0000ed48 <_PyDict_InsertSplitValue>: │ │ │ │ │ _PyDict_InsertSplitValue(): │ │ │ │ │ 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 │ │ │ │ │ @@ -16696,21 +16649,21 @@ │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne eeac <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ + bne ee04 <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee7c <_PyDict_InsertSplitValue+0x8c> │ │ │ │ │ + bne edd4 <_PyDict_InsertSplitValue+0x8c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eea0 <_PyDict_InsertSplitValue+0xb0> │ │ │ │ │ + ble edf8 <_PyDict_InsertSplitValue+0xb0> │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ str r7, [r5, #4] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ @@ -16721,199 +16674,199 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee44 <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ + bgt ed9c <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b ee44 <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ + b ed9c <_PyDict_InsertSplitValue+0x54> │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eefc <_PyDict_InsertSplitValue+0x10c> │ │ │ │ │ + bne ee54 <_PyDict_InsertSplitValue+0x10c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add ip, ip, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r7, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee74 <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ + bgt edcc <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee74 <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ + bne edcc <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 5114 <_PyDict_SendEvent> │ │ │ │ │ + bl 511c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ - b eeb8 <_PyDict_InsertSplitValue+0xc8> │ │ │ │ │ + b ee10 <_PyDict_InsertSplitValue+0xc8> │ │ │ │ │ │ │ │ │ │ -0000ef18 : │ │ │ │ │ +0000ee70 : │ │ │ │ │ dict_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ef30 <_PyDict_GetMethodStackRef>: │ │ │ │ │ +0000ee88 <_PyDict_GetMethodStackRef>: │ │ │ │ │ _PyDict_GetMethodStackRef(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f03c <_PyDict_GetMethodStackRef+0x10c> │ │ │ │ │ + beq ef94 <_PyDict_GetMethodStackRef+0x10c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f068 <_PyDict_GetMethodStackRef+0x138> │ │ │ │ │ + bgt efc0 <_PyDict_GetMethodStackRef+0x138> │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ef9c <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ + beq eef4 <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efb8 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ + bgt ef10 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f020 <_PyDict_GetMethodStackRef+0xf0> │ │ │ │ │ + beq ef78 <_PyDict_GetMethodStackRef+0xf0> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ - beq f008 <_PyDict_GetMethodStackRef+0xd8> │ │ │ │ │ + beq ef60 <_PyDict_GetMethodStackRef+0xd8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne efdc <_PyDict_GetMethodStackRef+0xac> │ │ │ │ │ + bne ef34 <_PyDict_GetMethodStackRef+0xac> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bl 84c0 │ │ │ │ │ + bl 84c8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b efd4 <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ + b ef2c <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 84c0 │ │ │ │ │ + bl 84c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b efd4 <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ + b ef2c <_PyDict_GetMethodStackRef+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b efb8 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ + b ef10 <_PyDict_GetMethodStackRef+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ef68 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ + ble eec0 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - b ef74 <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ + b eecc <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ │ │ │ │ │ -0000f070 : │ │ │ │ │ +0000efc8 : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq f0a4 │ │ │ │ │ + beq effc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f0a4 │ │ │ │ │ + bne effc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f098 │ │ │ │ │ + b eff0 │ │ │ │ │ │ │ │ │ │ -0000f0ac : │ │ │ │ │ +0000f004 : │ │ │ │ │ dict_keys(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f1a4 │ │ │ │ │ + beq f0fc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq f168 │ │ │ │ │ - ldr r0, [pc, #224] @ f1dc │ │ │ │ │ + beq f0c0 │ │ │ │ │ + ldr r0, [pc, #224] @ f134 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1b4 │ │ │ │ │ + beq f10c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f1bc │ │ │ │ │ - ldr r1, [pc, #200] @ f1e0 │ │ │ │ │ + bgt f114 │ │ │ │ │ + ldr r1, [pc, #200] @ f138 │ │ │ │ │ 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] │ │ │ │ │ @@ -16932,85 +16885,85 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f0f4 │ │ │ │ │ + bne f04c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #1524] @ 0x5f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b f1b4 │ │ │ │ │ + b f10c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6414 @ 0x190e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f160 │ │ │ │ │ - ldr r1, [pc, #32] @ f1e4 │ │ │ │ │ + b f0b8 │ │ │ │ │ + ldr r1, [pc, #32] @ f13c │ │ │ │ │ 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 f134 │ │ │ │ │ + b f08c │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f1e8 : │ │ │ │ │ +0000f140 : │ │ │ │ │ dict_values(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f2e0 │ │ │ │ │ + beq f238 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq f2a4 │ │ │ │ │ + beq f1fc │ │ │ │ │ add r0, r2, #1936 @ 0x790 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2f0 │ │ │ │ │ + beq f248 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f2f8 │ │ │ │ │ - ldr r1, [pc, #196] @ f318 │ │ │ │ │ + bgt f250 │ │ │ │ │ + ldr r1, [pc, #196] @ f270 │ │ │ │ │ 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] │ │ │ │ │ @@ -17029,71 +16982,71 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f230 │ │ │ │ │ + bne f188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #1948] @ 0x79c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b f2f0 │ │ │ │ │ + b f248 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #6414 @ 0x190e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f29c │ │ │ │ │ - ldr r1, [pc, #28] @ f31c │ │ │ │ │ + b f1f4 │ │ │ │ │ + ldr r1, [pc, #28] @ f274 │ │ │ │ │ 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 f270 │ │ │ │ │ + b f1c8 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f320 : │ │ │ │ │ +0000f278 : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f3c8 │ │ │ │ │ - ldr r0, [pc, #188] @ f404 │ │ │ │ │ + beq f320 │ │ │ │ │ + ldr r0, [pc, #188] @ f35c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f3d4 │ │ │ │ │ - ldr r1, [pc, #164] @ f408 │ │ │ │ │ + bgt f32c │ │ │ │ │ + ldr r1, [pc, #164] @ f360 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -17117,147 +17070,147 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ f40c │ │ │ │ │ + ldr r1, [pc, #48] @ f364 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b f390 │ │ │ │ │ + b f2e8 │ │ │ │ │ .word 0x00000864 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f410 : │ │ │ │ │ +0000f368 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f50c │ │ │ │ │ + beq f464 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne f5b8 │ │ │ │ │ + bne f510 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f594 │ │ │ │ │ + bne f4ec │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrb lr, [r3, #5] │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ ldrb lr, [r3, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f540 │ │ │ │ │ + beq f498 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge f4e0 │ │ │ │ │ + bge f438 │ │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f518 │ │ │ │ │ + beq f470 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrne r0, [r3, #4] │ │ │ │ │ - beq f570 │ │ │ │ │ + beq f4c8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt f528 │ │ │ │ │ + bgt f480 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f50c │ │ │ │ │ + bgt f464 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne f50c │ │ │ │ │ + bne f464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble f4e0 │ │ │ │ │ + ble f438 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4d0 │ │ │ │ │ + beq f428 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt f498 │ │ │ │ │ - b f4e0 │ │ │ │ │ + bgt f3f0 │ │ │ │ │ + b f438 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r0, lr, r1, r0 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble f4e0 │ │ │ │ │ + ble f438 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5e4 │ │ │ │ │ + beq f53c │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne f4a8 │ │ │ │ │ + bne f400 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b f4e0 │ │ │ │ │ + b f438 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble f4e0 │ │ │ │ │ + ble f438 │ │ │ │ │ ldrb r0, [r3] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b f564 │ │ │ │ │ + b f4bc │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -17265,36 +17218,36 @@ │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b f50c │ │ │ │ │ + b f464 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b f550 │ │ │ │ │ + b f4a8 │ │ │ │ │ │ │ │ │ │ -0000f5f0 : │ │ │ │ │ +0000f548 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #176] @ f6c0 │ │ │ │ │ + ldr r0, [pc, #176] @ f618 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f690 │ │ │ │ │ - ldr r1, [pc, #152] @ f6c4 │ │ │ │ │ + bgt f5e8 │ │ │ │ │ + ldr r1, [pc, #152] @ f61c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -17313,214 +17266,214 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ f6c8 │ │ │ │ │ + ldr r1, [pc, #48] @ f620 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b f658 │ │ │ │ │ + b f5b0 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f6cc : │ │ │ │ │ +0000f624 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f7b0 │ │ │ │ │ + beq f708 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne f8e4 │ │ │ │ │ + bne f83c │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f8a8 │ │ │ │ │ + bne f800 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f7b8 │ │ │ │ │ + beq f710 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge f78c │ │ │ │ │ + bge f6e4 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f86c │ │ │ │ │ + beq f7c4 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f908 │ │ │ │ │ + beq f860 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ add r3, ip, #1 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt f84c │ │ │ │ │ + bgt f7a4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f7b0 │ │ │ │ │ + bgt f708 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f860 │ │ │ │ │ + beq f7b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge f78c │ │ │ │ │ + bge f6e4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ mla r2, r1, ip, r2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f84c │ │ │ │ │ + bne f7a4 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble f78c │ │ │ │ │ + ble f6e4 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r3, #12 │ │ │ │ │ movne ip, r2 │ │ │ │ │ - bne f84c │ │ │ │ │ + bne f7a4 │ │ │ │ │ add r2, ip, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble f78c │ │ │ │ │ + ble f6e4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne ip, r2 │ │ │ │ │ - bne f84c │ │ │ │ │ + bne f7a4 │ │ │ │ │ add ip, ip, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble f78c │ │ │ │ │ + ble f6e4 │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f784 │ │ │ │ │ + bne f6dc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt f82c │ │ │ │ │ - b f78c │ │ │ │ │ + bgt f784 │ │ │ │ │ + b f6e4 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f908 │ │ │ │ │ + beq f860 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - b f760 │ │ │ │ │ + b f6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f7b0 │ │ │ │ │ + b f708 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble f78c │ │ │ │ │ + ble f6e4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f894 │ │ │ │ │ + beq f7ec │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt f750 │ │ │ │ │ - b f78c │ │ │ │ │ + blt f6a8 │ │ │ │ │ + b f6e4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt f87c │ │ │ │ │ - b f78c │ │ │ │ │ + bgt f7d4 │ │ │ │ │ + b f6e4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble f78c │ │ │ │ │ + ble f6e4 │ │ │ │ │ ldr lr, [r0, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f908 │ │ │ │ │ + beq f860 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r2, r2, r3, lsl r1 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - b f760 │ │ │ │ │ + b f6b8 │ │ │ │ │ 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 .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b f7b0 │ │ │ │ │ + b f708 │ │ │ │ │ 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 .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f78c │ │ │ │ │ + b f6e4 │ │ │ │ │ │ │ │ │ │ -0000f924 : │ │ │ │ │ +0000f87c : │ │ │ │ │ dict_new(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #104] @ f9b8 │ │ │ │ │ + ldr r1, [pc, #104] @ f910 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #100] @ f9bc │ │ │ │ │ + ldr r3, [pc, #100] @ f914 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - vldr d7, [pc, #80] @ f9b0 │ │ │ │ │ + vldr d7, [pc, #80] @ f908 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ @@ -17540,84 +17493,137 @@ │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000f9c0 : │ │ │ │ │ +0000f918 : │ │ │ │ │ +dict_init(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub r2, fp, #16 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + str ip, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq f9c8 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + moveq r0, r1 │ │ │ │ │ + beq f980 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl a25c │ │ │ │ │ + clz r3, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + moveq r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne f9a0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq f9c8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ + b f998 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b f998 │ │ │ │ │ + │ │ │ │ │ +0000f9d0 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi fa20 │ │ │ │ │ + bhi fa30 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq fa4c │ │ │ │ │ + beq fa5c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 32b8 │ │ │ │ │ + bl 32c0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa18 │ │ │ │ │ + beq fa28 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt f9fc │ │ │ │ │ + bgt fa0c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bl 32b8 │ │ │ │ │ + bl 32c0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b fa18 │ │ │ │ │ + b fa28 │ │ │ │ │ │ │ │ │ │ -0000fa70 : │ │ │ │ │ +0000fa80 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne fc6c │ │ │ │ │ + bne fc7c │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fbcc │ │ │ │ │ - ldr r3, [pc, #492] @ fc9c │ │ │ │ │ + beq fbdc │ │ │ │ │ + ldr r3, [pc, #492] @ fcac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ @@ -17639,387 +17645,387 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr r0, r0, r9 │ │ │ │ │ str r1, [r9] │ │ │ │ │ str r0, [r4, #-4] │ │ │ │ │ str r3, [r4, #-8] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ str lr, [ip, #3824] @ 0xef0 │ │ │ │ │ - bne fbd4 │ │ │ │ │ + bne fbe4 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne fb70 │ │ │ │ │ + bne fb80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne fba8 │ │ │ │ │ + bne fbb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r5, r5, #4 │ │ │ │ │ - bne fbdc │ │ │ │ │ + bne fbec │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #296] @ fca0 │ │ │ │ │ + ldr r1, [pc, #296] @ fcb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fba8 │ │ │ │ │ + blt fbb8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne fc64 │ │ │ │ │ - bl fca4 │ │ │ │ │ + bne fc74 │ │ │ │ │ + bl fcb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb58 │ │ │ │ │ + beq fb68 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fbcc │ │ │ │ │ + bgt fbdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fbcc │ │ │ │ │ + bne fbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fb64 │ │ │ │ │ + b fb74 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq fb64 │ │ │ │ │ + beq fb74 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble fb64 │ │ │ │ │ + ble fb74 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ - bl 1598 │ │ │ │ │ + bl 15a0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fbb8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble fb64 │ │ │ │ │ + ble fb74 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - bl 1598 │ │ │ │ │ + bl 15a0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fbb8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble fb64 │ │ │ │ │ + ble fb74 │ │ │ │ │ add r8, r6, #20 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - bl 1598 │ │ │ │ │ + bl 15a0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fbb8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt fc38 │ │ │ │ │ - b fb64 │ │ │ │ │ - bl 5fb8 │ │ │ │ │ - b fba0 │ │ │ │ │ + blt fc48 │ │ │ │ │ + b fb74 │ │ │ │ │ + bl 5fc0 │ │ │ │ │ + b fbb0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbcc │ │ │ │ │ + beq fbdc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b fa9c │ │ │ │ │ + b faac │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000c224 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000fca4 : │ │ │ │ │ +0000fcb4 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 10158 │ │ │ │ │ + beq 10168 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq ffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b fdc4 │ │ │ │ │ + b fdd4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fe18 │ │ │ │ │ + ble fe28 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - bne fed8 │ │ │ │ │ + bne fee8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne fe48 │ │ │ │ │ + bne fe58 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq fe48 │ │ │ │ │ + beq fe58 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [pc, #1092] @ 10184 │ │ │ │ │ + ldr r1, [pc, #1092] @ 10194 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - beq fec8 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq fed8 │ │ │ │ │ + bl 1db8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fe6c │ │ │ │ │ + beq fe7c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd74 │ │ │ │ │ + bgt fd84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ff3c │ │ │ │ │ + beq ff4c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble feac │ │ │ │ │ + ble febc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd9c │ │ │ │ │ + bgt fdac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ff30 │ │ │ │ │ + beq ff40 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fdc0 │ │ │ │ │ + bgt fdd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fdc0 │ │ │ │ │ + bne fdd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fef0 │ │ │ │ │ + beq ff00 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ff90 │ │ │ │ │ + beq ffa0 │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - bne ff70 │ │ │ │ │ + bne ff80 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 10138 │ │ │ │ │ + bne 10148 │ │ │ │ │ ldrd r8, [r4, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fcfc │ │ │ │ │ + ble fd0c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fd18 │ │ │ │ │ + bgt fd28 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fed8 │ │ │ │ │ + ble fee8 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq fd18 │ │ │ │ │ + beq fd28 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq fd24 │ │ │ │ │ + beq fd34 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fd30 │ │ │ │ │ + bne fd40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe88 │ │ │ │ │ + bgt fe98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1016c │ │ │ │ │ + beq 1017c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ff48 │ │ │ │ │ + ble ff58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4290 │ │ │ │ │ + bl 4298 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b fefc │ │ │ │ │ + b ff0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd80 │ │ │ │ │ + bne fd90 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd80 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + b fd90 │ │ │ │ │ + bl 16cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fd58 │ │ │ │ │ - b fe6c │ │ │ │ │ + bne fd68 │ │ │ │ │ + b fe7c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fe34 │ │ │ │ │ - b fd18 │ │ │ │ │ + ble fe44 │ │ │ │ │ + b fd28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff74 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff24 │ │ │ │ │ + bgt ff34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ff24 │ │ │ │ │ + bne ff34 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd9c │ │ │ │ │ + b fdac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fd74 │ │ │ │ │ + b fd84 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe94 │ │ │ │ │ + bne fea4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe94 │ │ │ │ │ + b fea4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fe94 │ │ │ │ │ + b fea4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 10138 │ │ │ │ │ + bne 10148 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldrd r8, [r3] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fcfc │ │ │ │ │ - b fe0c │ │ │ │ │ + ble fd0c │ │ │ │ │ + b fe1c │ │ │ │ │ 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 ff68 │ │ │ │ │ + beq ff78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_CALL _PyErr_FormatNote │ │ │ │ │ - b fe94 │ │ │ │ │ + b fea4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b 1000c │ │ │ │ │ + b 1001c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ffe4 │ │ │ │ │ + bgt fff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100dc │ │ │ │ │ + beq 100ec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10008 │ │ │ │ │ + bgt 10018 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10008 │ │ │ │ │ + bne 10018 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fef0 │ │ │ │ │ + beq ff00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ff90 │ │ │ │ │ + beq ffa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne 10128 │ │ │ │ │ + bne 10138 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 10138 │ │ │ │ │ + bne 10148 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr sl, [r4, #20] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -18027,92 +18033,92 @@ │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 32b8 │ │ │ │ │ + bl 32c0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - beq 100e8 │ │ │ │ │ + beq 100f8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 100b4 │ │ │ │ │ + bgt 100c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10160 │ │ │ │ │ + beq 10170 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ffc8 │ │ │ │ │ + bgt ffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ffc8 │ │ │ │ │ + b ffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ffe4 │ │ │ │ │ + b fff4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10100 │ │ │ │ │ + bgt 10110 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10178 │ │ │ │ │ + beq 10188 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe94 │ │ │ │ │ + bgt fea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe94 │ │ │ │ │ + bne fea4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe94 │ │ │ │ │ + b fea4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r3, [r4, #12] │ │ │ │ │ ldmeq r3, {r1, sl} │ │ │ │ │ - beq 10054 │ │ │ │ │ + beq 10064 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ 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 fe94 │ │ │ │ │ + b fea4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b ff24 │ │ │ │ │ + b ff34 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 100b4 │ │ │ │ │ + b 100c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe88 │ │ │ │ │ + b fe98 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10100 │ │ │ │ │ + b 10110 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010188 : │ │ │ │ │ +00010198 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -18120,153 +18126,153 @@ │ │ │ │ │ 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 10208 │ │ │ │ │ + bne 10218 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 10208 │ │ │ │ │ + beq 10218 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10244 │ │ │ │ │ + beq 10254 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 101f0 │ │ │ │ │ + bne 10200 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101e0 │ │ │ │ │ + beq 101f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 101e8 │ │ │ │ │ + b 101f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10238 │ │ │ │ │ + beq 10248 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 454 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 101d8 │ │ │ │ │ - b 10244 │ │ │ │ │ + bne 101e8 │ │ │ │ │ + b 10254 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 101e8 │ │ │ │ │ + b 101f8 │ │ │ │ │ │ │ │ │ │ -0001024c : │ │ │ │ │ +0001025c : │ │ │ │ │ frozendict_vectorcall(): │ │ │ │ │ push {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 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 10450 │ │ │ │ │ + bne 10460 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ - beq 10404 │ │ │ │ │ + beq 10414 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl df60 │ │ │ │ │ + bl deb4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1039c │ │ │ │ │ + beq 103ac │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq 10434 │ │ │ │ │ + beq 10444 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 103a4 │ │ │ │ │ + beq 103b4 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 103a4 │ │ │ │ │ + ble 103b4 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - ldr sl, [pc, #456] @ 10494 │ │ │ │ │ + ldr sl, [pc, #456] @ 104a4 │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 10320 │ │ │ │ │ + b 10330 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 10350 │ │ │ │ │ + bne 10360 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 10350 │ │ │ │ │ + beq 10360 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 103f4 │ │ │ │ │ - bl 1db0 │ │ │ │ │ + beq 10404 │ │ │ │ │ + bl 1db8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10380 │ │ │ │ │ + beq 10390 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 103a4 │ │ │ │ │ + bge 103b4 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 102d8 │ │ │ │ │ + ble 102e8 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 102e8 │ │ │ │ │ + beq 102f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 102f4 │ │ │ │ │ + bne 10304 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1039c │ │ │ │ │ + bgt 103ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10488 │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes